%SQL.RDP.LoadRequest
class %SQL.RDP.LoadRequest extends %Library.RegisteredObject, %JSON.Adaptor
Property Inventory
- callbackArgument
- callbackClassName
- callbackMethodName
- columnName
- fieldName
- fileUri
- jdbcSecret
- jdbcSecretName
- parquetSecret
- parquetSecretName
- rowGroup
- tableName
Method Inventory
Properties
property callbackArgument as %String;
Callback argument
The argument is passed to the callback method when it is invoked
Property methods: callbackArgumentDisplayToLogical(), callbackArgumentGet(), callbackArgumentIsValid(), callbackArgumentLogicalToDisplay(), callbackArgumentLogicalToOdbc(), callbackArgumentNormalize(), callbackArgumentSet()
property callbackClassName as %String;
Callback class name
Property methods: callbackClassNameDisplayToLogical(), callbackClassNameGet(), callbackClassNameIsValid(), callbackClassNameLogicalToDisplay(), callbackClassNameLogicalToOdbc(), callbackClassNameNormalize(), callbackClassNameSet()
property callbackMethodName as %String;
Callback method name
Property methods: callbackMethodNameDisplayToLogical(), callbackMethodNameGet(), callbackMethodNameIsValid(), callbackMethodNameLogicalToDisplay(), callbackMethodNameLogicalToOdbc(), callbackMethodNameNormalize(), callbackMethodNameSet()
property columnName as %String;
Column name in the Parquet file to load
Property methods: columnNameDisplayToLogical(), columnNameGet(), columnNameIsValid(), columnNameLogicalToDisplay(), columnNameLogicalToOdbc(), columnNameNormalize(), columnNameSet()
property fieldName as %String;
Target field name in the IRIS table
Property methods: fieldNameDisplayToLogical(), fieldNameGet(), fieldNameIsValid(), fieldNameLogicalToDisplay(), fieldNameLogicalToOdbc(), fieldNameNormalize(), fieldNameSet()
property fileUri as %String;
Parquet file URI
Local file starts with "file:", e.g., file://
Azure Blob Storage file starts with "wasbs:", e.g., wasbs://@.blob.core.windows.net//
Google Cloud Storage file starts with "gs:", e.g., gs:////
S3 file starts with "s3a:", e.g., s3a:////
Property methods: fileUriDisplayToLogical(), fileUriGet(), fileUriIsValid(), fileUriLogicalToDisplay(), fileUriLogicalToOdbc(), fileUriNormalize(), fileUriSet()
property jdbcSecret as %ArrayOfDataTypes [ Calculated ];
JDBC secret as key-value pairs. Calculated from jdbcSecretName.
The JDBC secret is used to connect to the IRIS database from the Java server.
It may contain the following keys:
"serverName" : "",
"portNumber" : ,
"databaseName" : ""
"user" : "",
"password" : "",
"logFileName" : ""
property jdbcSecretName as %String;
JDBC secret name in the IRIS Wallet
Property methods: jdbcSecretNameDisplayToLogical(), jdbcSecretNameGet(), jdbcSecretNameIsValid(), jdbcSecretNameLogicalToDisplay(), jdbcSecretNameLogicalToOdbc(), jdbcSecretNameNormalize(), jdbcSecretNameSet()
property parquetSecret as %ArrayOfDataTypes [ Calculated ];
Parquet secret as key-value pairs. Calculated from parquetSecretName.
The Parquet secret is used to access the Parquet file from Azure, Google Cloud Storage or S3.
Azure secret:
"fs.azure" : "org.apache.hadoop.fs.azure.AzureNativeFileSystemWrapper",
"fs.azure.account.key..blob.core.windows.net" : ""
GCS secret:
fs.gs.auth.service.account.enable":"true",
"fs.gs.auth.service.account.json.keyfile":"//",
"fs.gs.project.id":""
S3 secret:
"fs.s3a.access.key":"",
"fs.s3a.secret.key":"",
"fs.s3a.endpoint.region":"",
"fs.s3a.endpoint":"s3..amazonaws.com"
property parquetSecretName as %String;
Parquet secret name in the IRIS Wallet
If empty, no secret is used
Property methods: parquetSecretNameDisplayToLogical(), parquetSecretNameGet(), parquetSecretNameIsValid(), parquetSecretNameLogicalToDisplay(), parquetSecretNameLogicalToOdbc(), parquetSecretNameNormalize(), parquetSecretNameSet()
property rowGroup as %Integer;
Row group number in the Parquet file to load
Property methods: rowGroupDisplayToLogical(), rowGroupGet(), rowGroupIsValid(), rowGroupLogicalToDisplay(), rowGroupNormalize(), rowGroupSet(), rowGroupXSDToLogical()
property tableName as %String;
Target table name in IRIS database
Property methods: tableNameDisplayToLogical(), tableNameGet(), tableNameIsValid(), tableNameLogicalToDisplay(), tableNameLogicalToOdbc(), tableNameNormalize(), tableNameSet()
Methods
classmethod GetSecret(name As %String) as %ArrayOfDataTypes
method jdbcSecretGet() as %ArrayOfDataTypes
method parquetSecretGet() as %ArrayOfDataTypes
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %JSONExport()
- %JSONExportToStream()
- %JSONExportToString()
- %JSONImport()
- %JSONNew()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()