org.apache.nutch.storage
Class Host

java.lang.Object
  extended by org.apache.gora.persistency.impl.PersistentBase
      extended by org.apache.nutch.storage.Host
All Implemented Interfaces:
Cloneable, org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecord, org.apache.avro.specific.SpecificRecord, org.apache.gora.persistency.Persistent

public class Host
extends org.apache.gora.persistency.impl.PersistentBase


Nested Class Summary
static class Host.Field
           
 
Field Summary
static String[] _ALL_FIELDS
           
static org.apache.avro.Schema _SCHEMA
           
 Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> inlinks
           
 Map<org.apache.avro.util.Utf8,ByteBuffer> metadata
           
 Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> outlinks
           
 
Fields inherited from class org.apache.gora.persistency.impl.PersistentBase
datumReader, FIELD_MAP, FIELDS
 
Constructor Summary
Host()
           
Host(org.apache.gora.persistency.StateManager stateManager)
           
 
Method Summary
 boolean contains(String key)
           
 Object get(int _field)
           
 org.apache.avro.util.Utf8 getFromInlinks(org.apache.avro.util.Utf8 key)
           
 ByteBuffer getFromMetadata(org.apache.avro.util.Utf8 key)
           
 org.apache.avro.util.Utf8 getFromOutlinks(org.apache.avro.util.Utf8 key)
           
 Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> getInlinks()
           
 int getInt(String key, int defaultValue)
           
 long getLong(String key, long defaultValue)
           
 Map<org.apache.avro.util.Utf8,ByteBuffer> getMetadata()
           
 Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> getOutlinks()
           
 org.apache.avro.Schema getSchema()
           
 String getValue(String key, String defaultValue)
           
 Host newInstance(org.apache.gora.persistency.StateManager stateManager)
           
 void put(int _field, Object _value)
           
 void putToInlinks(org.apache.avro.util.Utf8 key, org.apache.avro.util.Utf8 value)
           
 void putToMetadata(org.apache.avro.util.Utf8 key, ByteBuffer value)
           
 void putToOutlinks(org.apache.avro.util.Utf8 key, org.apache.avro.util.Utf8 value)
           
 org.apache.avro.util.Utf8 removeFromInlinks(org.apache.avro.util.Utf8 key)
           
 ByteBuffer removeFromMetadata(org.apache.avro.util.Utf8 key)
           
 org.apache.avro.util.Utf8 removeFromOutlinks(org.apache.avro.util.Utf8 key)
           
 
Methods inherited from class org.apache.gora.persistency.impl.PersistentBase
clear, clearDirty, clearDirty, clearDirty, clearNew, clearReadable, clearReadable, clearReadable, clone, equals, getField, getFieldIndex, getFields, getStateManager, hashCode, isDirty, isDirty, isDirty, isFieldEqual, isNew, isReadable, isReadable, registerFields, setDirty, setDirty, setDirty, setNew, setReadable, setReadable, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_SCHEMA

public static final org.apache.avro.Schema _SCHEMA

metadata

public Map<org.apache.avro.util.Utf8,ByteBuffer> metadata

outlinks

public Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> outlinks

inlinks

public Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> inlinks

_ALL_FIELDS

public static final String[] _ALL_FIELDS
Constructor Detail

Host

public Host()

Host

public Host(org.apache.gora.persistency.StateManager stateManager)
Method Detail

newInstance

public Host newInstance(org.apache.gora.persistency.StateManager stateManager)

getSchema

public org.apache.avro.Schema getSchema()

get

public Object get(int _field)

put

public void put(int _field,
                Object _value)

getMetadata

public Map<org.apache.avro.util.Utf8,ByteBuffer> getMetadata()

getFromMetadata

public ByteBuffer getFromMetadata(org.apache.avro.util.Utf8 key)

putToMetadata

public void putToMetadata(org.apache.avro.util.Utf8 key,
                          ByteBuffer value)

removeFromMetadata

public ByteBuffer removeFromMetadata(org.apache.avro.util.Utf8 key)

getOutlinks

public Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> getOutlinks()

getFromOutlinks

public org.apache.avro.util.Utf8 getFromOutlinks(org.apache.avro.util.Utf8 key)

putToOutlinks

public void putToOutlinks(org.apache.avro.util.Utf8 key,
                          org.apache.avro.util.Utf8 value)

removeFromOutlinks

public org.apache.avro.util.Utf8 removeFromOutlinks(org.apache.avro.util.Utf8 key)

getInlinks

public Map<org.apache.avro.util.Utf8,org.apache.avro.util.Utf8> getInlinks()

getFromInlinks

public org.apache.avro.util.Utf8 getFromInlinks(org.apache.avro.util.Utf8 key)

putToInlinks

public void putToInlinks(org.apache.avro.util.Utf8 key,
                         org.apache.avro.util.Utf8 value)

removeFromInlinks

public org.apache.avro.util.Utf8 removeFromInlinks(org.apache.avro.util.Utf8 key)

contains

public boolean contains(String key)

getValue

public String getValue(String key,
                       String defaultValue)

getInt

public int getInt(String key,
                  int defaultValue)

getLong

public long getLong(String key,
                    long defaultValue)


Copyright © 2012 The Apache Software Foundation