public class PGSQLStatementParser extends SQLStatementParser
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LOCAL |
static String |
TIME |
static String |
TIME_ZONE |
exprParser, insertColumnsCache, parseCompleteValues, parseValuesSize, selectListCache| 构造器和说明 |
|---|
PGSQLStatementParser(Lexer lexer) |
PGSQLStatementParser(PGExprParser parser) |
PGSQLStatementParser(String sql) |
PGSQLStatementParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
PGSelectParser |
createSQLSelectParser() |
protected SQLAlterTableAlterColumn |
parseAlterColumn() |
protected PGStartTransactionStatement |
parseBegin() |
SQLStatement |
parseCommit() |
SQLStatement |
parseConnectTo() |
SQLStatement |
parseCreateIndex(boolean acceptCreate) |
SQLCreateSequenceStatement |
parseCreateSequence(boolean acceptCreate) |
PGDeleteStatement |
parseDeleteStatement() |
PGInsertStatement |
parseInsert() |
PGSelectStatement |
parseSelect() |
SQLStatement |
parseSet() |
SQLStatement |
parseShow() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
SQLUpdateStatement |
parseUpdateStatement() |
SQLStatement |
parseWith() |
createUpdateStatement, getExprParser, getParseValuesSize, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAlter, parseAlterDrop, parseAlterFunction, parseAlterTableAddColumn, parseAlterTableAddIndex, parseAlterTableDropPartition, parseAlterTableRename, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateFunction, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSynonym, parseCreateTable, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDescribe, parseDrop, parseDropDatabase, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropProcedure, parseDropSequence, parseDropServer, parseDropTable, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseGrant, parseHints, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseMerge, parseOpen, parsePrivileages, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpdateSet, parseUpsert, parseUse, parseValueClause, parseWhile, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliaspublic PGSQLStatementParser(PGExprParser parser)
public PGSQLStatementParser(String sql)
public PGSQLStatementParser(String sql, SQLParserFeature... features)
public PGSQLStatementParser(Lexer lexer)
public PGSelectParser createSQLSelectParser()
public SQLUpdateStatement parseUpdateStatement()
public PGInsertStatement parseInsert()
parseInsert 在类中 SQLStatementParserpublic PGDeleteStatement parseDeleteStatement()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
protected PGStartTransactionStatement parseBegin()
public SQLStatement parseConnectTo()
public PGSelectStatement parseSelect()
parseSelect 在类中 SQLStatementParserpublic SQLStatement parseWith()
parseWith 在类中 SQLStatementParserprotected SQLAlterTableAlterColumn parseAlterColumn()
parseAlterColumn 在类中 SQLStatementParserpublic SQLStatement parseShow()
parseShow 在类中 SQLStatementParserpublic SQLStatement parseCommit()
parseCommit 在类中 SQLStatementParserpublic SQLStatement parseSet()
parseSet 在类中 SQLStatementParserpublic SQLCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
public SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex 在类中 SQLStatementParserCopyright © 2013–2019 Alibaba Group. All rights reserved.