Package gudusoft.gsqlparser.stmt.oracle

Class Summary
TCustomOracleSqlStmt  
TExceptionClause Including a list of TExceptionHandler that process raised exceptions.
TExceptionHandler An exception handler processes a raised exception.
TExceptionHandlerList  
TExecImmeNode Internal used by parser.
TOracleCommentOnSqlStmt  
TOracleCreateDirectoryStmt  
TOracleCreateSequenceStmt  
TOracleCreateSynonymStmt  
TOracleExecuteProcedure  
TOracleStoredProcedureSqlStatement  
TPlsqlAssignStmt The assignment statement sets the current value of a variable, field, parameter, or element that has been declared in the current scope.
TPlsqlBasicStmt Includes some basic expression statement in plsql.
TPlsqlBlock Groups related declarations and statements, is the basic unit of a PL/SQL source program.
TPlsqlCaseStmt The CASE statement chooses from a sequence of conditions, and execute a corresponding statement.
TPlsqlCloseStmt The CLOSE statement closes a cursor or cursor variable, thereby allowing its resources to be reused.
TPlsqlCreateFunction This class represents 3 types of SQL statement: Create function statement, creates or replaces a standalone function or a call specification.
TPlsqlCreatePackage The CREATE PACKAGE statement creates or replaces the specification for a stored package, which is an encapsulated collection of related procedures, functions, and other program objects stored together in the database.
TPlsqlCreateProcedure This class represents 3 types of SQL statement: Create procedure statement, creates or replaces a standalone stored procedure or a call specification.
TPlsqlCreateTrigger The CREATE TRIGGER statement creates or replaces a database trigger, which is either of the following: A stored PL/SQL block associated with a table, a schema, or the database. An anonymous PL/SQL block or a call to a procedure implemented in PL/SQL or Java.
TPlsqlCreateType The CREATE TYPE statement creates or replaces
TPlsqlCreateType_Placeholder This class is a placeholder for CREATE TYPE statement.
TPlsqlCreateTypeBody The CREATE TYPE BODY defines or implements the member methods defined in the object type specification.
TPlsqlCursorDeclStmt Represents cursor related statement, including:
TPlsqlDummyStmt  
TPlsqlElsifStmt Represents ELSEIF ...
TPlsqlExecImmeStmt The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in a single operation.
TPlsqlExitStmt The EXIT statement exits a loop and transfers control to the end of the loop.
TPlsqlFetchStmt The FETCH statement retrieves rows of data from the result set of a multiple-row query.
TPlsqlForallStmt The FORALL statement issues a series of static or dynamic DML statements, usually much faster than an equivalent FOR loop.
TPlsqlGotoStmt The GOTO statement branches unconditionally to a statement label or block label.
TPlsqlIfStmt The IF statement executes or skips a sequence of statements, depending on the value of a Boolean expression
TPlsqlLoopStmt A LOOP statement executes a sequence of statements multiple times.
TPlsqlNullStmt  
TPlsqlOpenforStmt The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.
TPlsqlOpenStmt The OPEN statement executes the query associated with a cursor.
TPlsqlPipeRowStmt  
TPlsqlPragmaDeclStmt  
TPlsqlProcedureSpecStmt  
TPlsqlRaiseStmt The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler.
TPlsqlRecordTypeDefStmt A record is a composite variable that can store data values of different types.
TPlsqlReturnStmt The RETURN statement immediately completes the execution of a subprogram and returns control to the invoker
TPlsqlSqlStmt  
TPlsqlStatement  
TPlsqlStmt  
TPlsqlSubProgram  
TPlsqlTableTypeDefStmt A collection groups elements of the same type in a specified order.
TPlsqlVarDeclStmt Represents declare statement that used to decalre variable, constant, exception and subtype.
TPlsqlVarrayTypeDefStmt A collection groups elements of the same type in a specified order.
TSqlplusCmdStatement