|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xcmis.search.content.InMemoryTable
public class InMemoryTable
In memory table definition.
| Constructor Summary | |
|---|---|
InMemoryTable(org.xcmis.search.model.source.SelectorName name,
Iterable<Schema.Column> columns)
|
|
InMemoryTable(org.xcmis.search.model.source.SelectorName name,
Iterable<Schema.Column> columns,
Iterable<Schema.Column>... keyColumns)
|
|
InMemoryTable(org.xcmis.search.model.source.SelectorName name,
Map<String,Schema.Column> columnsByName,
List<Schema.Column> columns)
|
|
| Method Summary | |
|---|---|
Schema.Column |
getColumn(String name)
Get the information for a column with the supplied name within this table. |
List<Schema.Column> |
getColumns()
Get the queryable columns in this table. |
Map<String,Schema.Column> |
getColumnsByName()
Get the queryable columns in this table. |
org.xcmis.search.model.source.SelectorName |
getName()
Get the name for this table. |
InMemoryTable |
with(org.xcmis.search.model.source.SelectorName name)
|
InMemoryTable |
withColumn(String name,
PropertyType type)
|
InMemoryTable |
withColumn(String name,
PropertyType type,
boolean fullTextSearchable,
org.xcmis.search.model.constraint.Operator[] availableQueryOperators)
|
InMemoryTable |
withColumns(Iterable<Schema.Column> columns)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InMemoryTable(org.xcmis.search.model.source.SelectorName name,
Iterable<Schema.Column> columns)
public InMemoryTable(org.xcmis.search.model.source.SelectorName name,
Iterable<Schema.Column> columns,
Iterable<Schema.Column>... keyColumns)
public InMemoryTable(org.xcmis.search.model.source.SelectorName name,
Map<String,Schema.Column> columnsByName,
List<Schema.Column> columns)
| Method Detail |
|---|
public Schema.Column getColumn(String name)
Schema.TableThe resulting column definition is immutable.
getColumn in interface Schema.Tablename - the column name; may not be null
Schema.Table.getColumn(java.lang.String)public List<Schema.Column> getColumns()
Schema.Table
getColumns in interface Schema.TableSchema.Table.getColumns()public Map<String,Schema.Column> getColumnsByName()
Schema.Table
getColumnsByName in interface Schema.TableSchema.Table.getColumnsByName()public org.xcmis.search.model.source.SelectorName getName()
Schema.Table
getName in interface Schema.TableSchema.Table.getName()
public InMemoryTable withColumn(String name,
PropertyType type)
public InMemoryTable withColumn(String name,
PropertyType type,
boolean fullTextSearchable,
org.xcmis.search.model.constraint.Operator[] availableQueryOperators)
public InMemoryTable withColumns(Iterable<Schema.Column> columns)
public InMemoryTable with(org.xcmis.search.model.source.SelectorName name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||