org.sqlproc.engine.impl
Class ParserUtils

java.lang.Object
  extended by org.sqlproc.engine.impl.ParserUtils

 class ParserUtils
extends Object

Parser utilities.

Author:
Vladimir Hudec

Field Summary
(package private) static long counter
           
private static org.slf4j.Logger logger
           
(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
private ParserUtils()
           
 
Method Summary
(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, org.antlr.runtime.RecognitionException ex, String[] tokenNames)
           
static ErrorMsg create(String name, String msg, 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.slf4j.Logger logger

counter

static long counter

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
Constructor Detail

ParserUtils

private ParserUtils()
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)

create

public static ErrorMsg create(String name,
                              String msg,
                              org.antlr.runtime.RecognitionException ex,
                              String[] tokenNames)


Copyright © 2015. All rights reserved.