Package ru.curs.celesta.dbutils.term
Interface WhereMakerParamsProvider
-
public interface WhereMakerParamsProvider
The interface that provides needed information for building filter/navigation queries. This could be Cursor, but we extracted this interface for testability.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expr
complexFilter()
QueryBuildingHelper
dba()
boolean[]
descOrders()
Map<String,AbstractFilter>
filters()
In
inFilter()
void
initOrderBy()
boolean
isNullable(String columnName)
String[]
sortFields()
int[]
sortFieldsIndices()
Object[]
values()
-
-
-
Method Detail
-
dba
QueryBuildingHelper dba()
-
initOrderBy
void initOrderBy()
-
sortFields
String[] sortFields()
-
sortFieldsIndices
int[] sortFieldsIndices()
-
descOrders
boolean[] descOrders()
-
values
Object[] values()
-
isNullable
boolean isNullable(String columnName)
-
filters
Map<String,AbstractFilter> filters()
-
complexFilter
Expr complexFilter()
-
inFilter
In inFilter()
-
-