Package org.fbsql.antlr4.parser
Class ParseStmtConnectTo
- java.lang.Object
-
- org.fbsql.antlr4.parser.ParseStmtConnectTo
-
public class ParseStmtConnectTo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classParseStmtConnectTo.StmtConnectToDTO (Data Transfer Object) that holds RDBMS connection meta data Field values comes from parsing of "CONNECT TO" SQL statement
-
Field Summary
Fields Modifier and Type Field Description private static intDEFAULT_CONNECTION_POOL_SIZE_MAXprivate static intDEFAULT_CONNECTION_POOL_SIZE_MINprivate static java.lang.StringENCODED_PASSWORD_PREFIXprivate static java.lang.String[]INCOMING_CONNECTIONS_ALLOWprivate static java.lang.String[]INCOMING_CONNECTIONS_REJECTstatic java.lang.StringNONEXPOSABLE_NAME_PREFIXprivate ParseStmtConnectTo.StmtConnectTostStmtConnectTo transfer objectprivate static java.lang.String[]UNDECLARED_STATEMENTS_ALLOWprivate static java.lang.String[]UNDECLARED_STATEMENTS_REJECT
-
Constructor Summary
Constructors Constructor Description ParseStmtConnectTo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseStmtConnectTo.StmtConnectToparse(javax.servlet.ServletConfig servletConfig, java.lang.String sql)CONNECT TO Statement parser E.g.: CONNECT TO ( SELECT * FROM MYTABLE ) ROLES (aamin, manager) AS myselect
-
-
-
Field Detail
-
NONEXPOSABLE_NAME_PREFIX
public static final java.lang.String NONEXPOSABLE_NAME_PREFIX
- See Also:
- Constant Field Values
-
ENCODED_PASSWORD_PREFIX
private static final java.lang.String ENCODED_PASSWORD_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_POOL_SIZE_MIN
private static final int DEFAULT_CONNECTION_POOL_SIZE_MIN
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_POOL_SIZE_MAX
private static final int DEFAULT_CONNECTION_POOL_SIZE_MAX
- See Also:
- Constant Field Values
-
INCOMING_CONNECTIONS_ALLOW
private static final java.lang.String[] INCOMING_CONNECTIONS_ALLOW
-
INCOMING_CONNECTIONS_REJECT
private static final java.lang.String[] INCOMING_CONNECTIONS_REJECT
-
UNDECLARED_STATEMENTS_ALLOW
private static final java.lang.String[] UNDECLARED_STATEMENTS_ALLOW
-
UNDECLARED_STATEMENTS_REJECT
private static final java.lang.String[] UNDECLARED_STATEMENTS_REJECT
-
st
private ParseStmtConnectTo.StmtConnectTo st
StmtConnectTo transfer object
-
-
Constructor Detail
-
ParseStmtConnectTo
public ParseStmtConnectTo()
-
-
Method Detail
-
parse
public ParseStmtConnectTo.StmtConnectTo parse(javax.servlet.ServletConfig servletConfig, java.lang.String sql)
CONNECT TO Statement parser E.g.: CONNECT TO ( SELECT * FROM MYTABLE ) ROLES (aamin, manager) AS myselect- Parameters:
sql-- Returns:
-
-