Package org.sqlproc.engine.impl
Class ParserUtils
- java.lang.Object
-
- org.sqlproc.engine.impl.ParserUtils
-
class ParserUtils extends Object
Parser utilities.- Author:
- Vladimir Hudec
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static long
counter
private static org.slf4j.Logger
logger
(package private) static Integer
MAX_DB_COLUMN_LEN
(package private) static String
SUPPVAL_DISCRIMINATOR_
(package private) static String
SUPPVAL_DTYPE_
(package private) static String
SUPPVAL_GTYPE_
(package private) static String
SUPPVAL_TYPE_
-
Constructor Summary
Constructors Modifier Constructor Description private
ParserUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
addColumn(Object target, SqlMappingItem col, StringBuilder text)
(package private) static SqlMappingItem
addColumnAttr(SqlMappingItem col, String name)
(package private) static void
addConstant(Object target, SqlMetaConst cnst, StringBuilder text, SqlMetaOperator lastOperator)
(package private) static void
addDatabaseColumn(Object target, SqlDatabaseColumn dbcol, StringBuilder text)
(package private) static void
addDatabaseTable(Object target, SqlDatabaseTable dbtab, StringBuilder text)
(package private) static void
addIdent(Object target, SqlMetaIdent ident, StringBuilder text, SqlMetaOperator lastOperator)
(package private) static void
addModifier(Object target, SqlTypeFactory typeFactory, String modifier)
(package private) static void
addModifier(Object target, SqlTypeFactory typeFactory, String modifier, String attrName)
(package private) static void
addOperator(Object target, SqlMetaOperator metaOper, StringBuilder text)
(package private) static void
addText(Object target, StringBuilder text)
static ErrorMsg
create(String name, String msg, org.antlr.runtime.RecognitionException ex, String[] tokenNames)
static ErrorMsg
create(String name, org.antlr.runtime.RecognitionException ex, String[] tokenNames)
(package private) static SqlMappingItem
newColumn(String name)
(package private) static SqlMetaConst
newConstant(String name, String caseConversion)
(package private) static SqlDatabaseColumn
newDatabaseColumn(String name)
(package private) static SqlDatabaseTable
newDatabaseTable(String name)
(package private) static SqlMetaIdent
newIdent(String name, String modeIdent, String caseIdent)
(package private) static SqlMetaOperator
newOperator(boolean dynamicInputValue, String name)
(package private) static void
nullCounter()
-
-
-
Field Detail
-
logger
private static org.slf4j.Logger logger
-
counter
static long counter
-
MAX_DB_COLUMN_LEN
static Integer MAX_DB_COLUMN_LEN
-
SUPPVAL_GTYPE_
static final String SUPPVAL_GTYPE_
- See Also:
- Constant Field Values
-
SUPPVAL_TYPE_
static final String SUPPVAL_TYPE_
- See Also:
- Constant Field Values
-
SUPPVAL_DTYPE_
static final String SUPPVAL_DTYPE_
- See Also:
- Constant Field Values
-
SUPPVAL_DISCRIMINATOR_
static final String SUPPVAL_DISCRIMINATOR_
- See Also:
- Constant Field Values
-
-
Method Detail
-
nullCounter
static void nullCounter()
-
addText
static void addText(Object target, StringBuilder text)
-
addColumn
static void addColumn(Object target, SqlMappingItem col, StringBuilder text)
-
addIdent
static void addIdent(Object target, SqlMetaIdent ident, StringBuilder text, SqlMetaOperator lastOperator)
-
addConstant
static void addConstant(Object target, SqlMetaConst cnst, StringBuilder text, SqlMetaOperator lastOperator)
-
newColumn
static SqlMappingItem newColumn(String name)
-
addColumnAttr
static SqlMappingItem addColumnAttr(SqlMappingItem col, String name)
-
newDatabaseColumn
static SqlDatabaseColumn newDatabaseColumn(String name)
-
addDatabaseColumn
static void addDatabaseColumn(Object target, SqlDatabaseColumn dbcol, StringBuilder text)
-
newDatabaseTable
static SqlDatabaseTable newDatabaseTable(String name)
-
addDatabaseTable
static void addDatabaseTable(Object target, SqlDatabaseTable dbtab, StringBuilder text)
-
newConstant
static SqlMetaConst newConstant(String name, String caseConversion)
-
newIdent
static SqlMetaIdent newIdent(String name, String modeIdent, String caseIdent)
-
newOperator
static SqlMetaOperator newOperator(boolean dynamicInputValue, String name)
-
addOperator
static void addOperator(Object target, SqlMetaOperator metaOper, StringBuilder text)
-
addModifier
static void addModifier(Object target, SqlTypeFactory typeFactory, String modifier, String attrName)
-
addModifier
static void addModifier(Object target, SqlTypeFactory typeFactory, String modifier)
-
create
public static ErrorMsg create(String name, org.antlr.runtime.RecognitionException ex, String[] tokenNames)
-
-