- Preparing search index...
- The search index is not available
Documentation
Constructors
constructor
- new ModelService(_sequelize: Sequelize): ModelService
-
Properties
migration_options
sequelize
sequelize: Sequelize
Methods
generateModelsInfo
- generateModelsInfo(sequelize: Sequelize): {
table_name: string;
table_schema: string;
}[]
-
Returns {
table_name: string;
table_schema: string;
}[]
getColumnNameByField
- getColumnNameByField(description: undefined | {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}, field: string): string
-
Parameters
-
description: undefined | {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}
-
field: string
Returns string
getModelAttributesNames
- getModelAttributesNames(description: undefined | {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}): string[]
-
Parameters
-
description: undefined | {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}
Returns string[]
getModelByTableName
- getModelByTableName(sequelize: Sequelize, table_name: string, table_schema: string): ModelCtor<Model<any, any>>
-
Parameters
-
sequelize: Sequelize
-
table_name: string
-
table_schema: string
Returns ModelCtor<Model<any, any>>
getModelColumnDescriptionAsString
- getModelColumnDescriptionAsString(description: {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}, attr: string): string
-
Parameters
-
description: {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}
-
[x: string]: ModelAttributeColumnOptions<Model<any, any>>
-
attr: string
Returns string
getModelColumnsAsString
- getModelColumnsAsString(description: undefined | {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}): string
-
Parameters
-
description: undefined | {
[x: string]: ModelAttributeColumnOptions<Model<any, any>>;
}
Returns string
getModelReference
- getModelReference(model_references: {
key: string;
model: string | {
schema: string;
tableName: string;
};
}): {
key: string;
model: {
schema: string;
tableName: string;
};
}
-
Parameters
-
model_references: {
key: string;
model: string | {
schema: string;
tableName: string;
};
}
-
key: string
-
model: string | {
schema: string;
tableName: string;
}
Returns {
key: string;
model: {
schema: string;
tableName: string;
};
}
-
key: string
-
model: {
schema: string;
tableName: string;
}
-
schema: string
-
tableName: string
getModelUnique
- getModelUnique(unique_property: string | boolean | {
msg: string;
name: string;
}): void
-
Parameters
-
unique_property: string | boolean | {
msg: string;
name: string;
}
Returns void
getTypeByModelAttr
- getTypeByModelAttr(current_type: any, res_string?: string): string
-
Parameters
-
current_type: any
-
res_string: string = ''
Returns string