org.qi4j.index.sql.support.postgresql

## Class PostgreSQLQuerying

- java.lang.Object
- - org.qi4j.index.sql.support.skeletons.AbstractSQLQuerying
  - - org.qi4j.index.sql.support.postgresql.PostgreSQLQuerying

- All Implemented Interfaces:
    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

    Constructors
    Constructor and Description
    `PostgreSQLQuerying()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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, Specification<Composite> whereClause, OrderBy[] orderBySegments, Integer firstResult, Integer maxResults, Map<String,Object> variables, List<Object> values, List<Integer> valueSQLTypes, Boolean countOnly)`

    - ### Methods inherited from class org.qi4j.index.sql.support.skeletons.AbstractSQLQuerying

      `addTypeJoin, constructQuery, constructQueryForPredicate, createTypeCondition, finalizeContainsQuery, findFromLookupTables, getBuilderForPredicate, getEntityTypeIDs, getOperator, getResultSetType, getTableJoinStyle, isFirstResultSettingSupported, modifyFromClauseAndWhereClauseToGetValue, processAssociationNotNullPredicate, processAssociationNullPredicate, processBooleanExpression, processComparisonPredicate, processContainsAllPredicate, processContainsPredicate, processManyAssociationContainsPredicate, processMatchesPredicate, processOrderBySegments, processPropertyNotNullPredicate, 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,
                                                                           Specification<Composite> whereClause,
                                                                           OrderBy[] orderBySegments,
                                                                           Integer firstResult,
                                                                           Integer maxResults,
                                                                           Map<String,Object> variables,
                                                                           List<Object> values,
                                                                           List<Integer> valueSQLTypes,
                                                                           Boolean countOnly)

      Specified by:
        `finalizeQuery` in class `AbstractSQLQuerying`