Lakehouse functions

LakehouseExecuteLoadQuery

Declaration

LakehouseLoadQueryResult LakehouseExecuteLoadQuery(SQLConnection connection, string modelName, string tableName, string loadQueryName)

Description

Runs a Lakehouse load query synchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
tableName Unique name of the table.
loadQueryName Unique name of the query.

Return Value

Instance of LakehouseLoadQueryResult.

LakehouseExecuteLoadQuery

Declaration

LakehouseLoadQueryResult LakehouseExecuteLoadQuery(SQLConnection connection, string modelName, string tableName, string loadQueryName, VariantDictionary parameters)

Description

Runs a Lakehouse load query synchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
tableName Unique name of the table.
loadQueryName Unique name of the query.
parameters Dictionary with parameter names and values.

Return Value

Instance of LakehouseLoadQueryResult.

LakehouseExecuteLoadQuery

Declaration

LakehouseLoadQueryResult LakehouseExecuteLoadQuery(SQLConnection connection, string modelName, string tableName, string loadQueryName, bool dropData, VariantDictionary parameters)

Description

Runs a Lakehouse load query synchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
tableName Unique name of the table.
loadQueryName Unique name of the query.
dropData Flag to drop data before query execution.
parameters Dictionary with parameter names and values.

Return Value

Instance of LakehouseLoadQueryResult.

LakehouseExecuteScript

Declaration

LakehouseScriptResult LakehouseExecuteScript(SQLConnection connection, string modelName, string scriptName)

Description

Runs the Lakehouse script synchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
scriptName Name of the script.

Return Value

Instance of LakehouseScriptResult.

LakehouseExecuteScript

Declaration

LakehouseScriptResult LakehouseExecuteScript(SQLConnection connection, string modelName, string scriptName, VariantDictionary parameters)

Description

Runs the Lakehouse script synchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
scriptName Name of the script.
parameters Dictionary with parameter names and values.

Return Value

Instance of LakehouseScriptResult.

LakehouseLoadQueryResultGetProgressMessage

Declaration

string LakehouseLoadQueryResultGetProgressMessage(LakehouseLoadQueryResult lakehouseLoadQueryResult)

Description

Gets the progress message of the Lakehouse load query.

Supported Runtime Versions

5.0

Parameters Description
lakehouseLoadQueryResult Instance of LakehouseLoadQueryResult.

Return Value

Progress message.

LakehouseLoadQueryResultGetRunningTime

Declaration

int LakehouseLoadQueryResultGetRunningTime(LakehouseLoadQueryResult lakehouseLoadQueryResult)

Description

Gets the running time of the Lakehouse load query in seconds.

Supported Runtime Versions

5.0

Parameters Description
lakehouseLoadQueryResult Instance of LakehouseLoadQueryResult.

Return Value

Instance of Timestamp representing the execution time.

LakehouseLoadQueryResultGetTotalRows

Declaration

int LakehouseLoadQueryResultGetTotalRows(LakehouseLoadQueryResult lakehouseLoadQueryResult)

Description

Gets the number of rows affected by the Lakehouse load query.

Supported Runtime Versions

5.0

Parameters Description
lakehouseLoadQueryResult Instance of LakehouseLoadQueryResult.

Return Value

Number of rows.

LakehouseScriptResultGetRunningTime

Declaration

int LakehouseScriptResultGetRunningTime(LakehouseScriptResult lakehouseScriptResult)

Description

Gets the running time of the Lakehouse script in seconds.

Supported Runtime Versions

5.0

Parameters Description
lakehouseScriptResult Instance of LakehouseScriptResult.

Return Value

Instance of Timestamp representing the execution time.

LakehouseStartLoadQuery

Declaration

string LakehouseStartLoadQuery(SQLConnection connection, string modelName, string tableName, string loadQueryName)

Description

Starts a Lakehouse load query asynchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
tableName Unique name of the table.
loadQueryName Unique name of the query.

Return Value

Identifier of asynchronously running job.

LakehouseStartLoadQuery

Declaration

string LakehouseStartLoadQuery(SQLConnection connection, string modelName, string tableName, string loadQueryName, VariantDictionary parameters)

Description

Starts a Lakehouse load query asynchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
tableName Unique name of the table.
loadQueryName Unique name of the query.
parameters Dictionary with parameter names and values.

Return Value

Identifier of asynchronously running job.

LakehouseStartLoadQuery

Declaration

string LakehouseStartLoadQuery(SQLConnection connection, string modelName, string tableName, string loadQueryName, bool dropData, VariantDictionary parameters)

Description

Starts a Lakehouse load query asynchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
tableName Unique name of the table.
loadQueryName Unique name of the query.
dropData Flag to drop data before query execution.
parameters Dictionary with parameter names and values.

Return Value

Identifier of asynchronously running job.

LakehouseStartScript

Declaration

string LakehouseStartScript(SQLConnection connection, string modelName, string scriptName)

Description

Starts the Lakehouse script asynchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
scriptName Name of the script.

Return Value

Identifier of asynchronously running job.

LakehouseStartScript

Declaration

string LakehouseStartScript(SQLConnection connection, string modelName, string scriptName, VariantDictionary parameters)

Description

Starts the Lakehouse script asynchronously.

Supported Runtime Versions

5.0

Parameters Description
connection Lakehouse connection.
modelName Unique name of the model.
scriptName Name of the script.
parameters Dictionary with parameter names and values.

Return Value

Identifier of asynchronously running job.