构造函数
方法
获取访问函数
- getVisitFn(node: any, throwIfNotFound?: boolean): any
参数
- node: any
- throwIfNotFound: boolean = true
返回 any
根据类型ID获取访问函数
- getVisitFnByTypeId(typeId: 类型, throwIfNotFound?: boolean): any
参数
- typeId: 类型
- throwIfNotFound: boolean = true
返回 any
访问
- visit(...args: any[]): any
返回 any
访问二进制
- visitBinary(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitBinary(node: any, ...args: any[]): any
返回 any
visitBool
- visitBool(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitBool(node: any, ...args: any[]): any
返回 any
visitDate
- visitDate(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitDate(node: any, ...args: any[]): any
返回 any
可选
visitDateDay
- visitDateDay(node: any, ...args: any[]): any
返回 any
可选
visitDateMillisecond
- visitDateMillisecond(node: any, ...args: any[]): any
返回 any
visitDecimal
- visitDecimal(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitDecimal(node: any, ...args: any[]): any
返回 any
可选
visitDenseUnion
- visitDenseUnion(node: any, ...args: any[]): any
返回 any
visitDictionary
- visitDictionary(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitDictionary(node: any, ...args: any[]): any
返回 any
visitDuration
- visitDuration(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitDuration(node: any, ...args: any[]): any
返回 any
visitDurationMicrosecond
- visitDurationMicrosecond(node: any, ...args: any[]): any
返回 any
visitDurationMillisecond
- visitDurationMillisecond(node: any, ...args: any[]): any
返回 any
visitDurationNanosecond
- visitDurationNanosecond(node: any, ...args: any[]): any
返回 any
visitDurationSecond
- visitDurationSecond(node: any, ...args: any[]): any
返回 any
visitFixedSizeBinary
- visitFixedSizeBinary(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitFixedSizeBinary(node: any, ...args: any[]): any
返回 any
visitFixedSizeList
- visitFixedSizeList(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitFixedSizeList(node: any, ...args: any[]): any
返回 any
visitFloat
- visitFloat(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitFloat(node: any, ...args: any[]): any
返回 any
可选
visitFloat16
- visitFloat16(node: any, ...args: any[]): any
返回 any
可选
visitFloat32
- visitFloat32(node: any, ...args: any[]): any
返回 any
可选
visitFloat64
- visitFloat64(node: any, ...args: any[]): any
返回 any
visitInt
- visitInt(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitInt(node: any, ...args: any[]): any
返回 any
可选
visitInt16
- visitInt16(node: any, ...args: any[]): any
返回 any
可选
visitInt32
- visitInt32(node: any, ...args: any[]): any
返回 any
可选
visitInt64
- visitInt64(node: any, ...args: any[]): any
返回 any
可选
visitInt8
- visitInt8(node: any, ...args: any[]): any
返回 any
visitInterval
- 访问间隔(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- 访问间隔(node: any, ...args: any[]): any
返回 any
可选
访问日期时间间隔
- 访问日期时间间隔(node: any, ...args: any[]): any
返回 any
可选
访问年月间隔
- 访问年月间隔(node: any, ...args: any[]): any
返回 any
访问大二进制对象
- 访问大二进制对象(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- 访问大二进制对象(node: any, ...args: any[]): any
返回 any
访问大UTF8字符串
- 访问大UTF8字符串(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- 访问大UTF8字符串(node: any, ...args: any[]): any
返回 any
访问列表
- 访问列表(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- 访问列表(node: any, ...args: any[]): any
返回 any
访问多个节点
- 访问多个节点(nodes: any[], ...args: any[][]): any[]
参数
- nodes: any[]
- ...args: any[][]
返回值: any[]
访问映射
- 访问映射(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- 访问映射(node: any, ...args: any[]): any
返回 any
访问空值
- 访问空值(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- 访问空值(node: any, ...args: any[]): any
返回 any
可选
访问稀疏联合
- 访问稀疏联合(node: any, ...args: any[]): any
返回 any
visitStruct
- visitStruct(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitStruct(node: any, ...args: any[]): any
返回 any
visitTime
- visitTime(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitTime(node: any, ...args: any[]): any
返回 any
可选
visitTimeMicrosecond
- visitTimeMicrosecond(node: any, ...args: any[]): any
返回 any
可选
visitTimeMillisecond
- visitTimeMillisecond(node: any, ...args: any[]): any
返回 any
可选
visitTimeNanosecond
- visitTimeNanosecond(node: any, ...args: any[]): any
返回 any
可选
visitTimeSecond
- visitTimeSecond(node: any, ...args: any[]): any
返回 any
visitTimestamp
- visitTimestamp(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitTimestamp(node: any, ...args: any[]): any
返回 any
可选
visitTimestampMicrosecond
- visitTimestampMicrosecond(node: any, ...args: any[]): any
返回 any
可选
visitTimestampMillisecond
- visitTimestampMillisecond(node: any, ...args: any[]): any
返回 any
可选
visitTimestampNanosecond
- visitTimestampNanosecond(node: any, ...args: any[]): any
返回 any
可选
visitTimestampSecond
- visitTimestampSecond(node: any, ...args: any[]): any
返回 any
可选
visitUint16
- visitUint16(node: any, ...args: any[]): any
返回 any
可选
visitUint32
- visitUint32(node: any, ...args: any[]): any
返回 any
可选
visitUint64
- visitUint64(node: any, ...args: any[]): any
返回 any
可选
visitUint8
- visitUint8(node: any, ...args: any[]): any
返回 any
visitUnion
- visitUnion(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitUnion(node: any, ...args: any[]): any
返回 any
visitUtf8
- visitUtf8(_node: any, ..._args: any[]): any
参数
- _node: any
- ..._args: any[]
返回 any
- visitUtf8(node: any, ...args: any[]): any
返回 any