OmniSciDB  471d68cefb
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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, and typeName().

22  {
23  this(typeName, isText, size, -1, -1, pos);
24  }
std::string typeName(const T *v)
Definition: toString.h:88

+ Here is the call graph for this function:

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  }
std::string typeName(const T *v)
Definition: toString.h:88
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  }
std::string typeName(const T *v)
Definition: toString.h:88

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: