gudusoft.gsqlparser.nodes
Class TTypeName
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TTypeName
- All Implemented Interfaces:
- Visitable
public class TTypeName
- extends TParseTreeNode
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
lfdNone
public static final int lfdNone
- See Also:
- Constant Field Values
lfdUnknown
public static final int lfdUnknown
- See Also:
- Constant Field Values
lfdGeneric
public static final int lfdGeneric
- See Also:
- Constant Field Values
lfdFloat
public static final int lfdFloat
- See Also:
- Constant Field Values
lfdFloat4
public static final int lfdFloat4
- See Also:
- Constant Field Values
lfdFloat8
public static final int lfdFloat8
- See Also:
- Constant Field Values
lfdIeeeDouble
public static final int lfdIeeeDouble
- See Also:
- Constant Field Values
lfdDoublePrecision
public static final int lfdDoublePrecision
- See Also:
- Constant Field Values
lfdDecimal
public static final int lfdDecimal
- See Also:
- Constant Field Values
lfdDec
public static final int lfdDec
- See Also:
- Constant Field Values
lfdNumeric
public static final int lfdNumeric
- See Also:
- Constant Field Values
lfdnumber
public static final int lfdnumber
- See Also:
- Constant Field Values
lfdNum
public static final int lfdNum
- See Also:
- Constant Field Values
lfdInteger
public static final int lfdInteger
- See Also:
- Constant Field Values
lfdInt1
public static final int lfdInt1
- See Also:
- Constant Field Values
lfdInt2
public static final int lfdInt2
- See Also:
- Constant Field Values
lfdInt4
public static final int lfdInt4
- See Also:
- Constant Field Values
lfdInt8
public static final int lfdInt8
- See Also:
- Constant Field Values
lfdInteger1
public static final int lfdInteger1
- See Also:
- Constant Field Values
lfdInteger2
public static final int lfdInteger2
- See Also:
- Constant Field Values
lfdInteger4
public static final int lfdInteger4
- See Also:
- Constant Field Values
lfdBit
public static final int lfdBit
- See Also:
- Constant Field Values
lfdBoolean
public static final int lfdBoolean
- See Also:
- Constant Field Values
lfdlogical
public static final int lfdlogical
- See Also:
- Constant Field Values
lfdlogical1
public static final int lfdlogical1
- See Also:
- Constant Field Values
lfdyesno
public static final int lfdyesno
- See Also:
- Constant Field Values
lfdcurrency
public static final int lfdcurrency
- See Also:
- Constant Field Values
lfdmoney
public static final int lfdmoney
- See Also:
- Constant Field Values
lfdsmallmoney
public static final int lfdsmallmoney
- See Also:
- Constant Field Values
lfdsingle
public static final int lfdsingle
- See Also:
- Constant Field Values
lfdIeeesingle
public static final int lfdIeeesingle
- See Also:
- Constant Field Values
lfdshort
public static final int lfdshort
- See Also:
- Constant Field Values
lfdVarbinary
public static final int lfdVarbinary
- See Also:
- Constant Field Values
lfdBinary
public static final int lfdBinary
- See Also:
- Constant Field Values
lfdlongbinary
public static final int lfdlongbinary
- See Also:
- Constant Field Values
lfdmemo
public static final int lfdmemo
- See Also:
- Constant Field Values
lfdgeneral
public static final int lfdgeneral
- See Also:
- Constant Field Values
lfdoleobject
public static final int lfdoleobject
- See Also:
- Constant Field Values
lfdguid
public static final int lfdguid
- See Also:
- Constant Field Values
lfdInt
public static final int lfdInt
- See Also:
- Constant Field Values
lfdSmallint
public static final int lfdSmallint
- See Also:
- Constant Field Values
lfdReal
public static final int lfdReal
- See Also:
- Constant Field Values
lfdTinyInt
public static final int lfdTinyInt
- See Also:
- Constant Field Values
lfdMediumInt
public static final int lfdMediumInt
- See Also:
- Constant Field Values
lfdBigInt
public static final int lfdBigInt
- See Also:
- Constant Field Values
lfdCharacter
public static final int lfdCharacter
- See Also:
- Constant Field Values
lfdChar
public static final int lfdChar
- See Also:
- Constant Field Values
lfdVarchar
public static final int lfdVarchar
- See Also:
- Constant Field Values
lfdVarchar2
public static final int lfdVarchar2
- See Also:
- Constant Field Values
lfdNvarchar2
public static final int lfdNvarchar2
- See Also:
- Constant Field Values
lfdNationalCharacter
public static final int lfdNationalCharacter
- See Also:
- Constant Field Values
lfdNVarchar
public static final int lfdNVarchar
- See Also:
- Constant Field Values
lfdCharVar
public static final int lfdCharVar
- See Also:
- Constant Field Values
lfdCharacterVar
public static final int lfdCharacterVar
- See Also:
- Constant Field Values
lfdbinaryVar
public static final int lfdbinaryVar
- See Also:
- Constant Field Values
lfdLongvarchar
public static final int lfdLongvarchar
- See Also:
- Constant Field Values
lfdLongvarbinary
public static final int lfdLongvarbinary
- See Also:
- Constant Field Values
lfdMySQLSet
public static final int lfdMySQLSet
- See Also:
- Constant Field Values
lfdYear
public static final int lfdYear
- See Also:
- Constant Field Values
lfdDouble
public static final int lfdDouble
- See Also:
- Constant Field Values
lfdNationalChar
public static final int lfdNationalChar
- See Also:
- Constant Field Values
lfdNchar
public static final int lfdNchar
- See Also:
- Constant Field Values
lfdDate
public static final int lfdDate
- See Also:
- Constant Field Values
lfdTimestamp
public static final int lfdTimestamp
- See Also:
- Constant Field Values
lfdTimeStampWithTZ
public static final int lfdTimeStampWithTZ
- See Also:
- Constant Field Values
lfdTimeStampWithLTZ
public static final int lfdTimeStampWithLTZ
- See Also:
- Constant Field Values
lfdDateWithFmt
public static final int lfdDateWithFmt
- See Also:
- Constant Field Values
lfdTime
public static final int lfdTime
- See Also:
- Constant Field Values
lfdDatetime
public static final int lfdDatetime
- See Also:
- Constant Field Values
lfdsmalldatetime
public static final int lfdsmalldatetime
- See Also:
- Constant Field Values
lfdIntervalYTM
public static final int lfdIntervalYTM
- See Also:
- Constant Field Values
lfdIntervalDTS
public static final int lfdIntervalDTS
- See Also:
- Constant Field Values
lfdLong
public static final int lfdLong
- See Also:
- Constant Field Values
lfdRaw
public static final int lfdRaw
- See Also:
- Constant Field Values
lfdLongRaw
public static final int lfdLongRaw
- See Also:
- Constant Field Values
lfdBlob
public static final int lfdBlob
- See Also:
- Constant Field Values
lfdClob
public static final int lfdClob
- See Also:
- Constant Field Values
lfdNClob
public static final int lfdNClob
- See Also:
- Constant Field Values
lfdBfile
public static final int lfdBfile
- See Also:
- Constant Field Values
lfddbclob
public static final int lfddbclob
- See Also:
- Constant Field Values
lfdTinyblob
public static final int lfdTinyblob
- See Also:
- Constant Field Values
lfdMediumblob
public static final int lfdMediumblob
- See Also:
- Constant Field Values
lfdLongblob
public static final int lfdLongblob
- See Also:
- Constant Field Values
lfdTinytext
public static final int lfdTinytext
- See Also:
- Constant Field Values
lfdText
public static final int lfdText
- See Also:
- Constant Field Values
lfdntext
public static final int lfdntext
- See Also:
- Constant Field Values
lfdimage
public static final int lfdimage
- See Also:
- Constant Field Values
lfdMediumtext
public static final int lfdMediumtext
- See Also:
- Constant Field Values
lfdLongtext
public static final int lfdLongtext
- See Also:
- Constant Field Values
lfdURowid
public static final int lfdURowid
- See Also:
- Constant Field Values
lfdEnum
public static final int lfdEnum
- See Also:
- Constant Field Values
lfdpldt_type
public static final int lfdpldt_type
- See Also:
- Constant Field Values
lfdpldt_rowtype
public static final int lfdpldt_rowtype
- See Also:
- Constant Field Values
lfdpldt_ref
public static final int lfdpldt_ref
- See Also:
- Constant Field Values
lfdpldt_natural
public static final int lfdpldt_natural
- See Also:
- Constant Field Values
lfdpldt_naturaln
public static final int lfdpldt_naturaln
- See Also:
- Constant Field Values
lfdpldt_positive
public static final int lfdpldt_positive
- See Also:
- Constant Field Values
lfdpldt_positiven
public static final int lfdpldt_positiven
- See Also:
- Constant Field Values
lfdpldt_signtype
public static final int lfdpldt_signtype
- See Also:
- Constant Field Values
lfdpldt_pls_integer
public static final int lfdpldt_pls_integer
- See Also:
- Constant Field Values
lfdpldt_userdef
public static final int lfdpldt_userdef
- See Also:
- Constant Field Values
lfdBinaryLargeObject
public static final int lfdBinaryLargeObject
- See Also:
- Constant Field Values
lfdGraphic
public static final int lfdGraphic
- See Also:
- Constant Field Values
lfdVarGraphic
public static final int lfdVarGraphic
- See Also:
- Constant Field Values
lfdLongVarGraphic
public static final int lfdLongVarGraphic
- See Also:
- Constant Field Values
lfdDatalink
public static final int lfdDatalink
- See Also:
- Constant Field Values
lfdBinaryInteger
public static final int lfdBinaryInteger
- See Also:
- Constant Field Values
lfdPlsInteger
public static final int lfdPlsInteger
- See Also:
- Constant Field Values
lfdByteint
public static final int lfdByteint
- See Also:
- Constant Field Values
lfdTimeWithTZ
public static final int lfdTimeWithTZ
- See Also:
- Constant Field Values
lfdIntervalYear
public static final int lfdIntervalYear
- See Also:
- Constant Field Values
lfdIntervalYearToMonth
public static final int lfdIntervalYearToMonth
- See Also:
- Constant Field Values
lfdIntervalMonth
public static final int lfdIntervalMonth
- See Also:
- Constant Field Values
lfdIntervalDay
public static final int lfdIntervalDay
- See Also:
- Constant Field Values
lfdIntervalDayToHour
public static final int lfdIntervalDayToHour
- See Also:
- Constant Field Values
lfdIntervalDayToMinute
public static final int lfdIntervalDayToMinute
- See Also:
- Constant Field Values
lfdIntervalDayToSecond
public static final int lfdIntervalDayToSecond
- See Also:
- Constant Field Values
lfdIntervalHour
public static final int lfdIntervalHour
- See Also:
- Constant Field Values
lfdIntervalHourToMinute
public static final int lfdIntervalHourToMinute
- See Also:
- Constant Field Values
lfdIntervalHourToSecond
public static final int lfdIntervalHourToSecond
- See Also:
- Constant Field Values
lfdIntervalMinute
public static final int lfdIntervalMinute
- See Also:
- Constant Field Values
lfdIntervalMinuteToSecond
public static final int lfdIntervalMinuteToSecond
- See Also:
- Constant Field Values
lfdIntervalSecond
public static final int lfdIntervalSecond
- See Also:
- Constant Field Values
lfdByte
public static final int lfdByte
- See Also:
- Constant Field Values
lfdVarByte
public static final int lfdVarByte
- See Also:
- Constant Field Values
lfdCharacterVarying
public static final int lfdCharacterVarying
- See Also:
- Constant Field Values
lfdCharVarying
public static final int lfdCharVarying
- See Also:
- Constant Field Values
lfdPeriod
public static final int lfdPeriod
- See Also:
- Constant Field Values
lfdCharacterLargeObject
public static final int lfdCharacterLargeObject
- See Also:
- Constant Field Values
lfdGeoMetry
public static final int lfdGeoMetry
- See Also:
- Constant Field Values
lfdGeoGraphy
public static final int lfdGeoGraphy
- See Also:
- Constant Field Values
lfdSigned
public static final int lfdSigned
- See Also:
- Constant Field Values
lfdUnSigned
public static final int lfdUnSigned
- See Also:
- Constant Field Values
lfdNationalCharVarying
public static final int lfdNationalCharVarying
- See Also:
- Constant Field Values
lfdNcharVarying
public static final int lfdNcharVarying
- See Also:
- Constant Field Values
lfdSet
public static final int lfdSet
- See Also:
- Constant Field Values
lfdCharLargeObject
public static final int lfdCharLargeObject
- See Also:
- Constant Field Values
lfdDBClob
public static final int lfdDBClob
- See Also:
- Constant Field Values
lfdInterval
public static final int lfdInterval
- See Also:
- Constant Field Values
lfdTypeAtribute
public static final int lfdTypeAtribute
- plsql type atribute
- See Also:
- Constant Field Values
lfdRowTypeAtribute
public static final int lfdRowTypeAtribute
- plsql rowtype atribute
- See Also:
- Constant Field Values
TTypeName
public TTypeName()
setType
public void setType(int type)
getType
public int getType()
getArrays
public TPTNodeList<TIndices> getArrays()
- type array like int[]
- Returns:
setArrays
public void setArrays(TPTNodeList<TIndices> arrays)
setDataTypeInTokens
public void setDataTypeInTokens()
- used in y file, setup dbobject type of all source tokens consist of this datatype.
setDatatypeAttributeList
public void setDatatypeAttributeList(TDatatypeAttributeList datatypeAttributeList)
getDatatypeAttributeList
public TDatatypeAttributeList getDatatypeAttributeList()
accept
public void accept(TParseTreeVisitor v)
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class TParseTreeNode