Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Column

Hierarchy

  • Column

Index

Constructors

constructor

Properties

bb

bb: ByteBuffer = null

bb_pos

bb_pos: number = 0

Methods

__init

  • __init(i: number, bb: ByteBuffer): Column

description

  • description(): string
  • description(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

metadata

  • metadata(): string
  • metadata(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

name

  • name(): string
  • name(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

nullable

  • nullable(): boolean

precision

  • precision(): number

primaryKey

  • primaryKey(): boolean

scale

  • scale(): number

title

  • title(): string
  • title(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

type

unique

  • unique(): boolean

width

  • width(): number

Static addDescription

  • addDescription(builder: Builder, descriptionOffset: number): void
  • Parameters

    • builder: Builder
    • descriptionOffset: number

    Returns void

Static addMetadata

  • addMetadata(builder: Builder, metadataOffset: number): void
  • Parameters

    • builder: Builder
    • metadataOffset: number

    Returns void

Static addName

  • addName(builder: Builder, nameOffset: number): void
  • Parameters

    • builder: Builder
    • nameOffset: number

    Returns void

Static addNullable

  • addNullable(builder: Builder, nullable: boolean): void
  • Parameters

    • builder: Builder
    • nullable: boolean

    Returns void

Static addPrecision

  • addPrecision(builder: Builder, precision: number): void
  • Parameters

    • builder: Builder
    • precision: number

    Returns void

Static addPrimaryKey

  • addPrimaryKey(builder: Builder, primaryKey: boolean): void
  • Parameters

    • builder: Builder
    • primaryKey: boolean

    Returns void

Static addScale

  • addScale(builder: Builder, scale: number): void
  • Parameters

    • builder: Builder
    • scale: number

    Returns void

Static addTitle

  • addTitle(builder: Builder, titleOffset: number): void
  • Parameters

    • builder: Builder
    • titleOffset: number

    Returns void

Static addType

  • addType(builder: Builder, type: ColumnType): void

Static addUnique

  • addUnique(builder: Builder, unique: boolean): void
  • Parameters

    • builder: Builder
    • unique: boolean

    Returns void

Static addWidth

  • addWidth(builder: Builder, width: number): void
  • Parameters

    • builder: Builder
    • width: number

    Returns void

Static createColumn

  • createColumn(builder: Builder, nameOffset: number, type: ColumnType, titleOffset: number, descriptionOffset: number, width: number, precision: number, scale: number, nullable: boolean, unique: boolean, primaryKey: boolean, metadataOffset: number): number
  • Parameters

    • builder: Builder
    • nameOffset: number
    • type: ColumnType
    • titleOffset: number
    • descriptionOffset: number
    • width: number
    • precision: number
    • scale: number
    • nullable: boolean
    • unique: boolean
    • primaryKey: boolean
    • metadataOffset: number

    Returns number

Static endColumn

  • endColumn(builder: Builder): number
  • Parameters

    • builder: Builder

    Returns number

Static getRootAsColumn

Static getSizePrefixedRootAsColumn

  • getSizePrefixedRootAsColumn(bb: ByteBuffer, obj?: Column): Column

Static startColumn

  • startColumn(builder: Builder): void
  • Parameters

    • builder: Builder

    Returns void

Generated using TypeDoc