Class TPlsqlRecordTypeDefStmt
- Namespace
- gudusoft.gsqlparser.stmt.oracle
- Assembly
- gudusoft.gsqlparser.dll
A record is a composite variable that can store data values of different types.
TPlsqlRecordTypeDefStmt was used to define such a data structure.
public class TPlsqlRecordTypeDefStmt : TCustomSqlStatement, Visitable
- Inheritance
-
TPlsqlRecordTypeDefStmt
- Implements
- Inherited Members
Constructors
TPlsqlRecordTypeDefStmt()
public TPlsqlRecordTypeDefStmt()
TPlsqlRecordTypeDefStmt(EDbVendor)
public TPlsqlRecordTypeDefStmt(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
FieldDeclarations
List of field declared in this record. @return
public virtual TParameterDeclarationList FieldDeclarations { get; set; }
Property Value
TypeName
public virtual TObjectName TypeName { get; set; }
Property Value
- TObjectName
Name of a user-defined record type that was defined using the data type specifier RECORD.
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement
Returns
init(object, object)
public override void init(object arg1, object arg2)