All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.way.sql.IntegerColumnInfoBuilder Maven / Gradle / Ivy

package br.com.objectos.way.sql;

import com.google.common.base.Optional;

@javax.annotation.Generated("br.com.objectos.way.auto.pojo.AutoPojoProcessor")
public interface IntegerColumnInfoBuilder {

  IntegerColumnInfoBuilderTableName tableName(TableName tableName);
  
  interface IntegerColumnInfoBuilderTableName {
    IntegerColumnInfoBuilderName name(String name);
  }
  
  interface IntegerColumnInfoBuilderName {
    IntegerColumnInfoBuilderDataType dataType(IntegerDataType dataType);
  }
  
  interface IntegerColumnInfoBuilderDataType {
    IntegerColumnInfoBuilderNullable nullable(boolean nullable);
  }
  
  interface IntegerColumnInfoBuilderNullable {
    IntegerColumnInfoBuilderDefaultValue defaultValue(Optional defaultValue);
  }
  
  interface IntegerColumnInfoBuilderDefaultValue {
    IntegerColumnInfoBuilderAutoIncrement autoIncrement(boolean autoIncrement);
  }
    
  interface IntegerColumnInfoBuilderAutoIncrement {
    IntegerColumnInfo build();
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy