diff --git a/docs/classes/Generator.html b/docs/classes/Generator.html
index 5335b49..668091b 100644
--- a/docs/classes/Generator.html
+++ b/docs/classes/Generator.html
@@ -31,7 +31,7 @@
Hierarchy
+Defined in src/generator.ts:74
@@ -120,7 +120,7 @@ Parameters
+Defined in src/generator.ts:81
Properties
@@ -135,7 +135,7 @@ Type declaration
Returns Promise<HandlebarsTemplateDelegate<any>>
+Defined in src/generator.ts:94
Protected
getFieldMappings
getFieldMappings: (() => {
columnName?: null | string | RegExp;
columnType?: null | string | RegExp;
comment?: null | string;
generatedField: Object;
tableName?: null | string | RegExp;
}[]) & MemoizedFunction = ...
@@ -148,7 +148,7 @@ Type declaration
Returns {
columnName?: null | string | RegExp;
columnType?: null | string | RegExp;
comment?: null | string;
generatedField: Object;
tableName?: null | string | RegExp;
}[]
+Defined in src/generator.ts:86
Protected
getTemplatePath
getTemplatePath: (() => string) & MemoizedFunction = ...
@@ -161,27 +161,27 @@ Type declaration
Returns string
+Defined in src/generator.ts:90
logger
logger: Logger = console
+Defined in src/generator.ts:79
Protected
naming
naming: NamingOptions
+Defined in src/generator.ts:76
+Defined in src/generator.ts:75
Private
writtenFiles
writtenFiles: Set<string> = ...
+Defined in src/generator.ts:78
Methods
@@ -198,7 +198,7 @@ imports: defaultImports: Map<string, Set<string>>
Returns ImportTmplInput[]
+Defined in src/generator.ts:364
Protected
doesColumnHaveDefault
@@ -224,7 +224,7 @@ Optional
type: string
Returns boolean
+Defined in src/generator.ts:575
Protected
extractTableName
@@ -237,7 +237,7 @@ Parameters
configTableName: string
Returns string
+Defined in src/generator.ts:703
Protected
findPrimaryKey
@@ -261,7 +261,7 @@ nametype: string
Returns null | {
comment?: null | string;
default?: any;
name: string;
nullable?: boolean;
type: string;
}
+Defined in src/generator.ts:673
Protected
formatComment
@@ -274,7 +274,7 @@ Parameters
comments: (undefined | null | string)[]
Returns null | string
+Defined in src/generator.ts:325
+Defined in src/generator.ts:99
Protected
generateTableMapper
@@ -306,7 +306,7 @@ nametype: string
Returns Promise<void>
+Defined in src/generator.ts:289
Protected
getAdapterImportPath
Returns string
+Defined in src/generator.ts:449
Protected
getAdapterImports
@@ -336,7 +336,7 @@ outputFilePath: fields: FieldTmplInput[]
Returns ImportTmplInput[]
+Defined in src/generator.ts:345
Private
getCamelCasedTableName
@@ -349,7 +349,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:544
Protected
getColComment
@@ -375,7 +375,7 @@ Optional
type: string
Returns undefined | string
+Defined in src/generator.ts:606
Protected
getColMappingInput
@@ -390,7 +390,7 @@ tableName: didGenerateRepo: boolean
Returns any
+Defined in src/generator.ts:836
Protected
getColMappingObjName
@@ -403,7 +403,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:743
Protected
getColSetName
@@ -418,7 +418,7 @@ tableName: tableKind: TableKind
Returns null | string
+Defined in src/generator.ts:824
Protected
getColumnsObjectName
@@ -433,7 +433,7 @@ tableName: tableKind: TableKind
Returns string
+Defined in src/generator.ts:518
Protected
getConnectionSourceImportPath
@@ -446,7 +446,7 @@ Parameters
outputFilePath: string
Returns string
+Defined in src/generator.ts:334
Protected
getCrudRepoName
@@ -459,7 +459,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:484
Protected
getFieldInput
@@ -517,7 +517,7 @@ isPK
name: string
+Defined in src/generator.ts:212
Protected
getFieldNameForColumn
@@ -543,7 +543,7 @@ Optional
type: string
Returns string
+Defined in src/generator.ts:617
Protected
getFieldType
@@ -569,7 +569,7 @@ Optional
type: string
Returns GeneratedFieldType
+Defined in src/generator.ts:631
Protected
getFieldsInput
@@ -595,7 +595,7 @@ typepkCol: null | {
comment?: null | string;
default?: any;
name: string;
nullable?: boolean;
type: string;
}
Returns FieldTmplInput[]
+Defined in src/generator.ts:204
Protected
getIdPrefix
@@ -619,7 +619,7 @@ nametype: string
Returns undefined | null | string
+Defined in src/generator.ts:313
Protected
getImportPathForOutputPath
Returns string
+Defined in src/generator.ts:432
Protected
getInsertableRowTypeName
@@ -649,7 +649,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:713
Protected
getInsertableValuesTypeName
@@ -662,7 +662,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:731
Protected
getOutputFileName
@@ -688,7 +688,7 @@ typetableKind: TableKind
Returns string
+Defined in src/generator.ts:669
Protected
getOutputFilePath
@@ -714,7 +714,7 @@ typetableKind: TableKind
Returns string
+Defined in src/generator.ts:664
Private
getPascalCasedTableName
@@ -727,7 +727,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:540
Protected
getRepoInput
@@ -744,7 +744,7 @@ tableKind: Optional pkField: FieldTmplInput
Returns null | RepoInput
+Defined in src/generator.ts:256
Protected
getRowTypeInputs
@@ -763,7 +763,7 @@ mapperClassName: imports: ImportTmplInput[]
Returns any
+Defined in src/generator.ts:764
Protected
getRowTypePrefix
@@ -776,7 +776,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:502
Protected
getSelectedRowTypeName
@@ -789,7 +789,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:707
Protected
getSelectedValuesTypeName
@@ -802,7 +802,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:725
Protected
getTableKind
@@ -826,7 +826,7 @@ nametype: string
Returns null | TableKind
+Defined in src/generator.ts:140
Protected
getTableMapperClassName
@@ -841,7 +841,7 @@ tableName: tableKind: TableKind
Returns string
+Defined in src/generator.ts:490
Protected
getTableMapperInstName
@@ -856,7 +856,7 @@ tableName: tableKind: TableKind
Returns null | string
+Defined in src/generator.ts:830
Protected
getTableMapperInstanceName
@@ -871,7 +871,7 @@ tableName: tableKind: TableKind
Returns string
+Defined in src/generator.ts:506
Protected
getTableTemplateInput
@@ -899,7 +899,7 @@ tableKind: filePath: string
Returns Promise<any>
+Defined in src/generator.ts:149
Protected
getTypeImports
@@ -916,7 +916,7 @@ fields: generateRepo: boolean
Returns ImportTmplInput[]
+Defined in src/generator.ts:384
Protected
getTypeWrapper
@@ -929,7 +929,7 @@ Parameters
typeName: string
Returns undefined | {
importPath?: null | string;
isDefault?: null | boolean;
isRelative?: null | boolean;
name: string;
}
+Defined in src/generator.ts:695
Protected
getUpdatableRowTypeName
@@ -942,7 +942,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:719
Protected
getUpdatableValuesTypeName
@@ -955,7 +955,7 @@ Parameters
tableName: string
Returns string
+Defined in src/generator.ts:737
Protected
getUtilImports
@@ -970,7 +970,7 @@ colSetName: generateRepo: boolean
Returns ImportTmplInput[]
+Defined in src/generator.ts:420
Protected
getValuesTypeInputs
@@ -989,7 +989,7 @@ mapperClassName: imports: ImportTmplInput[]
Returns any
+Defined in src/generator.ts:795
Protected
getWrappedTypeInput
@@ -1011,7 +1011,7 @@ expr
name: string
+Defined in src/generator.ts:747
Protected
isColumnComputed
@@ -1037,7 +1037,7 @@ Optional
type: string
Returns boolean
+Defined in src/generator.ts:591
Protected
isColumnOmitted
@@ -1063,7 +1063,7 @@ Optional
type: string
Returns boolean
+Defined in src/generator.ts:548
Protected
isColumnOptional
@@ -1089,7 +1089,7 @@ Optional
type: string
Returns boolean
+Defined in src/generator.ts:559
Protected
postProcessOutput
@@ -1115,7 +1115,7 @@ nametype: string
Returns Promise<string>
+Defined in src/generator.ts:473
Protected
preProcessTemplateInput
@@ -1128,7 +1128,7 @@ Parameters
input: any
Returns Promise<any>
+Defined in src/generator.ts:469
Protected
shouldProcess
@@ -1152,7 +1152,7 @@ nametype: string
Returns boolean
+Defined in src/generator.ts:119
Protected
wrapType
@@ -1167,7 +1167,7 @@ typeExpr: Optional wrapper: null | string
Returns string
+Defined in src/generator.ts:690
+Defined in src/generator-options.ts:277
+Defined in src/generator-options.ts:250
+Defined in src/generator-options.ts:59
+Defined in src/generator-options.ts:59
tableClasses
tableClasses: boolean = ...
@@ -103,8 +103,8 @@ tableClasses
+Defined in src/generator-options.ts:36
+Defined in src/generator-options.ts:36
tableInstances
tableInstances: boolean = ...
@@ -117,8 +117,8 @@ tableInstances
+Defined in src/generator-options.ts:28
+Defined in src/generator-options.ts:28
valuesTypes
valuesTypes: boolean = ...
@@ -131,8 +131,8 @@ valuesTypes
+Defined in src/generator-options.ts:82
+Defined in src/generator-options.ts:82
+Defined in src/field-mappings.ts:124
+Defined in src/field-mappings.ts:124
Optional
tableName
tableName?: null | string | RegExp = ...
@@ -84,7 +84,7 @@ Optional
+Defined in src/field-mappings.ts:108
+Defined in src/field-mappings.ts:89
+Defined in src/field-mappings.ts:60
Optional
tsType
tsType?: null | {
importPath?: null | string;
isDefault?: null | boolean;
isRelative?: null | boolean;
name: string;
} = ...
@@ -140,7 +140,7 @@ name
+Defined in src/field-mappings.ts:75
+Defined in src/generator-options.ts:349
Optional
fieldMappings
fieldMappings?: null | {
columnName?: null | string | RegExp;
columnType?: null | string | RegExp;
comment?: null | string;
generatedField: Object;
tableName?: null | string | RegExp;
}[] = ...
@@ -181,7 +181,7 @@ See
FieldMapping
+Defined in src/generator-options.ts:327
Optional
includeDBTypeWhenIsOptional
includeDBTypeWhenIsOptional?: null | boolean = ...
@@ -192,7 +192,7 @@ Optional
+Defined in src/generator-options.ts:371
Optional
naming
naming?: null | {
columnTypeMappingInterfaceNameSuffix?: string;
crudRepositoryClassNamePrefix?: string;
crudRepositoryClassNameSuffix?: string;
insertableRowTypeNamePrefix?: string;
insertableRowTypeNameSuffix?: string;
insertableValuesTypeNamePrefix?: string;
insertableValuesTypeNameSuffix?: string;
selectedRowTypeNamePrefix?: string;
selectedRowTypeNameSuffix?: string;
selectedValuesTypeNamePrefix?: string;
selectedValuesTypeNameSuffix?: string;
tableClassNamePrefix?: string;
tableClassNameSuffix?: string;
tableColumnsNamePrefix?: string;
tableColumnsNameSuffix?: string;
tableInstanceNamePrefix?: string;
tableInstanceNameSuffix?: string;
updatableRowTypeNamePrefix?: string;
updatableRowTypeNameSuffix?: string;
updatableValuesTypeNamePrefix?: string;
updatableValuesTypeNameSuffix?: string;
viewClassNamePrefix?: string;
viewClassNameSuffix?: string;
viewColumnsNamePrefix?: string;
viewColumnsNameSuffix?: string;
viewInstanceNamePrefix?: string;
viewInstanceNameSuffix?: string;
} = ...
@@ -331,7 +331,7 @@ Optional
+Defined in src/generator-options.ts:364
outputDirPath
outputDirPath: string = ...
@@ -340,8 +340,8 @@ outputDirPath
+Defined in src/generator-options.ts:317
+Defined in src/generator-options.ts:317
Optional
rawContent
rawContent?: null | {
after?: null | string;
before?: null | string;
} = ...
@@ -366,7 +366,7 @@ See
RawContent
+Defined in src/generator-options.ts:393
Optional
removeExtraneous
removeExtraneous?: null | "never" | "interactively" | "all" = ...
@@ -379,7 +379,7 @@ Optional
+Defined in src/generator-options.ts:381
schemaPath
schemaPath: string = ...
@@ -388,8 +388,8 @@ schemaPath
+Defined in src/generator-options.ts:305
+Defined in src/generator-options.ts:305
Optional
tableMapping
tableMapping?: null | {
idPrefix?: null | string;
useQualifiedTableName?: null | boolean;
} = ...
@@ -414,7 +414,7 @@ See
TableMapping
+Defined in src/generator-options.ts:334
Optional
tables
tables?: null | {
exclude?: null | (string | RegExp)[];
include?: null | (string | RegExp)[];
} = ...
@@ -441,7 +441,7 @@ See
TableInclusion
+Defined in src/generator-options.ts:342
Optional
typeWrappers
typeWrappers?: null | {
typeName: Object;
wrapper: { name: string; importPath?: string | null | undefined; isDefault?: boolean | null | undefined; isRelative?: boolean | null | undefined; };
}[] = ...
@@ -454,7 +454,7 @@ See
TypeWapper
+Defined in src/generator-options.ts:403
+Defined in src/field-mappings.ts:30
name
name: string = ...
@@ -94,8 +94,8 @@ name
+Defined in src/field-mappings.ts:13
+Defined in src/field-mappings.ts:13
+Defined in src/generator-options.ts:9
+Defined in src/field-mappings.ts:8