Skip to main content

AttachmentTable

Alpha

AttachmentTable defines the schema for the attachment queue table.

Extends

Constructors

Constructor

new AttachmentTable(options?): AttachmentTable;

Alpha

Parameters

ParameterType
options?AttachmentTableOptions

Returns

AttachmentTable

Overrides

Table.constructor

Properties

PropertyModifierTypeDescriptionInherited from
optionsreadonlyResolvedTableOptionsAlphaTable.options

Accessors

columns

Get Signature

get columns(): Column[];

Alpha

Returns

Column[]

Inherited from

Table.columns


ignoreEmptyUpdates

Get Signature

get ignoreEmptyUpdates(): boolean;

Alpha

Returns

boolean

Inherited from

Table.ignoreEmptyUpdates


indexes

Get Signature

get indexes(): Index[];

Alpha

Returns

Index[]

Inherited from

Table.indexes


insertOnly

Get Signature

get insertOnly(): boolean;

Alpha

Returns

boolean

Inherited from

Table.insertOnly


internalName

Get Signature

get internalName(): string;

Alpha

Returns

string

Inherited from

Table.internalName


localOnly

Get Signature

get localOnly(): boolean;

Alpha

Returns

boolean

Inherited from

Table.localOnly


name

Get Signature

get name(): string;

Alpha

Returns

string

Inherited from

Table.name


trackMetadata

Get Signature

get trackMetadata(): boolean;

Alpha

Returns

boolean

Inherited from

Table.trackMetadata


trackPrevious

Get Signature

get trackPrevious():
| boolean
| TrackPreviousOptions;

Alpha

Returns

| boolean | TrackPreviousOptions

Inherited from

Table.trackPrevious


validName

Get Signature

get validName(): boolean;

Alpha

Returns

boolean

Inherited from

Table.validName


viewName

Get Signature

get viewName(): string;

Alpha

Returns

string

Inherited from

Table.viewName


viewNameOverride

Get Signature

get viewNameOverride(): string | undefined;

Alpha

Returns

string | undefined

Inherited from

Table.viewNameOverride

Methods

copyWithName()

copyWithName(name): ResolvedTable;

Alpha

Parameters

ParameterType
namestring

Returns

ResolvedTable

Inherited from

Table.copyWithName


toJSON()

toJSON(): {
columns: {
name: string;
type: ColumnType | undefined;
}[];
ignore_empty_update: boolean | undefined;
include_metadata: boolean | undefined;
include_old: any;
include_old_only_when_changed: boolean;
indexes: {
columns: {
ascending: boolean | undefined;
name: string;
type: ColumnType;
}[];
name: string;
}[];
insert_only: boolean | undefined;
local_only: boolean | undefined;
name: string;
view_name: string;
};

Alpha

Returns

{
columns: {
name: string;
type: ColumnType | undefined;
}[];
ignore_empty_update: boolean | undefined;
include_metadata: boolean | undefined;
include_old: any;
include_old_only_when_changed: boolean;
indexes: {
columns: {
ascending: boolean | undefined;
name: string;
type: ColumnType;
}[];
name: string;
}[];
insert_only: boolean | undefined;
local_only: boolean | undefined;
name: string;
view_name: string;
}
NameTypeDefault value
columns{ name: string; type: ColumnType | undefined; }[]-
ignore_empty_updateboolean | undefinedoptions.ignoreEmptyUpdates
include_metadataboolean | undefinedoptions.trackMetadata
include_oldany-
include_old_only_when_changedboolean-
indexes{ columns: { ascending: boolean | undefined; name: string; type: ColumnType; }[]; name: string; }[]-
insert_onlyboolean | undefinedoptions.insertOnly
local_onlyboolean | undefinedoptions.localOnly
namestring-
view_namestring-

Inherited from

Table.toJSON


validate()

validate(): void;

Alpha

Returns

void

Inherited from

Table.validate


createInsertOnly()

static createInsertOnly<Columns>(columns, options?): Table<Columns>;

Alpha

Type Parameters

Type ParameterDefault type
Columns extends ColumnsTypeColumnsType

Parameters

ParameterType
columnsColumns
options?TableOptions

Returns

Table<Columns>

Inherited from

Table.createInsertOnly


createLocalOnly()

static createLocalOnly<Columns>(columns, options?): Table<Columns>;

Alpha

Type Parameters

Type ParameterDefault type
Columns extends ColumnsTypeColumnsType

Parameters

ParameterType
columnsColumns
options?TableOptions

Returns

Table<Columns>

Inherited from

Table.createLocalOnly