public interface XIndexedAttributable<T extends XAttributable>
Modifier and Type | Method and Description |
---|---|
void |
add(T element)
Add an
XAttributable |
void |
addIndex( |
|
dateAttribute(java.lang.String attributeName)
Date attribute for
XAttributeTimestamp |
|
doubleAttribute(java.lang.String attributeName)
Double attribute for
XAttributeContinuous and XAttributeDiscrete |
|
parseQuery(java.lang.String query) |
|
parseQuery(java.lang.String query,
AttributeTypeResolver attributeTypeResolver) |
boolean |
remove(T element) |
|
retrieve( |
|
retrieve(java.lang.String query) |
|
stringAttribute(java.lang.String attributeName)
String attribute for
XAttributeLiteral and XAttributeBoolean |
void addIndex(index)
index
- retrieve( query)
query
- parseQuery(java.lang.String query) throws ParseException
query
- ParseException
parseQuery(java.lang.String query, AttributeTypeResolver attributeTypeResolver) throws ParseException
query
- attributeTypeResolver
- ParseException
retrieve(java.lang.String query) throws ParseException
query
- ParseException
boolean remove(T element)
element
- void add(T element)
XAttributable
element
- stringAttribute(java.lang.String attributeName)
XAttributeLiteral
and XAttributeBoolean
attributeName
- doubleAttribute(java.lang.String attributeName)
XAttributeContinuous
and XAttributeDiscrete
attributeName
- dateAttribute(java.lang.String attributeName)
XAttributeTimestamp
attributeName
-