|
Esri Geoportal Server 1.0
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.gpt.catalog.lucene.DatastoreField
public class DatastoreField
Represents a field that is held within the underlying data store.
Constructor Summary | |
---|---|
protected |
DatastoreField(String name,
Field.Store storageOption,
Field.Index indexingOption,
Field.TermVector termVectorOption)
Constructs with fully supplied parameters. |
Method Summary | |
---|---|
protected void |
appendForWrite(Document document,
Object value)
Appends the field to a document prior to writing the document to the index. |
protected Field.Index |
getIndexingOption()
Gets the indexing option. |
protected String |
getName()
Gets the field name. |
protected Field.Store |
getStorageOption()
Gets the storage option. |
protected Field.TermVector |
getTermVectorOption()
Gets the term vector option. |
protected Fieldable |
makeFieldable(Object value)
Makes the fieldable to index. |
protected Query |
makeRangeQuery(String literalLowerValue,
String literalUpperValue,
boolean lowerBoundaryIsInclusive,
boolean upperBoundaryIsInclusive)
Makes a range query. |
protected String |
makeValueToQuery(String value,
boolean isLowerBoundary,
boolean isUpperBoundary)
Makes the value to query. |
protected Object |
makeValueToReturn(String storedValue)
Makes the value to return in the query result. |
protected void |
setIndexingOption(Field.Index indexingOption)
Sets the indexing option. |
protected void |
setName(String name)
Sets the field name. |
protected void |
setStorageOption(Field.Store storageOption)
Sets the storage option. |
protected void |
setTermVectorOption(Field.TermVector termVectorOption)
Sets the term vector option. |
protected int |
sortFieldType()
Returns the sort field type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected DatastoreField(String name, Field.Store storageOption, Field.Index indexingOption, Field.TermVector termVectorOption)
name
- the field namestorageOption
- the storage optionindexingOption
- the indexing optiontermVectorOption
- the term vector optionMethod Detail |
---|
protected Field.Index getIndexingOption()
protected void setIndexingOption(Field.Index indexingOption)
indexingOption
- the indexing optionprotected String getName()
protected void setName(String name)
name
- the field nameprotected Field.Store getStorageOption()
protected void setStorageOption(Field.Store storageOption)
storageOption
- the storage optionprotected Field.TermVector getTermVectorOption()
protected void setTermVectorOption(Field.TermVector termVectorOption)
termVectorOption
- the term vector optionprotected void appendForWrite(Document document, Object value)
document
- the Lucene documentvalue
- the input value to writeprotected Fieldable makeFieldable(Object value)
value
- the value
protected Query makeRangeQuery(String literalLowerValue, String literalUpperValue, boolean lowerBoundaryIsInclusive, boolean upperBoundaryIsInclusive) throws DiscoveryException
literalLowerValue
- the literal lower boundary valueliteralUpperValue
- the literal upper boundary valuelowerBoundaryIsInclusive
- (>= versus >)upperBoundaryIsInclusive
- (<= versus <)
DiscoveryException
- if the supplied value cannot be convertedprotected String makeValueToQuery(String value, boolean isLowerBoundary, boolean isUpperBoundary) throws DiscoveryException
value
- to input query valueisLowerBoundary
- true if this is a lower boundary of a range queryisUpperBoundary
- true if this is a upper boundary of a range query
DiscoveryException
- if the supplied value cannot be convertedprotected Object makeValueToReturn(String storedValue)
storedValue
- the value stored within the Lucene document
protected int sortFieldType()
|
Esri Geoportal Server 1.0
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |