Skip to main content

AttachmentTable

Extends​

  • ResolvedTable

Constructors​

Constructor​

new AttachmentTable(options?): AttachmentTable;

Parameters​

ParameterType
options?AttachmentTableOptions

Returns​

AttachmentTable

Overrides​

ResolvedTable.constructor

Properties​

PropertyModifierTypeInherited from
optionsreadonlyResolvedTableOptionsResolvedTable.options

Accessors​

columns​

Get Signature​

get columns(): Column[];
Returns​

Column[]

Inherited from​

ResolvedTable.columns

ignoreEmptyUpdates​

Get Signature​

get ignoreEmptyUpdates(): boolean;
Returns​

boolean

Inherited from​

ResolvedTable.ignoreEmptyUpdates

indexes​

Get Signature​

get indexes(): Index[];
Returns​

Index[]

Inherited from​

ResolvedTable.indexes

insertOnly​

Get Signature​

get insertOnly(): boolean;
Returns​

boolean

Inherited from​

ResolvedTable.insertOnly

internalName​

Get Signature​

get internalName(): string;
Returns​

string

Inherited from​

ResolvedTable.internalName

localOnly​

Get Signature​

get localOnly(): boolean;
Returns​

boolean

Inherited from​

ResolvedTable.localOnly

name​

Get Signature​

get name(): string;
Returns​

string

Inherited from​

ResolvedTable.name

trackMetadata​

Get Signature​

get trackMetadata(): boolean;
Returns​

boolean

Inherited from​

ResolvedTable.trackMetadata

trackPrevious​

Get Signature​

get trackPrevious(): boolean | TrackPreviousOptions;
Returns​

boolean | TrackPreviousOptions

Inherited from​

ResolvedTable.trackPrevious

validName​

Get Signature​

get validName(): boolean;
Returns​

boolean

Inherited from​

ResolvedTable.validName

viewName​

Get Signature​

get viewName(): string;
Returns​

string

Inherited from​

ResolvedTable.viewName

viewNameOverride​

Get Signature​

get viewNameOverride(): string | undefined;
Returns​

string | undefined

Inherited from​

ResolvedTable.viewNameOverride

Methods​

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;
};

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;
}
NameType
columns{ name: string; type: ColumnType | undefined; }[]
ignore_empty_updateboolean | undefined
include_metadataboolean | undefined
include_oldany
include_old_only_when_changedboolean
indexes{ columns: { ascending: boolean | undefined; name: string; type: ColumnType; }[]; name: string; }[]
insert_onlyboolean | undefined
local_onlyboolean | undefined
namestring
view_namestring

Inherited from​

ResolvedTable.toJSON

validate()​

validate(): void;

Returns​

void

Inherited from​

ResolvedTable.validate