Registry

Usage

use Registry;

or

import Registry;
const regLogger = new Logger(logLevel, logChannel)
class RegTab
var registered_entries: list(string)
var tab: map(string, shared AbstractRegEntry)
proc register_array(name: string, are: shared ArrayRegEntry) throws
proc register_segarray_components(sre: SegArrayRegEntry) throws
proc register_segarray(name: string, sre: shared SegArrayRegEntry) throws
proc register_dataframe(name: string, dfre: shared DataFrameRegEntry) throws
proc register_groupby(name: string, gbre: shared GroupByRegEntry) throws
proc register_categorical_components(cre: CategoricalRegEntry) throws
proc register_categorical(name: string, cre: shared CategoricalRegEntry) throws
proc register_index_components(ire: IndexRegEntry) throws
proc register_index(name: string, ire: shared IndexRegEntry) throws
proc register_series(name: string, sre: shared SeriesRegEntry) throws
proc register_bitvector(name: string, bre: shared BitVectorRegEntry) throws
proc unregister_array(are: shared ArrayRegEntry) throws
proc unregister_segarray_components(sre: SegArrayRegEntry) throws
proc unregister_segarray(sre: shared SegArrayRegEntry) throws
proc unregister_dataframe(dfre: shared DataFrameRegEntry) throws
proc unregister_groupby(gbre: shared GroupByRegEntry) throws
proc unregister_categorical_components(cre: CategoricalRegEntry) throws
proc unregister_categorical(cre: shared CategoricalRegEntry) throws
proc unregister_index_components(ire: IndexRegEntry) throws
proc unregister_index(ire: shared IndexRegEntry) throws
proc unregister_series(sre: shared SeriesRegEntry) throws
proc unregister_bitvector(bre: shared BitVectorRegEntry) throws
proc lookup(name: string): shared AbstractRegEntry throws
proc checkAvailability(name: string) throws
proc checkTable(name: string, calling_func = "check") throws
  • checks to see if a symbol is defined if it is not it throws an exception

proc contains(name: string): bool throws
proc list_registry(): string throws