OmniSciDB  340b00dbf6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec Class Reference
+ Inheritance diagram for com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec:
+ Collaboration diagram for com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec:

Public Member Functions

 OmniSciTypeNameSpec (SqlTypeName typeName, boolean isText, Integer size, SqlParserPos pos)
 
 OmniSciTypeNameSpec (SqlTypeName typeName, boolean isText, Integer size, Integer precision, Integer scale, SqlParserPos pos)
 
 OmniSciTypeNameSpec (SqlTypeName typeName, boolean isText, SqlParserPos pos)
 
boolean getIsText ()
 
boolean getIsArray ()
 
Integer getArraySize ()
 

Private Attributes

boolean isText
 
Integer arraySize = -1
 
boolean isArray = false
 

Detailed Description

Definition at line 14 of file OmniSciTypeNameSpec.java.

Constructor & Destructor Documentation

com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.OmniSciTypeNameSpec ( SqlTypeName  typeName,
boolean  isText,
Integer  size,
SqlParserPos  pos 
)
inline

Definition at line 21 of file OmniSciTypeNameSpec.java.

References com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.isText.

22  {
23  this(typeName, isText, size, -1, -1, pos);
24  }
com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.OmniSciTypeNameSpec ( SqlTypeName  typeName,
boolean  isText,
Integer  size,
Integer  precision,
Integer  scale,
SqlParserPos  pos 
)
inline

Definition at line 27 of file OmniSciTypeNameSpec.java.

References com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.isText.

32  {
33  super(typeName, precision, scale, pos);
34  this.isText = isText;
35  this.isArray = true;
36  this.arraySize = size;
37  }
com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.OmniSciTypeNameSpec ( SqlTypeName  typeName,
boolean  isText,
SqlParserPos  pos 
)
inline

Definition at line 40 of file OmniSciTypeNameSpec.java.

References com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.isText.

40  {
41  super(typeName, pos);
42  this.isText = isText;
43  }

Member Function Documentation

Integer com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.getArraySize ( )
inline
boolean com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.getIsArray ( )
inline

Definition at line 49 of file OmniSciTypeNameSpec.java.

References com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.isArray.

Referenced by com.mapd.parser.extension.ddl.SqlColumnDeclaration.toString().

+ Here is the caller graph for this function:

boolean com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.getIsText ( )
inline

Member Data Documentation

Integer com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.arraySize = -1
private
boolean com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.isArray = false
private
boolean com.mapd.parser.extension.ddl.omnisci.OmniSciTypeNameSpec.isText
private

The documentation for this class was generated from the following file: