Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ColumnMetadata

Contains the metadata for a column.

Hierarchy

  • ColumnMetadata

Index

Properties

Optional arrayBaseColumnType

arrayBaseColumnType: undefined | number

The type of the column.

Optional isAutoIncrement

isAutoIncrement: undefined | false | true

A value that indicates whether the column increments automatically.

Optional isCaseSensitive

isCaseSensitive: undefined | false | true

A value that indicates whether the column is case-sensitive.

Optional isCurrency

isCurrency: undefined | false | true

A value that indicates whether the column contains currency values.

Optional isSigned

isSigned: undefined | false | true

A value that indicates whether an integer column is signed.

Optional label

label: undefined | string

The label for the column.

Optional name

name: undefined | string

The name of the column.

Optional nullable

nullable: undefined | number

A value that indicates whether the column is nullable.

Optional precision

precision: undefined | number

The precision value of a decimal number column.

Optional scale

scale: undefined | number

The scale value of a decimal number column.

Optional schemaName

schemaName: undefined | string

The name of the schema that owns the table that includes the column.

Optional tableName

tableName: undefined | string

The name of the table that includes the column.

Optional type

type: undefined | number

The type of the column.

Optional typeName

typeName: undefined | string

The database-specific data type of the column.