Constructors

Properties

Defaults: {
    bigint: RawTableCodecs;
    blob: RawTableCodecs;
    counter: RawTableCodecs;
    date: RawTableCodecs;
    decimal: RawTableCodecs;
    double: RawTableCodecs;
    duration: RawTableCodecs;
    float: RawTableCodecs;
    inet: RawTableCodecs;
    int: RawTableCodecs;
    list: RawTableCodecs;
    map: RawTableCodecs;
    set: RawTableCodecs;
    smallint: RawTableCodecs;
    time: RawTableCodecs;
    timestamp: RawTableCodecs;
    timeuuid: RawTableCodecs;
    tinyint: RawTableCodecs;
    uuid: RawTableCodecs;
    varint: RawTableCodecs;
    vector: RawTableCodecs;
} = ...

Type declaration

  • bigint: RawTableCodecs
  • blob: RawTableCodecs
  • counter: RawTableCodecs
  • date: RawTableCodecs
  • decimal: RawTableCodecs
  • double: RawTableCodecs
  • duration: RawTableCodecs
  • float: RawTableCodecs
  • inet: RawTableCodecs
  • int: RawTableCodecs
  • list: RawTableCodecs
  • map: RawTableCodecs
  • set: RawTableCodecs
  • smallint: RawTableCodecs
  • time: RawTableCodecs
  • timestamp: RawTableCodecs
  • timeuuid: RawTableCodecs
  • tinyint: RawTableCodecs
  • uuid: RawTableCodecs
  • varint: RawTableCodecs
  • vector: RawTableCodecs

Methods

  • Type Parameters

    • T

    Parameters

    • val: T
    • Optional builder: ((val) => void)
        • (val): void
        • Parameters

          • val: T & (new (...args) => {
                [$SerializeForTable]: ((ctx) => SerDesFnRet | "Return ctx.done(val?), ctx.recurse(val?), or ctx.continue(val?)");
            }) & {
                [$DeserializeForTable]: SerDesFn<TableDesCtx>;
            } & {
                prototype: {
                    [$SerializeForTable]: ((ctx) => SerDesFnRet | "Return ctx.done(val?), ctx.recurse(val?), or ctx.continue(val?)");
                };
            }

          Returns void

    Returns TableCodecClass