MultiTypeRegEntry¶
Usage
use MultiTypeRegEntry;
or
import MultiTypeRegEntry;
- const regLogger = new Logger(logLevel, logChannel)¶
- enum RegistryEntryType { AbstractRegEntry, GenRegEntry, ArrayRegEntry, DataFrameRegEntry, GroupByRegEntry, CategoricalRegEntry, SegArrayRegEntry, IndexRegEntry, SeriesRegEntry, BitVectorRegEntry }¶
- enum constant AbstractRegEntry¶
- enum constant GenRegEntry¶
- enum constant ArrayRegEntry¶
- enum constant DataFrameRegEntry¶
- enum constant GroupByRegEntry¶
- enum constant CategoricalRegEntry¶
- enum constant SegArrayRegEntry¶
- enum constant IndexRegEntry¶
- enum constant SeriesRegEntry¶
- enum constant BitVectorRegEntry¶
- class AbstractRegEntry¶
- var entryType: RegistryEntryType¶
- var assignableTypes: set(RegistryEntryType)¶
- var name = ""¶
- proc init()¶
- proc setName(name: string)¶
- class GenRegEntry: AbstractRegEntry¶
- var objType: ObjType¶
- proc init(objType: ObjType)¶
- proc toDataFrameRegEntry()¶
- class ArrayRegEntry: GenRegEntry¶
- var array: string¶
- proc init(array_name: string, objType: ObjType)¶
- proc asMap(st: borrowed SymTab): map(string, string) throws¶
- class BitVectorRegEntry: GenRegEntry¶
- var array: string¶
- var width: int¶
- var reverse: bool¶
- proc init(array_name: string, width: int, reverse: bool)¶
- proc asMap(st: borrowed SymTab): map(string, string) throws¶
- class SegArrayRegEntry: GenRegEntry¶
- var segments: string¶
- var values: shared ArrayRegEntry¶
- var lengths: string¶
- proc init(segments: string, values: shared ArrayRegEntry, lengths: string)¶
- proc asMap(st: borrowed SymTab): map(string, string) throws¶
- class DataFrameRegEntry: GenRegEntry¶
- var idx: string¶
- var column_names: list(string)¶
- var columns: list(shared AbstractRegEntry)¶
- proc init(idx: string, column_names: list(string), columns: list(shared AbstractRegEntry))¶
- proc asMap(st: borrowed SymTab): map(string, string) throws¶
- class GroupByRegEntry: GenRegEntry¶
- var segments: string¶
- var permutation: string¶
- var keys: list(shared AbstractRegEntry)¶
- var uki: string¶
- proc init(segments: string, permutation: string, keys: list(shared AbstractRegEntry), uki: string)¶
- proc asMap(st: borrowed SymTab): map(string, string) throws¶
- class CategoricalRegEntry: GenRegEntry¶
- var codes: string¶
- var categories: string¶
- var permutation: string¶
- var segments: string¶
- var naCode: string¶
- proc init(codes: string, categories: string, naCode: string, permutation: string, segments: string)¶
- proc asMap(st: borrowed SymTab): map(string, string) throws¶