Tabnine Logo
DatabasePlatform.completeSql
Code IndexAdd Tabnine to your IDE (free)

How to use
completeSql
method
in
com.avaje.ebean.config.dbplatform.DatabasePlatform

Best Java code snippets using com.avaje.ebean.config.dbplatform.DatabasePlatform.completeSql (Showing top 19 results out of 315)

origin: org.avaje.ebean/ebean

 @Override
 public SqlLimitResponse limit(SqlLimitRequest request) {

  StringBuilder sb = new StringBuilder(512);
  sb.append("select ");
  if (request.isDistinct()) {
   sb.append("distinct ");
  }
  sb.append(request.getDbSql());

  int maxRows = request.getMaxRows();
  if (maxRows > 0) {
   sb.append(" ").append(NEW_LINE).append("FETCH FIRST ").append(maxRows).append(" ROWS ONLY");
  }

  String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
  return new SqlLimitResponse(sql, false);
 }
}
origin: org.avaje/ebean

public SqlLimitResponse limit(SqlLimitRequest request) {
  
  StringBuilder sb = new StringBuilder(512);
  sb.append("select ");
  if (request.isDistinct()){
    sb.append("distinct ");
  }
  
  sb.append(request.getDbSql());
  
  int firstRow = request.getFirstRow();
  int maxRows = request.getMaxRows();
  if (maxRows > 0) {
    maxRows = maxRows + 1;
  }
  sb.append(" ").append(NEW_LINE).append(LIMIT).append(" ");
  if (maxRows > 0) {
    sb.append(maxRows);
  }
  if (firstRow > 0) {
    sb.append(" ").append(OFFSET).append(" ");
    sb.append(firstRow);
  }
String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
  
  return new SqlLimitResponse(sql, false);
}
origin: org.avaje.ebean/ebean

public SqlLimitResponse limit(SqlLimitRequest request) {
 String dbSql = request.getDbSql();
 StringBuilder sb = new StringBuilder(50 + dbSql.length());
 sb.append("select ");
 if (request.isDistinct()) {
  sb.append("distinct ");
 }
 sb.append(dbSql);
 int firstRow = request.getFirstRow();
 int maxRows = request.getMaxRows();
 if (maxRows > 0 || firstRow > 0) {
  sb.append(" ").append(LIMIT).append(" ").append(maxRows);
  if (firstRow > 0) {
   sb.append(" ").append(OFFSET).append(" ");
   sb.append(firstRow);
  }
 }
 String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
 return new SqlLimitResponse(sql, false);
}
origin: org.avaje.ebeanorm/avaje-ebeanorm-api

public SqlLimitResponse limit(SqlLimitRequest request) {
 StringBuilder sb = new StringBuilder(512);
 sb.append("select ");
 if (request.isDistinct()) {
  sb.append("distinct ");
 }
 sb.append(request.getDbSql());
 int firstRow = request.getFirstRow();
 int maxRows = request.getMaxRows();
 if (maxRows > 0) {
  maxRows = maxRows + 1;
 }
 sb.append(" ").append(NEW_LINE).append(LIMIT).append(" ");
 if (maxRows > 0) {
  sb.append(maxRows);
 }
 if (firstRow > 0) {
  sb.append(" ").append(OFFSET).append(" ");
  sb.append(firstRow);
 }
 String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
 return new SqlLimitResponse(sql, false);
}
origin: org.avaje.ebean/ebean

public SqlLimitResponse limit(SqlLimitRequest request) {
 String dbSql = request.getDbSql();
 StringBuilder sb = new StringBuilder(60 + dbSql.length());
 int firstRow = request.getFirstRow();
 int maxRows = request.getMaxRows();
 /*
  * SELECT TOP xx START AT xx ... FROM ...
  */
 sb.append("select ");
 if (request.isDistinct()) {
  sb.append("distinct ");
 }
 if (maxRows > 0) {
  sb.append("top ").append(maxRows).append(" ");
 }
 if (firstRow > 0) {
  sb.append("start at ").append(firstRow + 1).append(" ");
 }
 sb.append(dbSql);
 String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
 return new SqlLimitResponse(sql, false);
}
origin: org.avaje.ebean/ebean

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje/ebean

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje.ebeanorm/avaje-ebeanorm-api

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje/ebean

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje.ebeanorm/avaje-ebeanorm-api

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje.ebeanorm/avaje-ebeanorm-api

public SqlLimitResponse limit(SqlLimitRequest request) {
 StringBuilder sb = new StringBuilder(500);
 int firstRow = request.getFirstRow();
 int maxRows = request.getMaxRows();
 if (maxRows > 0) {
  // fetch 1 more than we return so that
  // we know if more rows are available
  maxRows = maxRows + 1;
 }
 /*
  * SELECT TOP xx START AT xx ... FROM ...
  */
 sb.append("select ");
 if (request.isDistinct()) {
  sb.append("distinct ");
 }
 if (maxRows > 0) {
  sb.append("top ").append(maxRows).append(" ");
 }
 if (firstRow > 0) {
  sb.append("start at ").append(firstRow + 1).append(" ");
 }
 sb.append(request.getDbSql());
 String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
 return new SqlLimitResponse(sql, false);
}
origin: org.avaje/ebean

public SqlLimitResponse limit(SqlLimitRequest request) {
  StringBuilder sb = new StringBuilder(500);
  int firstRow = request.getFirstRow();
  int maxRows = request.getMaxRows();
  if (maxRows > 0) {
    // fetch 1 more than we return so that
    // we know if more rows are available
    maxRows = maxRows + 1;
  }
  /*
   * SELECT TOP xx START AT xx ... FROM ...
   */
  sb.append("select ");
  if (request.isDistinct()) {
    sb.append("distinct ");
  }
  if (maxRows > 0) {
    sb.append("top ").append(maxRows).append(" ");
  }
  if (firstRow > 0) {
    sb.append("start at ").append(firstRow + 1).append(" ");
  }
  sb.append(request.getDbSql());
  String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
  return new SqlLimitResponse(sql, false);
}
origin: org.avaje.ebean/ebean

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje.ebeanorm/avaje-ebeanorm-api

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje/ebean

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje.ebean/ebean

String sql = request.getDbPlatform().completeSql(sb.toString(), request.getOrmQuery());
origin: org.avaje.ebeanorm/avaje-ebeanorm-server

return new SqlLimitResponse(dbPlatform.completeSql(sb.toString(), query), false);
origin: org.avaje/ebean

return new SqlLimitResponse(dbPlatform.completeSql(sb.toString(), query), false);
origin: org.avaje.ebean/ebean

return new SqlLimitResponse(dbPlatform.completeSql(sb.toString(), query), false);
com.avaje.ebean.config.dbplatformDatabasePlatformcompleteSql

Popular methods of DatabasePlatform

  • convertQuotedIdentifiers
    Convert backticks to the platform specific open quote and close quote Specific plugins may implement
  • getCloseQuote
    Return the close quote for quoted identifiers.
  • getDbDdlSyntax
    Return the DDL syntax for this platform.
  • getOpenQuote
    Return the open quote for quoted identifiers.
  • <init>
    Instantiates a new database platform.
  • createSequenceIdGenerator
    Return a DB Sequence based IdGenerator.
  • getBlobDbType
    Return the data type that should be used for Blob. This is typically Types.BLOB but for Postgres is
  • getBooleanDbType
    Return the JDBC type used to store booleans.
  • getClobDbType
    Return the data type that should be used for Clob. This is typically Types.CLOB but for Postgres is
  • getDbEncrypt
    Return the DbEncrypt handler for this DB platform.
  • getDbIdentity
    Return the DB identity/sequence features for this platform.
  • getDbTypeMap
    Return the mapping of JDBC to DB types.
  • getDbIdentity,
  • getDbTypeMap,
  • getName,
  • getSqlLimiter,
  • isIdInExpandedForm,
  • isSelectCountWithAlias,
  • isTreatEmptyStringsAsNull,
  • setDbEncrypt,
  • withForUpdate

Popular in Java

  • Finding current android device location
  • startActivity (Activity)
  • onRequestPermissionsResult (Fragment)
  • getApplicationContext (Context)
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JButton (javax.swing)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now