Package | Description |
---|---|
com.gentics.api.lib.datasource |
Package for datasource related classes and interfaces.
|
com.gentics.api.lib.expressionparser |
Package for classes and interfaces related to parsing and evaluating
of expressions.
|
Modifier and Type | Method and Description |
---|---|
DatasourceFilter |
ResolvableDatasource.createDatasourceFilter(Expression expression) |
DatasourceFilter |
Datasource.createDatasourceFilter(Expression expression)
Create a datasource filter for the given expression.
|
Modifier and Type | Method and Description |
---|---|
DatasourceInfo |
WriteableDatasource.delete(DatasourceFilter filter)
Deletes all objects found with the given filter.
|
protected com.gentics.lib.datasource.ResolvableDatasourceFilter |
ResolvableDatasource.getAsResolvableDatasourceFilter(DatasourceFilter filter)
Get the datasource filter as resolvable datasource filter
|
int |
Datasource.getCount(DatasourceFilter filter)
Get the number of objects in the datasource that match the given filter
|
int |
AbstractVersioningDatasource.getCount(DatasourceFilter filter) |
int |
AbstractDatasource.getCount(DatasourceFilter filter) |
int |
VersioningDatasource.getCount(DatasourceFilter filter,
int versionTimestamp)
Get the number of resolvables matching the given filter at the
versionTimestamp
|
int |
AbstractVersioningDatasource.getCount(DatasourceFilter filter,
int versionTimestamp) |
int |
ResolvableDatasource.getCount(DatasourceFilter filter,
Map specificParameters) |
int |
AbstractVersioningDatasource.getCount(DatasourceFilter filter,
Map specificParameters) |
int |
Datasource.getCount(DatasourceFilter filter,
Map<String,Object> specificParameters)
Get the number of objects in the datasource that match the given filter
|
int |
VersioningDatasource.getCount(DatasourceFilter filter,
Map specificParameters,
int versionTimestamp)
Get the number of resolvables matching the given filter at the
versionTimestamp
|
Collection<Resolvable> |
Datasource.getResult(DatasourceFilter filter,
String[] prefillAttributes)
Get the resolvables from the datasource that match the given datasource
filter (unsorted).
|
Collection<Resolvable> |
AbstractDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes) |
Collection |
VersioningDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int versionTimestamp)
Get the resolvables matching the given datasource filter at the timestamp
|
Collection |
AbstractVersioningDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int versionTimestamp) |
Collection<Resolvable> |
Datasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns)
Get the resolvables from the datasource that match the given datasource filter.
|
Collection<Resolvable> |
AbstractDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns) |
Collection |
VersioningDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns,
int versionTimestamp)
Get the resolvables matching the given datasource filter at the timestamp
|
Collection |
AbstractVersioningDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns,
int versionTimestamp) |
Collection |
ResolvableDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns,
Map specificParameters) |
Collection |
AbstractVersioningDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns,
Map specificParameters) |
Collection<Resolvable> |
Datasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns,
Map<String,Object> specificParameters)
Get the resolvables from the datasource that match the given datasource filter.
|
Collection |
VersioningDatasource.getResult(DatasourceFilter filter,
String[] prefillAttributes,
int start,
int count,
Datasource.Sorting[] sortedColumns,
Map specificParameters,
int versionTimestamp)
Get the resolvables matching the given datasource filter at the timestamp
|
Modifier and Type | Method and Description |
---|---|
DatasourceFilter |
ExpressionQueryRequest.getFilter()
Get the filter
|
Modifier and Type | Method and Description |
---|---|
boolean |
EvaluableExpression.allowsNullValues(DatasourceFilter filter)
Checks wheter this expression allows null values.
|
int |
EvaluableExpression.getExpectedValueType(DatasourceFilter filter)
Get the value type which this expression is expected to return
|
boolean |
EvaluableExpression.isStatic(DatasourceFilter filter)
Check whether the evaluable expression (and all its sub parts) is static
or not.
|
boolean |
EvaluableExpression.isVariable(DatasourceFilter filter)
Check whether the evaluable expression (with its sub parts) contains a
variable part.
|
void |
ExpressionQueryRequest.setFilter(DatasourceFilter filter)
Set the filter
|
Constructor and Description |
---|
ExpressionQueryRequest(DatasourceFilter filter,
Datasource datasource,
int start,
int count,
Datasource.Sorting[] sorting,
int versionTimestamp,
PropertyResolver resolver,
Map parameters)
Create an instance of the query request
|
ExpressionQueryRequest(DatasourceFilter filter,
Datasource datasource,
PropertyResolver resolver)
Create an instance of the query request
|
Copyright © 2015 Gentics Software GmbH. All Rights Reserved.