Class SQLQuery
Object
SQLQuery
- All Implemented Interfaces:
QueryExecutionNotifier,Query
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic final class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSQLQuery(QueryDefinition queryDefinition, DataSource dataSource, PlataformaConexao plataforma, String sqlBase, boolean requireFilter, Map<String, Class<?>> fieldTypes, Map<String, Object> parameters) SQLQuery(QueryDefinition queryDefinition, DataSource dataSource, PlataformaConexao plataforma, String sqlBase, boolean requireFilter, Map<String, Class<?>> fieldTypes, Map<String, Object> parameters, Map<String, QueryFactoryPropertyValueGenerator<?>> propertyValueGenerators) -
Method Summary
Modifier and TypeMethodDescriptionvoidItembooleangetAggregateValues(Map<String, Aggregate> fields) Property<Boolean> QueryDefinitionbooleanbooleanisLogSQL()List<Item> loadItems(int offset, int limit) voidopenStreamFor(ItemStreamHandler handler) voidopenStreamFor(ItemStreamHandler handler, Collection<Container.Filter> customFilters) voidvoidvoidsetLoadDataLocked(boolean locked) voidsetLockedProperty(Property<Boolean> lockedProperty) voidsetLogSQL(boolean logSQL) voidsetPaginationStrategy(PaginationStrategy paginationStrategy) voidsetParameters(Map<String, Object> parameters) voidsetPropertyValueGenerators(Map<String, QueryFactoryPropertyValueGenerator<?>> propertyValueGenerators) voidsetQueryDefinition(QueryDefinition queryDefinition) voidsetQueryDelegate(SQLQuery.QueryDelegate queryDelegate) voidsetQueryFieldTypes(Map<String, Class<?>> queryFieldTypes) voidsetSortResolver(ColumnSortResolver sortResolver) voidsetSqlBase(String sqlBase) intsize()
-
Field Details
-
logSQL
public boolean logSQL -
allQuerysDurationSum
-
-
Constructor Details
-
SQLQuery
-
SQLQuery
-
-
Method Details
-
setPaginationStrategy
-
getPaginationStrategy
-
getQueryDelegate
-
setQueryDelegate
-
getSqlBase
-
setSqlBase
-
getQueryDefinition
public QueryDefinition getQueryDefinition() -
setQueryDefinition
public void setQueryDefinition(QueryDefinition queryDefinition) -
getParameters
-
setParameters
-
getQueryFieldTypes
-
setQueryFieldTypes
-
setSortResolver
-
getSortResolver
-
setLoadDataLocked
public void setLoadDataLocked(boolean locked) -
isLoadDataLocked
public boolean isLoadDataLocked() -
getLockedProperty
-
setLockedProperty
-
constructItem
public Item constructItem()- Specified by:
constructItemin interfaceQuery
-
deleteAllItems
public boolean deleteAllItems()- Specified by:
deleteAllItemsin interfaceQuery
-
getAggregateValues
-
openStreamFor
-
openStreamFor
-
saveItems
- Specified by:
saveItemsin interfaceQuery
-
getSQLQueryCache
-
size
public int size()- Specified by:
sizein interfaceQuery
-
loadItems
- Specified by:
loadItemsin interfaceQuery
-
isLogSQL
public boolean isLogSQL() -
setLogSQL
public void setLogSQL(boolean logSQL) -
addQueryExecutionListener
- Specified by:
addQueryExecutionListenerin interfaceQueryExecutionNotifier
-
removeQueryExecutionListener
- Specified by:
removeQueryExecutionListenerin interfaceQueryExecutionNotifier
-
setPropertyValueGenerators
public void setPropertyValueGenerators(Map<String, QueryFactoryPropertyValueGenerator<?>> propertyValueGenerators) -
getCurrentSqlQueryCache
-