mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-07 01:25:38 -05:00
@@ -176,7 +176,8 @@ AS (
|
||||
FROM [${utils.doubleEscapeSingleBrackets(sourceTable.databaseName)}].[${sourceTable.schema}].[${utils.doubleEscapeSingleBrackets(sourceTable.tableName)}] as pi
|
||||
)
|
||||
SELECT
|
||||
${this.getPredictColumnNames(columns, 'predict_input')}, ${this.getPredictInputColumnNames(outputColumns, 'p')}
|
||||
${this.getPredictColumnNames(columns, 'predict_input')},
|
||||
${this.getPredictInputColumnNames(outputColumns, 'p')}
|
||||
FROM PREDICT(MODEL = @model, DATA = predict_input, runtime=onnx)
|
||||
WITH (
|
||||
${this.getOutputParameters(outputColumns)}
|
||||
@@ -197,7 +198,8 @@ AS (
|
||||
FROM [${utils.doubleEscapeSingleBrackets(databaseNameTable.databaseName)}].[${databaseNameTable.schema}].[${utils.doubleEscapeSingleBrackets(databaseNameTable.tableName)}] as pi
|
||||
)
|
||||
SELECT
|
||||
${this.getPredictColumnNames(columns, 'predict_input')}, ${this.getOutputColumnNames(outputColumns, 'p')}
|
||||
${this.getPredictColumnNames(columns, 'predict_input')},
|
||||
${this.getPredictInputColumnNames(outputColumns, 'p')}
|
||||
FROM PREDICT(MODEL = ${modelBytes}, DATA = predict_input, runtime=onnx)
|
||||
WITH (
|
||||
${this.getOutputParameters(outputColumns)}
|
||||
@@ -224,12 +226,6 @@ WITH (
|
||||
}).join(',\n');
|
||||
}
|
||||
|
||||
private getOutputColumnNames(columns: PredictColumn[], tableName: string) {
|
||||
return columns.map(c => {
|
||||
return this.getColumnName(tableName, c.columnName, c.paramName || '');
|
||||
}).join(',\n');
|
||||
}
|
||||
|
||||
private getColumnName(tableName: string, columnName: string, displayName: string) {
|
||||
const column = this.getEscapedColumnName(tableName, columnName);
|
||||
return columnName && columnName !== displayName ?
|
||||
|
||||
Reference in New Issue
Block a user