congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Column.mutator
Code IndexAdd Tabnine to your IDE (free)

How to use
mutator
method
in
com.speedment.runtime.config.Column

Best Java code snippets using com.speedment.runtime.config.Column.mutator (Showing top 8 results out of 315)

origin: speedment/speedment

  @Override
  protected void setAutoIncrement(Column column, ColumnMetaData md) throws SQLException {
    super.setAutoIncrement(column, md);
    final String defaultValue = md.getColumnDef();
    if (defaultValue != null && defaultValue.startsWith("nextval(")) {
      column.mutator().setAutoIncrement(true);
    }
  }
}
origin: speedment/speedment

/**
 * Sets the autoIncrement property of a Column.
 *
 * @param column to use
 * @param md that contains column metadata (per connection.getMetaData().getColumns(...))
 * @throws SQLException  if something goes wrong in JDBC
 */
protected void setAutoIncrement(Column column, ColumnMetaData md) throws SQLException {
  final String isAutoIncrementString = md.getIsAutoincrement();
  final String isGeneratedColumnString = md.getIsGeneratedcolumn();
  if ("YES".equalsIgnoreCase(isAutoIncrementString) 
  ||  "YES".equalsIgnoreCase(isGeneratedColumnString)) {
    column.mutator().setAutoIncrement(true);
  }
}
origin: speedment/speedment

  c.mutator().setTypeMapper(typeMapperClass);
});
origin: speedment/speedment

column.mutator().setId(columnName);
column.mutator().setName(columnName);
column.mutator().setOrdinalPosition(md.getOrdinalPosition());
column.mutator().setNullable(nullable);
column.mutator().setDatabaseType(selectedJdbcClass);
  ||  selectedJdbcClass == Character.class
  ||  selectedJdbcClass == Boolean.class) {
    column.mutator().setTypeMapper(TypeMapper.primitive().getClass());
  final Dbms dbms = schema.getParentOrThrow();
  final List<String> constants = enumConstantsOf(dbms, table, columnName);
  column.mutator().setEnumConstants(constants.stream().collect(joining(",")));
origin: speedment/speedment

final Column column = table.mutator().addNewColumn();
column.mutator().setId("rowid");
column.mutator().setName("rowid");
column.mutator().setOrdinalPosition(0);
column.mutator().setDatabaseType(Long.class);
column.mutator().setAutoIncrement(true);
column.mutator().setNullable(false);
column.mutator().setTypeMapper(PrimitiveTypeMapper.class);
  .filter(col -> col.getAsString(ORIGINAL_TYPE).filter("INTEGER"::equalsIgnoreCase).isPresent())
  .filter(col -> table.primaryKeyColumns().anyMatch(pkc -> DocumentDbUtil.isSame(pkc.findColumn().get(), col)))
  .forEach(col -> col.mutator().setAutoIncrement(true));
origin: com.speedment.runtime/runtime-core

/**
 * Sets the autoIncrement property of a Column.
 *
 * @param column to use
 * @param md that contains column metadata (per connection.getMetaData().getColumns(...))
 * @throws SQLException  if something goes wrong in JDBC
 */
protected void setAutoIncrement(Column column, ColumnMetaData md) throws SQLException {
  final String isAutoIncrementString = md.getIsAutoincrement();
  final String isGeneratedColumnString = md.getIsGeneratedcolumn();
  if ("YES".equalsIgnoreCase(isAutoIncrementString) 
  ||  "YES".equalsIgnoreCase(isGeneratedColumnString)) {
    column.mutator().setAutoIncrement(true);
  }
}
origin: com.speedment.runtime/runtime-core

column.mutator().setId(columnName);
column.mutator().setName(columnName);
column.mutator().setOrdinalPosition(md.getOrdinalPosition());
column.mutator().setNullable(nullable);
column.mutator().setDatabaseType(selectedJdbcClass);
  ||  selectedJdbcClass == Character.class
  ||  selectedJdbcClass == Boolean.class) {
    column.mutator().setTypeMapper(TypeMapper.primitive().getClass());
  final Dbms dbms = schema.getParentOrThrow();
  final List<String> constants = enumConstantsOf(dbms, table, columnName);
  column.mutator().setEnumConstants(constants.stream().collect(joining(",")));
origin: com.speedment.runtime/connector-sqlite

final Column column = table.mutator().addNewColumn();
column.mutator().setId("rowid");
column.mutator().setName("rowid");
column.mutator().setOrdinalPosition(0);
column.mutator().setDatabaseType(Long.class);
column.mutator().setAutoIncrement(true);
column.mutator().setNullable(false);
column.mutator().setTypeMapper(PrimitiveTypeMapper.class);
  .filter(col -> col.getAsString(ORIGINAL_TYPE).filter("INTEGER"::equalsIgnoreCase).isPresent())
  .filter(col -> table.primaryKeyColumns().anyMatch(pkc -> DocumentDbUtil.isSame(pkc.findColumn().get(), col)))
  .forEach(col -> col.mutator().setAutoIncrement(true));
com.speedment.runtime.configColumnmutator

Popular methods of Column

  • findDatabaseType
  • getId
  • getDatabaseType
  • getName
  • getParentOrThrow
  • getTypeMapper
  • isNullable
  • getJavaName
  • getEnumConstants
  • getNullableImplementation
  • isAutoIncrement
  • isEnabled
  • isAutoIncrement,
  • isEnabled,
  • getAlias,
  • getAsBoolean,
  • getAsString,
  • getColumnSize,
  • getData,
  • getDecimalDigits,
  • getOrdinalPosition

Popular in Java

  • Running tasks concurrently on multiple threads
  • requestLocationUpdates (LocationManager)
  • onCreateOptionsMenu (Activity)
  • scheduleAtFixedRate (Timer)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • JPanel (javax.swing)
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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