com.fatwire.gst.foundation.facade.sql.table
Class TableColumn

java.lang.Object
  extended by com.fatwire.gst.foundation.facade.sql.table.TableColumn
Direct Known Subclasses:
CharColumn

public class TableColumn
extends Object

A column definition for a table

Author:
Dolf Dijkstra

Nested Class Summary
static class TableColumn.Type
           
 
Constructor Summary
TableColumn(String name, TableColumn.Type type)
           
TableColumn(String name, TableColumn.Type type, boolean primary)
           
 
Method Summary
 int getDecimal()
           
 int getLength()
           
 String getName()
           
 TableColumn.Type getType()
           
 boolean isNullable()
           
 boolean isPrimary()
           
 boolean isUnique()
           
 TableColumn setDecimal(int decimal)
           
 TableColumn setLength(int length)
           
 TableColumn setNullable(boolean nullable)
           
 TableColumn setUnique(boolean unique)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableColumn

public TableColumn(String name,
                   TableColumn.Type type)

TableColumn

public TableColumn(String name,
                   TableColumn.Type type,
                   boolean primary)
Method Detail

getDecimal

public int getDecimal()

setDecimal

public TableColumn setDecimal(int decimal)

getLength

public int getLength()

setLength

public TableColumn setLength(int length)

isNullable

public boolean isNullable()

setNullable

public TableColumn setNullable(boolean nullable)

isPrimary

public boolean isPrimary()

getName

public String getName()

getType

public TableColumn.Type getType()

isUnique

public boolean isUnique()

setUnique

public TableColumn setUnique(boolean unique)


Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.