exportRecordsToTable
public ExportRecordsToTableResponse exportRecordsToTable(ExportRecordsToTableRequest request) throws GPUdbException Exports records from source table to the specified target table in an external database.Parameters:request-Requestobject containing the parameters for the operation.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.exportRecordsToTable
public ExportRecordsToTableResponse exportRecordsToTable(String tableName, String remoteQuery, Map<String, String> options) throws GPUdbException Exports records from source table to the specified target table in an external database.Parameters:tableName- Name of the table from which the data will be exported to remote database, in [schema_name.]table_name format, using standard name resolution rules.remoteQuery- Parameterized insert query to export gpudb table data into remote database. The default value is ”.options- Optional parameters.BATCH_SIZE: Batch size, which determines how many rows to export per round trip. The default value is ‘200000’.DATASINK_NAME: Name of an existing external data sink to which table name specified intableNamewill be exported.JDBC_SESSION_INIT_STATEMENT: Executes the statement per each JDBC session before doing actual load. The default value is ”.JDBC_CONNECTION_INIT_STATEMENT: Executes the statement once before doing actual load. The default value is ”.REMOTE_TABLE: Name of the target table to which source table is exported. When this option is specified remote_query cannot be specified. The default value is ”.USE_ST_GEOMFROM_CASTS: Wraps parameterized variables with st_geomfromtext or st_geomfromwkb based on source column type. Supported values:The default value isFALSE.USE_INDEXED_PARAMETERS: Uses $n style syntax when generating insert query for remote_table option. Supported values:The default value isFALSE.
Map.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.