Table of Contents

Class TPlsqlCreateTypeBody

Namespace
gudusoft.gsqlparser.stmt.oracle
Assembly
gudusoft.gsqlparser.dll

The CREATE TYPE BODY defines or implements the member methods defined in the object type specification. You create object types with the CREATE TYPE(TPlsqlCreateType) and the CREATE TYPE BODY(TPlsqlCreateTypeBody) statements.

public class TPlsqlCreateTypeBody : TCommonStoredProcedureSqlStatement, Visitable
Inheritance
TPlsqlCreateTypeBody
Implements
Inherited Members

Constructors

TPlsqlCreateTypeBody()

public TPlsqlCreateTypeBody()

TPlsqlCreateTypeBody(EDbVendor)

public TPlsqlCreateTypeBody(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Properties

Stmts

public virtual TStatementListSqlNode Stmts { get; }

Property Value

TStatementListSqlNode

StoredProcedureName

public override TObjectName StoredProcedureName { get; }

Property Value

TObjectName

TypeName

public virtual TObjectName TypeName { get; set; }

Property Value

TObjectName

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