org.qi4j.index.sql.support.postgresql
Class PostgreSQLQuerying

java.lang.Object
  extended by org.qi4j.index.sql.support.skeletons.AbstractSQLQuerying
      extended by org.qi4j.index.sql.support.postgresql.PostgreSQLQuerying
All Implemented Interfaces:
Activatable, SQLQuerying

public class PostgreSQLQuerying
extends AbstractSQLQuerying


Nested Class Summary
 
Nested classes/interfaces inherited from class org.qi4j.index.sql.support.skeletons.AbstractSQLQuerying
AbstractSQLQuerying.SQLBooleanCreator
 
Constructor Summary
PostgreSQLQuerying()
           
 
Method Summary
protected  org.sql.generation.api.grammar.query.QueryExpression finalizeQuery(org.sql.generation.api.vendor.SQLVendor sqlVendor, org.sql.generation.api.grammar.builders.query.QuerySpecificationBuilder specBuilder, Class<?> resultType, BooleanExpression whereClause, OrderBy[] orderBySegments, Integer firstResult, Integer maxResults, List<Object> values, List<Integer> valueSQLTypes, Boolean countOnly)
           
 
Methods inherited from class org.qi4j.index.sql.support.skeletons.AbstractSQLQuerying
activate, constructQuery, constructQueryForPredicate, createTypeCondition, finalizeContainsQuery, findFromLookupTables, getBuilderForPredicate, getEntityTypeIDs, getOperator, getResultSetType, getTableJoinStyle, isFirstResultSettingSupported, modifyFromClauseAndWhereClauseToGetValue, passivate, processAssociationNullPredicate, processBooleanExpression, processComparisonPredicate, processContainsAllPredicate, processContainsPredicate, processManyAssociationContainsPredicate, processMatchesPredicate, processOrderBySegments, processPropertyNullPredicate, selectAllEntitiesOfCorrectType, singleQuery, translateJavaRegexpToPGSQLRegexp, traverseAssociationPath, traversePropertyPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostgreSQLQuerying

public PostgreSQLQuerying()
Method Detail

finalizeQuery

protected org.sql.generation.api.grammar.query.QueryExpression finalizeQuery(org.sql.generation.api.vendor.SQLVendor sqlVendor,
                                                                             org.sql.generation.api.grammar.builders.query.QuerySpecificationBuilder specBuilder,
                                                                             Class<?> resultType,
                                                                             BooleanExpression whereClause,
                                                                             OrderBy[] orderBySegments,
                                                                             Integer firstResult,
                                                                             Integer maxResults,
                                                                             List<Object> values,
                                                                             List<Integer> valueSQLTypes,
                                                                             Boolean countOnly)
Specified by:
finalizeQuery in class AbstractSQLQuerying