com.aneeshpu.dpdeppop.schema
Class Column.ColumnBuilder

java.lang.Object
  extended by com.aneeshpu.dpdeppop.schema.Column.ColumnBuilder
Enclosing class:
Column

public static class Column.ColumnBuilder
extends Object


Method Summary
 Column.ColumnBuilder asPrimaryKey(boolean isPrimaryKey)
           
 Column create()
           
 Column.ColumnBuilder withDataType(DataType dataType)
           
 Column.ColumnBuilder withIsAutoIncrement(String autoIncrement)
           
 Column.ColumnBuilder withIsNullable(String nullable)
           
 Column.ColumnBuilder withName(String columnName)
           
 Column.ColumnBuilder withReferencingColumn(Column referencingColumn)
           
 Column.ColumnBuilder withReferencingTable(Record referencingRecord)
           
 Column.ColumnBuilder withSize(Double columnSize)
           
 Column.ColumnBuilder withTable(Record record)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

withName

public Column.ColumnBuilder withName(String columnName)

create

public Column create()

withDataType

public Column.ColumnBuilder withDataType(DataType dataType)

withSize

public Column.ColumnBuilder withSize(Double columnSize)

withIsNullable

public Column.ColumnBuilder withIsNullable(String nullable)

withIsAutoIncrement

public Column.ColumnBuilder withIsAutoIncrement(String autoIncrement)

withTable

public Column.ColumnBuilder withTable(Record record)

withReferencingTable

public Column.ColumnBuilder withReferencingTable(Record referencingRecord)

withReferencingColumn

public Column.ColumnBuilder withReferencingColumn(Column referencingColumn)

asPrimaryKey

public Column.ColumnBuilder asPrimaryKey(boolean isPrimaryKey)


Copyright © 2013. All Rights Reserved.