Codota Logo
org.javers.repository.sql.session
Code IndexAdd Codota to your IDE (free)

How to use org.javers.repository.sql.session

Best Java code snippets using org.javers.repository.sql.session (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: javers/javers

synchronized long nextValue(Session session) {
  if (recalculationNeeded()) {
    long currentSequenceValue = session.executeQueryForLong(
        new Select("SELECT next from seq "+ sequenceName,
        sequenceGenerator.nextFromSequenceAsSelect(sequenceName)));
    recalculate(currentSequenceValue);
  }
  return nextLocalValue();
}
origin: javers/javers

public SessionFactory(DialectName dialectName, ConnectionProvider connectionProvider) {
  this.dialect = Dialects.fromName(dialectName);
  this.connectionProvider = connectionProvider;
  this.keyGenerator = dialect.getKeyGeneratorDefinition().createKeyGenerator();
}
origin: javers/javers

  @Override
  void limit(SelectBuilder query, long limit, long offset) {
    if (limit == 0){
      return;
    }
    // if (offset == 0) {
    // query.wrap("select TOP "+limit.getLimit()+" * from (",") a");
    query.append("OFFSET ? ROWS FETCH NEXT ? ROWS ONLY", longParam(offset), longParam(limit));
  }
}
origin: javers/javers

@Override
public long getKeyFromLastInsert(Session session) {
  return session.executeQueryForLong(new Select("last autoincrementDefinition id", autoincrementDefinition.lastInsertedAutoincrement()));
}
origin: javers/javers

public Optional<BigDecimal> queryForOptionalBigDecimal(String queryName) {
  queryName(queryName);
  return session.executeQueryForOptionalBigDecimal(build());
}
origin: javers/javers

public long queryForLong(String queryName) {
  queryName(queryName);
  return session.executeQueryForLong(build());
}
origin: javers/javers

  public void execute() {
    session.executeInsert(getQueryName(), getParameters(), tableName, primaryKeyFieldName, sequenceName);
  }
}
origin: javers/javers

Optional<BigDecimal> executeQueryForOptionalBigDecimal(Select select) {
  PreparedStatementExecutor executor = getOrCreatePreparedStatement(select);
  return executor.executeQueryForOptionalBigDecimal(select);
}
origin: javers/javers

void addVoOwnerEntityFilter(String ownerTypeName, String fragment) {
  selectBuilder.and("o." + GLOBAL_ID_TYPE_NAME + " = ?", Parameter.stringParam(ownerTypeName))
         .and("g." + GLOBAL_ID_FRAGMENT + " = ?", Parameter.stringParam(fragment));
}
origin: javers/javers

public SelectBuilder limit(int limit, int offset) {
  session.getDialect().limit(this, limit, offset);
  return this;
}
origin: javers/javers

  public <T> List<T> executeQuery(ObjectMapper<T> objectMapper) {
    return session.executeQuery(build(), objectMapper);
  }
}
origin: javers/javers

long executeQueryForLong(Select select) {
  PreparedStatementExecutor executor = getOrCreatePreparedStatement(select);
  return executor.executeQueryForLong(select);
}
origin: javers/javers

private void execute(Insert insertQuery) {
  PreparedStatementExecutor executor = getOrCreatePreparedStatement(insertQuery);
  executor.execute(insertQuery);
}
origin: javers/javers

<T> List<T> executeQuery(Select select, ObjectMapper<T> objectMapper) {
  PreparedStatementExecutor executor = getOrCreatePreparedStatement(select);
  return executor.executeQuery(select, objectMapper);
}
origin: javers/javers

Optional<Long> executeQueryForOptionalLong(Select select) {
  PreparedStatementExecutor executor = getOrCreatePreparedStatement(select);
  return executor.executeQueryForOptionalLong(select);
}
origin: org.javers/javers-persistence-sql

synchronized long nextValue(Session session) {
  if (recalculationNeeded()) {
    long currentSequenceValue = session.executeQueryForLong(
        new Select("SELECT next from seq "+ sequenceName,
        sequenceGenerator.nextFromSequenceAsSelect(sequenceName)));
    recalculate(currentSequenceValue);
  }
  return nextLocalValue();
}
origin: org.javers/javers-persistence-sql

public SessionFactory(DialectName dialectName, ConnectionProvider connectionProvider) {
  this.dialect = Dialects.fromName(dialectName);
  this.connectionProvider = connectionProvider;
  this.keyGenerator = dialect.getKeyGeneratorDefinition().createKeyGenerator();
}
origin: org.javers/javers-persistence-sql

@Override
public long getKeyFromLastInsert(Session session) {
  return session.executeQueryForLong(new Select("last autoincrementDefinition id", autoincrementDefinition.lastInsertedAutoincrement()));
}
origin: org.javers/javers-persistence-sql

  @Override
  void limit(SelectBuilder query, long limit, long offset) {
    if (limit == 0){
      return;
    }
    // if (offset == 0) {
    // query.wrap("select TOP "+limit.getLimit()+" * from (",") a");
    query.append("OFFSET ? ROWS FETCH NEXT ? ROWS ONLY", longParam(offset), longParam(limit));
  }
}
origin: javers/javers

  void limit(SelectBuilder query, long limit, long offset) {
    query.append("LIMIT ? OFFSET ?", longParam(limit), longParam(offset));
  }
}
org.javers.repository.sql.session

Most used classes

  • Dialect
  • Dialects$H2
  • Dialects$MsSqlDialect
  • Dialects$MysqlDialect
  • Dialects$OracleDialect
  • Dialects,
  • Insert,
  • InsertBuilder,
  • KeyGenerator$AutoincrementGenerator,
  • KeyGenerator$SequenceAllocation,
  • KeyGenerator,
  • KeyGeneratorDefinition$AutoincrementDefinition,
  • KeyGeneratorDefinition$SequenceDefinition,
  • KeyGeneratorDefinition,
  • ObjectMapper,
  • Parameter$BigDecimalParameter,
  • Parameter$IntParameter,
  • Parameter$LocalDateTimeParameter,
  • Parameter$LongParameter
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now