Table of Contents

Class TDatatypeAttribute

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll

datatype attributes supported in various databases. method Value_identifier returns a identifier value, mehtod Value_literal return a value in type TConstant

public class TDatatypeAttribute : TParseTreeNode, Visitable
Inheritance
TDatatypeAttribute
Implements
Inherited Members

Properties

AttributeType

public virtual EDataTypeAttribute AttributeType { get; set; }

Property Value

EDataTypeAttribute

AttributeValue

public virtual string AttributeValue { get; set; }

Property Value

string

DataTypeAttributeMap

public static IDictionary<string, EDataTypeAttribute> DataTypeAttributeMap { set; }

Property Value

IDictionary<string, EDataTypeAttribute>

Value_identifier

public virtual TObjectName Value_identifier { get; set; }

Property Value

TObjectName

Value_list

public virtual TExpressionList Value_list { get; set; }

Property Value

TExpressionList

Value_literal

public virtual TConstant Value_literal { get; set; }

Property Value

TConstant

Methods

init(object)

Initialize a query tree node.

public override void init(object arg1)

Parameters

arg1 object

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object

searchDataTypeAttributeByName(string)

public static EDataTypeAttribute searchDataTypeAttributeByName(string typenameStr)

Parameters

typenameStr string

Returns

EDataTypeAttribute