org.javalite.activejdbc.dialects
Class PostgreSQLDialect

java.lang.Object
  extended by org.javalite.activejdbc.dialects.DefaultDialect
      extended by org.javalite.activejdbc.dialects.PostgreSQLDialect
All Implemented Interfaces:
Dialect
Direct Known Subclasses:
H2Dialect, MySQLDialect, SQLiteDialect

public class PostgreSQLDialect
extends DefaultDialect


Field Summary
 
Fields inherited from class org.javalite.activejdbc.dialects.DefaultDialect
GROUP_BY_PATTERN, ORDER_BY_PATTERN
 
Constructor Summary
PostgreSQLDialect()
           
 
Method Summary
 String formSelect(String tableName, String subQuery, List<String> orderBys, long limit, long offset)
          Generates adds limit, offset and order bys to a sub-query
 
Methods inherited from class org.javalite.activejdbc.dialects.DefaultDialect
appendDate, appendEmptyRow, appendOrderBy, appendQuestions, appendSelect, appendSubQuery, appendTime, appendTimestamp, appendValue, deleteManyToManyAssociation, insert, insertManyToManyAssociation, insertParametrized, overrideDriverTypeConversion, selectCount, selectCount, selectExists, selectManyToManyAssociation, selectStar, selectStar, selectStarParametrized, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostgreSQLDialect

public PostgreSQLDialect()
Method Detail

formSelect

public String formSelect(String tableName,
                         String subQuery,
                         List<String> orderBys,
                         long limit,
                         long offset)
Generates adds limit, offset and order bys to a sub-query

Specified by:
formSelect in interface Dialect
Overrides:
formSelect in class DefaultDialect
Parameters:
tableName - name of table. If table name is null, then the subQuery parameter is considered to be a full query, and all that needs to be done is to add limit, offset and order bys
subQuery - sub-query or a full query
orderBys -
limit -
offset -
Returns:
query with


Copyright © 2015 JavaLite. All rights reserved.