Package io.squashql.query.database
Class PostgreSQLQueryEngine
java.lang.Object
io.squashql.query.database.AQueryEngine<T>
io.squashql.jdbc.JdbcQueryEngine<PostgreSQLDatastore>
io.squashql.query.database.PostgreSQLQueryEngine
- All Implemented Interfaces:
QueryEngine<PostgreSQLDatastore>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.squashql.jdbc.JdbcQueryEngine
JdbcQueryEngine.ThrowingFunction<T extends Object,R extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionaggregate functions NOTE: there is more but only a subset is proposed here.Fields inherited from class io.squashql.query.database.AQueryEngine
datastoreFields inherited from interface io.squashql.query.database.QueryEngine
GRAND_TOTAL, TOTAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ResultSetReaderprotected BiFunction<ResultSetMetaData,Integer, Class<?>> Methods inherited from class io.squashql.jdbc.JdbcQueryEngine
createHeaderList, execute, executeQuery, executeRawSql, executeSql, getColumnTypes, getTypeValue, retrieveAggregatesMethods inherited from class io.squashql.query.database.AQueryEngine
createSqlStatement, datastore, execute, transformToColumnFormat, transformToRowFormat
-
Field Details
-
SUPPORTED_AGGREGATION_FUNCTIONS
aggregate functions NOTE: there is more but only a subset is proposed here.
-
-
Constructor Details
-
PostgreSQLQueryEngine
-
-
Method Details
-
typeToClassConverter
- Specified by:
typeToClassConverterin classJdbcQueryEngine<PostgreSQLDatastore>
-
createResultSetReader
- Overrides:
createResultSetReaderin classJdbcQueryEngine<PostgreSQLDatastore>
-
supportedAggregationFunctions
-
queryRewriter
-