Package org.microspace.table.query.sql
Interface Expression<T>
-
- Type Parameters:
T
- The type of the Table.
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ExpressionAnd
,ExpressionBoolean
,ExpressionBooleanColumn
,ExpressionIn
,ExpressionOr
public interface Expression<T> extends Serializable
- Version:
- 2017-07-06
- Author:
- Gaspar Sinai - gaspar.sinai@microspace.org
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IndexedMap<Object,Entry<T>>
apply(Accessor<T> accessor, IndexedMap<Object,Entry<T>> entries, ColumnReferences<T>[] indexedColumns, InnerSelectContext<?> innerSelectContext)
String
formatSqlQuery(SqlFormat format)
boolean
match(T object, Accessor<T> accessor)
void
setNeedsBracket(boolean needsBracket)
-
-
-
Method Detail
-
apply
IndexedMap<Object,Entry<T>> apply(Accessor<T> accessor, IndexedMap<Object,Entry<T>> entries, ColumnReferences<T>[] indexedColumns, InnerSelectContext<?> innerSelectContext)
-
setNeedsBracket
void setNeedsBracket(boolean needsBracket)
-
-