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 class
ParseStmtConnectTo.StmtConnectTo
DTO (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 int
DEFAULT_CONNECTION_POOL_SIZE_MAX
private static int
DEFAULT_CONNECTION_POOL_SIZE_MIN
private static java.lang.String
ENCODED_PASSWORD_PREFIX
private static java.lang.String[]
INCOMING_CONNECTIONS_ALLOW
private static java.lang.String[]
INCOMING_CONNECTIONS_REJECT
static java.lang.String
NONEXPOSABLE_NAME_PREFIX
private ParseStmtConnectTo.StmtConnectTo
st
StmtConnectTo transfer objectprivate static java.lang.String[]
UNDECLARED_STATEMENTS_ALLOW
private 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.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
-
-
-
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:
-
-