Class SqlJetColumnDef
- java.lang.Object
-
- org.tmatesoft.sqljet.core.internal.schema.SqlJetColumnDef
-
- All Implemented Interfaces:
ISqlJetColumnDef
public class SqlJetColumnDef extends java.lang.Object implements ISqlJetColumnDef
-
-
Constructor Summary
Constructors Constructor Description SqlJetColumnDef(org.antlr.runtime.tree.CommonTree ast)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ISqlJetColumnConstraint>
getConstraints()
int
getIndex()
java.lang.String
getName()
java.lang.String
getQuotedName()
ISqlJetTypeDef
getType()
SqlJetTypeAffinity
getTypeAffinity()
boolean
hasExactlyIntegerType()
void
setIndex(int index)
java.lang.String
toString()
-
-
-
Constructor Detail
-
SqlJetColumnDef
public SqlJetColumnDef(org.antlr.runtime.tree.CommonTree ast) throws SqlJetException
- Throws:
SqlJetException
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceISqlJetColumnDef
-
getQuotedName
public java.lang.String getQuotedName()
- Specified by:
getQuotedName
in interfaceISqlJetColumnDef
-
getType
public ISqlJetTypeDef getType()
- Specified by:
getType
in interfaceISqlJetColumnDef
-
getTypeAffinity
public SqlJetTypeAffinity getTypeAffinity()
- Specified by:
getTypeAffinity
in interfaceISqlJetColumnDef
-
hasExactlyIntegerType
public boolean hasExactlyIntegerType()
- Specified by:
hasExactlyIntegerType
in interfaceISqlJetColumnDef
-
getConstraints
public java.util.List<ISqlJetColumnConstraint> getConstraints()
- Specified by:
getConstraints
in interfaceISqlJetColumnDef
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getIndex
public int getIndex()
- Specified by:
getIndex
in interfaceISqlJetColumnDef
- Returns:
- the index
-
setIndex
public void setIndex(int index)
- Parameters:
index
- the index to set
-
-