com.hp.hpl.guess
Class Schema
java.lang.Object
com.hp.hpl.guess.Schema
- Direct Known Subclasses:
- EdgeSchema, NodeSchema
- public abstract class Schema
- extends Object
Schema
public Schema()
fieldNames
public Collection fieldNames()
allFields
public Collection allFields()
fields
public Iterator fields()
addField
public void addField(Field f)
getField
public Field getField(String fieldName)
__getattr__
public Object __getattr__(String fieldName)
addFieldToSL
public void addFieldToSL(Field f)
getFields
public Enumeration getFields()
fieldCount
public int fieldCount()
createIntegerField
public abstract void createIntegerField(String fieldName,
int def)
createDoubleField
public abstract void createDoubleField(String fieldName,
double def)
createBooleanField
public abstract void createBooleanField(String fieldName,
boolean def)
createStringField
public abstract void createStringField(String fieldName,
String def)
createField
public void createField(String fieldName,
Object def)
setRangeField
public void setRangeField(Field rf)
rebuildRangeIndex
public void rebuildRangeIndex()
parseRange
public List parseRange(String range)
getRangeField
public Field getRangeField()
rangeIndexCheck
public void rangeIndexCheck()
parseLH
public com.hp.hpl.guess.Schema.SimplePair parseLH(PyObject other)
__rcontains__
public PyObject __rcontains__(PyObject other)
__rexact__
public PyObject __rexact__(PyObject other)
__rcontained__
public PyObject __rcontained__(PyObject other)
__roverlaps__
public PyObject __roverlaps__(PyObject other)