public class PGSQLStatementParser extends SQLStatementParser
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LOCAL |
static String |
TIME |
static String |
TIME_ZONE |
currentDate, exprParser, insertColumnsCache, now, parseCompleteValues, parseValuesSize, repository, selectListCache| 构造器和说明 |
|---|
PGSQLStatementParser(Lexer lexer) |
PGSQLStatementParser(PGExprParser parser) |
PGSQLStatementParser(String sql) |
PGSQLStatementParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
PGSelectParser |
createSQLSelectParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
protected SQLAlterTableAlterColumn |
parseAlterColumn() |
protected SQLStatement |
parseAlterSchema() |
protected PGStartTransactionStatement |
parseBegin() |
SQLStatement |
parseCommit() |
SQLStatement |
parseConnectTo() |
SQLCreateIndexStatement |
parseCreateIndex(boolean acceptCreate) |
PGCreateSchemaStatement |
parseCreateSchema() |
PGDeleteStatement |
parseDeleteStatement() |
PGDropSchemaStatement |
parseDropSchema() |
PGInsertStatement |
parseInsert() |
PGSelectStatement |
parseSelect() |
SQLStatement |
parseSet() |
SQLStatement |
parseShow() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
SQLUpdateStatement |
parseUpdateStatement() |
SQLStatement |
parseWith() |
createSQLSelectParser, createUpdateStatement, getExprParser, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterDatabase, parseAlterDrop, parseAlterFunction, parseAlterIndex, parseAlterMaterialized, parseAlterResourceGroup, parseAlterSequence, parseAlterTableAddClusteringKey, parseAlterTableAddColumn, parseAlterTableDropPartition, parseAlterTableDropSubpartition, parseAlterTableRename, parseAlterTableReplaceColumn, parseAnalyze, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateFunction, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateResourceGroup, parseCreateRole, parseCreateSequence, parseCreateSynonym, parseCreateTable, parseCreateTableGroup, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDescribe, parseDrop, parseDropCatalog, parseDropDatabaseOrSchema, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropMaterializedView, parseDropOutline, parseDropProcedure, parseDropResource, parseDropRole, parseDropSequence, parseDropServer, parseDropTable, parseDropTableGroup, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseFlashback, parseFor, parseFullTextType, parseGrant, parseHints, parseHiveCreateFunction, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseList, parseMerge, parseMsck, parseOpen, parsePartitionRef, parsePrivileages, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseShowColumns, parseShowCreateTable, parseShowDatabases, parseShowMaterializedView, parseShowTableGroups, parseShowTables, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpdateSet, parseUpsert, parseUse, parseUser, parseValueClause, parseValueClause, parseValueClause, parseValueClauseNative, parseWhile, parseWhoami, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, 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 PGCreateSchemaStatement parseCreateSchema()
parseCreateSchema 在类中 SQLStatementParserprotected SQLStatement parseAlterSchema()
parseAlterSchema 在类中 SQLStatementParserpublic PGDropSchemaStatement parseDropSchema()
parseDropSchema 在类中 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 SQLCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex 在类中 SQLStatementParserpublic SQLCreateTableParser getSQLCreateTableParser()
Copyright © 2013–2023. All rights reserved.