@egi/smart-db
Version:
Unified Smart DB Access
40 lines (39 loc) • 1.36 kB
TypeScript
import { ModelAttributeMap } from "../smart-db-interfaces";
import { AbstractModel } from "./abstract-model";
export interface OracleUserTabColumnsModelData extends Record<string, any> {
tableName?: string;
columnName?: string;
dataType?: string;
nullable?: string;
columnId?: string;
defaultValue?: string;
}
export declare class OracleUserTabColumnsModel extends AbstractModel<OracleUserTabColumnsModel, OracleUserTabColumnsModelData> {
private _tableName?;
private _columnName?;
private _dataType;
private _nullable;
private _columnId;
private _defaultValue;
static readonly attributeMap: ModelAttributeMap;
static getClassName(): string;
static getTableName(): string;
static from(other: OracleUserTabColumnsModel): OracleUserTabColumnsModel;
clone(): OracleUserTabColumnsModel;
getClassName(): string;
getTableName(): string;
getAttributeMap(): ModelAttributeMap;
getPrimaryKey(): string;
get columnId(): number;
set columnId(value: number);
get columnName(): string;
set columnName(type: string);
get dataType(): string;
set dataType(type: string);
get defaultValue(): string;
set defaultValue(value: string);
get nullable(): string;
set nullable(value: string);
get tableName(): string;
set tableName(name: string);
}