Class Column

Hierarchy

  • TypedEmitter
    • Column

Constructors

Properties

#cache: Cache
#kvLength: number
#options: IColumnOptions
#sstManager: SSTManager
#table: Table
#wal: WalFile
defaultMaxListeners: number

Accessors

Methods

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • Rest ...args: Parameters<DefaultListener[U]>

    Returns boolean

  • Type Parameters

    • U extends string | number

    Returns U[]

  • Returns number

  • Parameters

    • type: string | number

    Returns number

  • Type Parameters

    • U extends string | number

    Parameters

    • type: U

    Returns DefaultListener[U][]

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • type: U

    Returns DefaultListener[U][]

  • Parameters

    • Optional event: string | number

    Returns this

  • Type Parameters

    • U extends string | number

    Parameters

    • event: U
    • listener: DefaultListener[U]

    Returns this

  • Parameters

    • n: number

    Returns this

  • Returns Promise<{
        inMem: {
            isEmpty: boolean;
            lock: boolean;
            size: number;
        };
        sst: {
            count: number;
            level: number;
            ssts: {
                bloomFilterSize: number;
                btreeSize: number;
                fileSize: number;
                kvCount: number;
            }[];
        }[];
        wal: {
            entries: number;
            fileSize: number;
        };
    }>