public class SQLTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashSet |
Clauses |
protected java.util.LinkedHashMap |
Fields |
protected java.lang.String |
Name |
Constructor and Description |
---|
SQLTable(java.lang.String tablename) |
Modifier and Type | Method and Description |
---|---|
void |
addClause(SQLClause f) |
void |
addField(SQLField f) |
void |
addField(java.lang.String field,
java.lang.String type) |
java.lang.String |
getDefault(java.lang.String Field) |
java.lang.String |
getExtra(java.lang.String Field) |
SQLField |
getField(java.lang.String f) |
java.lang.String[] |
getFieldNames() |
java.lang.String |
getKey(java.lang.String Field) |
java.lang.String |
getName() |
java.lang.String |
getNull(java.lang.String Field) |
java.lang.String |
getType(java.lang.String Field) |
boolean |
hasField(java.lang.String f) |
java.lang.String |
mySQLFormat()
Format as in batch creation statement for mySQL
|
java.lang.String |
PostgreSQLFormat() |
void |
removeClause(SQLClause f) |
void |
removeField(java.lang.String field) |
void |
setDefault(java.lang.String Field,
java.lang.String val) |
void |
setExtra(java.lang.String Field,
java.lang.String val) |
void |
setKey(java.lang.String Field,
java.lang.String val) |
void |
setNull(java.lang.String Field,
java.lang.String val) |
java.lang.String |
SQLiteFormat()
Format as in batch creation statement for SQLite
|
protected java.lang.String Name
protected java.util.LinkedHashMap Fields
protected java.util.HashSet Clauses
public java.lang.String[] getFieldNames()
public void addClause(SQLClause f)
public void addField(SQLField f)
public void addField(java.lang.String field, java.lang.String type)
public void removeClause(SQLClause f)
public void removeField(java.lang.String field)
public java.lang.String getName()
public java.lang.String getType(java.lang.String Field)
public void setNull(java.lang.String Field, java.lang.String val)
public java.lang.String getNull(java.lang.String Field)
public void setKey(java.lang.String Field, java.lang.String val)
public java.lang.String getKey(java.lang.String Field)
public void setDefault(java.lang.String Field, java.lang.String val)
public java.lang.String getDefault(java.lang.String Field)
public void setExtra(java.lang.String Field, java.lang.String val)
public java.lang.String getExtra(java.lang.String Field)
public java.lang.String SQLiteFormat()
public java.lang.String PostgreSQLFormat()
public java.lang.String mySQLFormat()
public SQLField getField(java.lang.String f)
public boolean hasField(java.lang.String f)
Copyright © 2011, 2013. Daniel P. Dougherty