Table of Contents

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

dbvendor EDbVendor

Properties

FieldDeclarations

List of field declared in this record. @return

public virtual TParameterDeclarationList FieldDeclarations { get; set; }

Property Value

TParameterDeclarationList

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

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParseStatement(TCustomSqlStatement)

analyze SQL

public override int doParseStatement(TCustomSqlStatement psql)

Parameters

psql TCustomSqlStatement

Returns

int

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object