GPUdb C++ API  Version 7.2.3.0
GPUdbFunctions.hpp
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
18 AdminAddHostResponse adminAddHost( const AdminAddHostRequest& request_ ) const;
19 
33 AdminAddHostResponse& adminAddHost( const AdminAddHostRequest& request_,
34  AdminAddHostResponse& response_ ) const;
35 
120 AdminAddHostResponse adminAddHost( const std::string& hostAddress,
121  const std::map<std::string, std::string>& options ) const;
122 
209 AdminAddHostResponse& adminAddHost( const std::string& hostAddress,
210  const std::map<std::string, std::string>& options,
211  AdminAddHostResponse& response_ ) const;
212 
249 AdminAddRanksResponse adminAddRanks( const AdminAddRanksRequest& request_ ) const;
250 
289 AdminAddRanksResponse& adminAddRanks( const AdminAddRanksRequest& request_,
290  AdminAddRanksResponse& response_ ) const;
291 
390 AdminAddRanksResponse adminAddRanks( const std::vector<std::string>& hosts,
391  const std::vector<std::map<std::string, std::string> >& configParams,
392  const std::map<std::string, std::string>& options ) const;
393 
494 AdminAddRanksResponse& adminAddRanks( const std::vector<std::string>& hosts,
495  const std::vector<std::map<std::string, std::string> >& configParams,
496  const std::map<std::string, std::string>& options,
497  AdminAddRanksResponse& response_ ) const;
498 
510 AdminAlterHostResponse adminAlterHost( const AdminAlterHostRequest& request_ ) const;
511 
525 AdminAlterHostResponse& adminAlterHost( const AdminAlterHostRequest& request_,
526  AdminAlterHostResponse& response_ ) const;
527 
560 AdminAlterHostResponse adminAlterHost( const std::string& host,
561  const std::map<std::string, std::string>& options ) const;
562 
597 AdminAlterHostResponse& adminAlterHost( const std::string& host,
598  const std::map<std::string, std::string>& options,
599  AdminAlterHostResponse& response_ ) const;
600 
615 AdminAlterJobsResponse adminAlterJobs( const AdminAlterJobsRequest& request_ ) const;
616 
633 AdminAlterJobsResponse& adminAlterJobs( const AdminAlterJobsRequest& request_,
634  AdminAlterJobsResponse& response_ ) const;
635 
662 AdminAlterJobsResponse adminAlterJobs( const std::vector<int64_t>& jobIds,
663  const std::string& action,
664  const std::map<std::string, std::string>& options ) const;
665 
694 AdminAlterJobsResponse& adminAlterJobs( const std::vector<int64_t>& jobIds,
695  const std::string& action,
696  const std::map<std::string, std::string>& options,
697  AdminAlterJobsResponse& response_ ) const;
698 
712 AdminBackupBeginResponse adminBackupBegin( const AdminBackupBeginRequest& request_ ) const;
713 
729 AdminBackupBeginResponse& adminBackupBegin( const AdminBackupBeginRequest& request_,
730  AdminBackupBeginResponse& response_ ) const;
731 
745 AdminBackupBeginResponse adminBackupBegin( const std::map<std::string, std::string>& options ) const;
746 
762 AdminBackupBeginResponse& adminBackupBegin( const std::map<std::string, std::string>& options,
763  AdminBackupBeginResponse& response_ ) const;
764 
775 AdminBackupEndResponse adminBackupEnd( const AdminBackupEndRequest& request_ ) const;
776 
789 AdminBackupEndResponse& adminBackupEnd( const AdminBackupEndRequest& request_,
790  AdminBackupEndResponse& response_ ) const;
791 
801 AdminBackupEndResponse adminBackupEnd( const std::map<std::string, std::string>& options ) const;
802 
814 AdminBackupEndResponse& adminBackupEnd( const std::map<std::string, std::string>& options,
815  AdminBackupEndResponse& response_ ) const;
816 
828 AdminHaOfflineResponse adminHaOffline( const AdminHaOfflineRequest& request_ ) const;
829 
843 AdminHaOfflineResponse& adminHaOffline( const AdminHaOfflineRequest& request_,
844  AdminHaOfflineResponse& response_ ) const;
845 
862 AdminHaOfflineResponse adminHaOffline( const bool offline,
863  const std::map<std::string, std::string>& options ) const;
864 
883 AdminHaOfflineResponse& adminHaOffline( const bool offline,
884  const std::map<std::string, std::string>& options,
885  AdminHaOfflineResponse& response_ ) const;
886 
898 AdminHaRefreshResponse adminHaRefresh( const AdminHaRefreshRequest& request_ ) const;
899 
913 AdminHaRefreshResponse& adminHaRefresh( const AdminHaRefreshRequest& request_,
914  AdminHaRefreshResponse& response_ ) const;
915 
926 AdminHaRefreshResponse adminHaRefresh( const std::map<std::string, std::string>& options ) const;
927 
940 AdminHaRefreshResponse& adminHaRefresh( const std::map<std::string, std::string>& options,
941  AdminHaRefreshResponse& response_ ) const;
942 
953 AdminOfflineResponse adminOffline( const AdminOfflineRequest& request_ ) const;
954 
967 AdminOfflineResponse& adminOffline( const AdminOfflineRequest& request_,
968  AdminOfflineResponse& response_ ) const;
969 
998 AdminOfflineResponse adminOffline( const bool offline,
999  const std::map<std::string, std::string>& options ) const;
1000 
1031 AdminOfflineResponse& adminOffline( const bool offline,
1032  const std::map<std::string, std::string>& options,
1033  AdminOfflineResponse& response_ ) const;
1034 
1069 AdminRebalanceResponse adminRebalance( const AdminRebalanceRequest& request_ ) const;
1070 
1107 AdminRebalanceResponse& adminRebalance( const AdminRebalanceRequest& request_,
1108  AdminRebalanceResponse& response_ ) const;
1109 
1291 AdminRebalanceResponse adminRebalance( const std::map<std::string, std::string>& options ) const;
1292 
1476 AdminRebalanceResponse& adminRebalance( const std::map<std::string, std::string>& options,
1477  AdminRebalanceResponse& response_ ) const;
1478 
1498 AdminRemoveHostResponse adminRemoveHost( const AdminRemoveHostRequest& request_ ) const;
1499 
1521 AdminRemoveHostResponse& adminRemoveHost( const AdminRemoveHostRequest& request_,
1522  AdminRemoveHostResponse& response_ ) const;
1523 
1564 AdminRemoveHostResponse adminRemoveHost( const std::string& host,
1565  const std::map<std::string, std::string>& options ) const;
1566 
1609 AdminRemoveHostResponse& adminRemoveHost( const std::string& host,
1610  const std::map<std::string, std::string>& options,
1611  AdminRemoveHostResponse& response_ ) const;
1612 
1642 AdminRemoveRanksResponse adminRemoveRanks( const AdminRemoveRanksRequest& request_ ) const;
1643 
1675 AdminRemoveRanksResponse& adminRemoveRanks( const AdminRemoveRanksRequest& request_,
1676  AdminRemoveRanksResponse& response_ ) const;
1677 
1776 AdminRemoveRanksResponse adminRemoveRanks( const std::vector<std::string>& ranks,
1777  const std::map<std::string, std::string>& options ) const;
1778 
1879 AdminRemoveRanksResponse& adminRemoveRanks( const std::vector<std::string>& ranks,
1880  const std::map<std::string, std::string>& options,
1881  AdminRemoveRanksResponse& response_ ) const;
1882 
1893 AdminRepairTableResponse adminRepairTable( const AdminRepairTableRequest& request_ ) const;
1894 
1907 AdminRepairTableResponse& adminRepairTable( const AdminRepairTableRequest& request_,
1908  AdminRepairTableResponse& response_ ) const;
1909 
1967 AdminRepairTableResponse adminRepairTable( const std::vector<std::string>& tableNames,
1968  const std::map<std::string, std::string>& tableTypes,
1969  const std::map<std::string, std::string>& options ) const;
1970 
2030 AdminRepairTableResponse& adminRepairTable( const std::vector<std::string>& tableNames,
2031  const std::map<std::string, std::string>& tableTypes,
2032  const std::map<std::string, std::string>& options,
2033  AdminRepairTableResponse& response_ ) const;
2034 
2044 AdminSendAlertResponse adminSendAlert( const AdminSendAlertRequest& request_ ) const;
2045 
2057 AdminSendAlertResponse& adminSendAlert( const AdminSendAlertRequest& request_,
2058  AdminSendAlertResponse& response_ ) const;
2059 
2084 AdminSendAlertResponse adminSendAlert( const std::string& message,
2085  const std::string& label,
2086  const std::string& logLevel,
2087  const std::map<std::string, std::string>& options ) const;
2088 
2115 AdminSendAlertResponse& adminSendAlert( const std::string& message,
2116  const std::string& label,
2117  const std::string& logLevel,
2118  const std::map<std::string, std::string>& options,
2119  AdminSendAlertResponse& response_ ) const;
2120 
2131 AdminShowAlertsResponse adminShowAlerts( const AdminShowAlertsRequest& request_ ) const;
2132 
2145 AdminShowAlertsResponse& adminShowAlerts( const AdminShowAlertsRequest& request_,
2146  AdminShowAlertsResponse& response_ ) const;
2147 
2161 AdminShowAlertsResponse adminShowAlerts( const int32_t numAlerts,
2162  const std::map<std::string, std::string>& options ) const;
2163 
2179 AdminShowAlertsResponse& adminShowAlerts( const int32_t numAlerts,
2180  const std::map<std::string, std::string>& options,
2181  AdminShowAlertsResponse& response_ ) const;
2182 
2198 AdminShowClusterOperationsResponse adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_ ) const;
2199 
2219 AdminShowClusterOperationsResponse& adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_,
2220  AdminShowClusterOperationsResponse& response_ ) const;
2221 
2237 AdminShowClusterOperationsResponse adminShowClusterOperations( const int32_t historyIndex,
2238  const std::map<std::string, std::string>& options ) const;
2239 
2259 AdminShowClusterOperationsResponse& adminShowClusterOperations( const int32_t historyIndex,
2260  const std::map<std::string, std::string>& options,
2261  AdminShowClusterOperationsResponse& response_ ) const;
2262 
2272 AdminShowJobsResponse adminShowJobs( const AdminShowJobsRequest& request_ ) const;
2273 
2285 AdminShowJobsResponse& adminShowJobs( const AdminShowJobsRequest& request_,
2286  AdminShowJobsResponse& response_ ) const;
2287 
2329 AdminShowJobsResponse adminShowJobs( const std::map<std::string, std::string>& options ) const;
2330 
2374 AdminShowJobsResponse& adminShowJobs( const std::map<std::string, std::string>& options,
2375  AdminShowJobsResponse& response_ ) const;
2376 
2388 AdminShowShardsResponse adminShowShards( const AdminShowShardsRequest& request_ ) const;
2389 
2403 AdminShowShardsResponse& adminShowShards( const AdminShowShardsRequest& request_,
2404  AdminShowShardsResponse& response_ ) const;
2405 
2416 AdminShowShardsResponse adminShowShards( const std::map<std::string, std::string>& options ) const;
2417 
2430 AdminShowShardsResponse& adminShowShards( const std::map<std::string, std::string>& options,
2431  AdminShowShardsResponse& response_ ) const;
2432 
2442 AdminShutdownResponse adminShutdown( const AdminShutdownRequest& request_ ) const;
2443 
2455 AdminShutdownResponse& adminShutdown( const AdminShutdownRequest& request_,
2456  AdminShutdownResponse& response_ ) const;
2457 
2468 AdminShutdownResponse adminShutdown( const std::string& exitType,
2469  const std::string& authorization,
2470  const std::map<std::string, std::string>& options ) const;
2471 
2484 AdminShutdownResponse& adminShutdown( const std::string& exitType,
2485  const std::string& authorization,
2486  const std::map<std::string, std::string>& options,
2487  AdminShutdownResponse& response_ ) const;
2488 
2501 AdminSwitchoverResponse adminSwitchover( const AdminSwitchoverRequest& request_ ) const;
2502 
2517 AdminSwitchoverResponse& adminSwitchover( const AdminSwitchoverRequest& request_,
2518  AdminSwitchoverResponse& response_ ) const;
2519 
2570 AdminSwitchoverResponse adminSwitchover( const std::vector<std::string>& processes,
2571  const std::vector<std::string>& destinations,
2572  const std::map<std::string, std::string>& options ) const;
2573 
2626 AdminSwitchoverResponse& adminSwitchover( const std::vector<std::string>& processes,
2627  const std::vector<std::string>& destinations,
2628  const std::map<std::string, std::string>& options,
2629  AdminSwitchoverResponse& response_ ) const;
2630 
2642 AdminVerifyDbResponse adminVerifyDb( const AdminVerifyDbRequest& request_ ) const;
2643 
2657 AdminVerifyDbResponse& adminVerifyDb( const AdminVerifyDbRequest& request_,
2658  AdminVerifyDbResponse& response_ ) const;
2659 
2804 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2805 
2952 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2953  AdminVerifyDbResponse& response_ ) const;
2954 
2965 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2966 
2979 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2980  AggregateConvexHullResponse& response_ ) const;
2981 
3000 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
3001  const std::string& xColumnName,
3002  const std::string& yColumnName,
3003  const std::map<std::string, std::string>& options ) const;
3004 
3025 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
3026  const std::string& xColumnName,
3027  const std::string& yColumnName,
3028  const std::map<std::string, std::string>& options,
3029  AggregateConvexHullResponse& response_ ) const;
3030 
3103 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
3104 
3179 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
3180  RawAggregateGroupByResponse& response_ ) const;
3181 
3254 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
3255 
3330 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
3331  AggregateGroupByResponse& response_ ) const;
3332 
3716 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
3717  const std::vector<std::string>& columnNames,
3718  const int64_t offset,
3719  const int64_t limit,
3720  const std::map<std::string, std::string>& options ) const;
3721 
4107 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
4108  const std::vector<std::string>& columnNames,
4109  const int64_t offset,
4110  const int64_t limit,
4111  const std::map<std::string, std::string>& options,
4112  AggregateGroupByResponse& response_ ) const;
4113 
4137 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
4138 
4164 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
4165  AggregateHistogramResponse& response_ ) const;
4166 
4218 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
4219  const std::string& columnName,
4220  const double start,
4221  const double end,
4222  const double interval,
4223  const std::map<std::string, std::string>& options ) const;
4224 
4278 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4279  const std::string& columnName,
4280  const double start,
4281  const double end,
4282  const double interval,
4283  const std::map<std::string, std::string>& options,
4284  AggregateHistogramResponse& response_ ) const;
4285 
4305 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4306 
4328 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4329  AggregateKMeansResponse& response_ ) const;
4330 
4444 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4445  const std::vector<std::string>& columnNames,
4446  const int32_t k,
4447  const double tolerance,
4448  const std::map<std::string, std::string>& options ) const;
4449 
4565 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4566  const std::vector<std::string>& columnNames,
4567  const int32_t k,
4568  const double tolerance,
4569  const std::map<std::string, std::string>& options,
4570  AggregateKMeansResponse& response_ ) const;
4571 
4582 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4583 
4596 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4597  AggregateMinMaxResponse& response_ ) const;
4598 
4615 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4616  const std::string& columnName,
4617  const std::map<std::string, std::string>& options ) const;
4618 
4637 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4638  const std::string& columnName,
4639  const std::map<std::string, std::string>& options,
4640  AggregateMinMaxResponse& response_ ) const;
4641 
4652 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4653 
4668 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4669  AggregateMinMaxGeometryResponse& response_ ) const;
4670 
4687 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4688  const std::string& columnName,
4689  const std::map<std::string, std::string>& options ) const;
4690 
4711 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4712  const std::string& columnName,
4713  const std::map<std::string, std::string>& options,
4714  AggregateMinMaxGeometryResponse& response_ ) const;
4715 
4779 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4780 
4846 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4847  AggregateStatisticsResponse& response_ ) const;
4848 
4992 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
4993  const std::string& columnName,
4994  const std::string& stats,
4995  const std::map<std::string, std::string>& options ) const;
4996 
5142 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
5143  const std::string& columnName,
5144  const std::string& stats,
5145  const std::map<std::string, std::string>& options,
5146  AggregateStatisticsResponse& response_ ) const;
5147 
5184 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
5185 
5226 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
5227  AggregateStatisticsByRangeResponse& response_ ) const;
5228 
5309 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5310  const std::string& selectExpression,
5311  const std::string& columnName,
5312  const std::string& valueColumnName,
5313  const std::string& stats,
5314  const double start,
5315  const double end,
5316  const double interval,
5317  const std::map<std::string, std::string>& options ) const;
5318 
5403 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5404  const std::string& selectExpression,
5405  const std::string& columnName,
5406  const std::string& valueColumnName,
5407  const std::string& stats,
5408  const double start,
5409  const double end,
5410  const double interval,
5411  const std::map<std::string, std::string>& options,
5412  AggregateStatisticsByRangeResponse& response_ ) const;
5413 
5457 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5458 
5504 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5505  RawAggregateUniqueResponse& response_ ) const;
5506 
5550 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5551 
5597 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5598  AggregateUniqueResponse& response_ ) const;
5599 
5831 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5832  const std::string& columnName,
5833  const int64_t offset,
5834  const int64_t limit,
5835  const std::map<std::string, std::string>& options ) const;
5836 
6070 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
6071  const std::string& columnName,
6072  const int64_t offset,
6073  const int64_t limit,
6074  const std::map<std::string, std::string>& options,
6075  AggregateUniqueResponse& response_ ) const;
6076 
6102 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
6103 
6131 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
6132  RawAggregateUnpivotResponse& response_ ) const;
6133 
6159 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
6160 
6188 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
6189  AggregateUnpivotResponse& response_ ) const;
6190 
6384 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6385  const std::vector<std::string>& columnNames,
6386  const std::string& variableColumnName,
6387  const std::string& valueColumnName,
6388  const std::vector<std::string>& pivotedColumns,
6389  const std::map<std::string, std::string>& options ) const;
6390 
6586 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6587  const std::vector<std::string>& columnNames,
6588  const std::string& variableColumnName,
6589  const std::string& valueColumnName,
6590  const std::vector<std::string>& pivotedColumns,
6591  const std::map<std::string, std::string>& options,
6592  AggregateUnpivotResponse& response_ ) const;
6593 
6607 AlterBackupResponse alterBackup( const AlterBackupRequest& request_ ) const;
6608 
6624 AlterBackupResponse& alterBackup( const AlterBackupRequest& request_,
6625  AlterBackupResponse& response_ ) const;
6626 
6685 AlterBackupResponse alterBackup( const std::string& backupName,
6686  const std::string& action,
6687  const std::string& value,
6688  const std::string& datasinkName,
6689  const std::map<std::string, std::string>& options ) const;
6690 
6751 AlterBackupResponse& alterBackup( const std::string& backupName,
6752  const std::string& action,
6753  const std::string& value,
6754  const std::string& datasinkName,
6755  const std::map<std::string, std::string>& options,
6756  AlterBackupResponse& response_ ) const;
6757 
6768 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6769 
6782 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6783  AlterCredentialResponse& response_ ) const;
6784 
6856 AlterCredentialResponse alterCredential( const std::string& credentialName,
6857  const std::map<std::string, std::string>& credentialUpdatesMap,
6858  const std::map<std::string, std::string>& options ) const;
6859 
6933 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6934  const std::map<std::string, std::string>& credentialUpdatesMap,
6935  const std::map<std::string, std::string>& options,
6936  AlterCredentialResponse& response_ ) const;
6937 
6948 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
6949 
6962 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
6963  AlterDatasinkResponse& response_ ) const;
6964 
7288 AlterDatasinkResponse alterDatasink( const std::string& name,
7289  const std::map<std::string, std::string>& datasinkUpdatesMap,
7290  const std::map<std::string, std::string>& options ) const;
7291 
7617 AlterDatasinkResponse& alterDatasink( const std::string& name,
7618  const std::map<std::string, std::string>& datasinkUpdatesMap,
7619  const std::map<std::string, std::string>& options,
7620  AlterDatasinkResponse& response_ ) const;
7621 
7632 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7633 
7646 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7647  AlterDatasourceResponse& response_ ) const;
7648 
7979 AlterDatasourceResponse alterDatasource( const std::string& name,
7980  const std::map<std::string, std::string>& datasourceUpdatesMap,
7981  const std::map<std::string, std::string>& options ) const;
7982 
8315 AlterDatasourceResponse& alterDatasource( const std::string& name,
8316  const std::map<std::string, std::string>& datasourceUpdatesMap,
8317  const std::map<std::string, std::string>& options,
8318  AlterDatasourceResponse& response_ ) const;
8319 
8330 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8331 
8344 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8345  AlterDirectoryResponse& response_ ) const;
8346 
8367 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8368  const std::map<std::string, std::string>& directoryUpdatesMap,
8369  const std::map<std::string, std::string>& options ) const;
8370 
8393 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8394  const std::map<std::string, std::string>& directoryUpdatesMap,
8395  const std::map<std::string, std::string>& options,
8396  AlterDirectoryResponse& response_ ) const;
8397 
8408 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8409 
8422 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8423  AlterEnvironmentResponse& response_ ) const;
8424 
8485 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8486  const std::string& action,
8487  const std::string& value,
8488  const std::map<std::string, std::string>& options ) const;
8489 
8552 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8553  const std::string& action,
8554  const std::string& value,
8555  const std::map<std::string, std::string>& options,
8556  AlterEnvironmentResponse& response_ ) const;
8557 
8559 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8560 
8562 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8563  AlterGraphResponse& response_ ) const;
8564 
8566 AlterGraphResponse alterGraph( const std::string& graphName,
8567  const std::string& action,
8568  const std::string& actionArg,
8569  const std::map<std::string, std::string>& options ) const;
8570 
8572 AlterGraphResponse& alterGraph( const std::string& graphName,
8573  const std::string& action,
8574  const std::string& actionArg,
8575  const std::map<std::string, std::string>& options,
8576  AlterGraphResponse& response_ ) const;
8577 
8579 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8580 
8582 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8583  AlterModelResponse& response_ ) const;
8584 
8586 AlterModelResponse alterModel( const std::string& modelName,
8587  const std::string& action,
8588  const std::string& value,
8589  const std::map<std::string, std::string>& options ) const;
8590 
8592 AlterModelResponse& alterModel( const std::string& modelName,
8593  const std::string& action,
8594  const std::string& value,
8595  const std::map<std::string, std::string>& options,
8596  AlterModelResponse& response_ ) const;
8597 
8608 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8609 
8622 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8623  AlterResourceGroupResponse& response_ ) const;
8624 
8754 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8755  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8756  const std::string& ranking,
8757  const std::string& adjoiningResourceGroup,
8758  const std::map<std::string, std::string>& options ) const;
8759 
8891 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8892  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8893  const std::string& ranking,
8894  const std::string& adjoiningResourceGroup,
8895  const std::map<std::string, std::string>& options,
8896  AlterResourceGroupResponse& response_ ) const;
8897 
8907 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8908 
8920 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8921  AlterRoleResponse& response_ ) const;
8922 
8945 AlterRoleResponse alterRole( const std::string& name,
8946  const std::string& action,
8947  const std::string& value,
8948  const std::map<std::string, std::string>& options ) const;
8949 
8974 AlterRoleResponse& alterRole( const std::string& name,
8975  const std::string& action,
8976  const std::string& value,
8977  const std::map<std::string, std::string>& options,
8978  AlterRoleResponse& response_ ) const;
8979 
8991 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
8992 
9006 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9007  AlterSchemaResponse& response_ ) const;
9008 
9035 AlterSchemaResponse alterSchema( const std::string& schemaName,
9036  const std::string& action,
9037  const std::string& value,
9038  const std::map<std::string, std::string>& options ) const;
9039 
9068 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9069  const std::string& action,
9070  const std::string& value,
9071  const std::map<std::string, std::string>& options,
9072  AlterSchemaResponse& response_ ) const;
9073 
9089 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9090 
9109 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9110  AlterSystemPropertiesResponse& response_ ) const;
9111 
9479 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9480  const std::map<std::string, std::string>& options ) const;
9481 
9852 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9853  const std::map<std::string, std::string>& options,
9854  AlterSystemPropertiesResponse& response_ ) const;
9855 
9911 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9912 
9970 AlterTableResponse& alterTable( const AlterTableRequest& request_,
9971  AlterTableResponse& response_ ) const;
9972 
10462 AlterTableResponse alterTable( const std::string& tableName,
10463  const std::string& action,
10464  const std::string& value,
10465  const std::map<std::string, std::string>& options ) const;
10466 
10958 AlterTableResponse& alterTable( const std::string& tableName,
10959  const std::string& action,
10960  const std::string& value,
10961  const std::map<std::string, std::string>& options,
10962  AlterTableResponse& response_ ) const;
10963 
10985 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
10986 
11010 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11011  AlterTableColumnsResponse& response_ ) const;
11012 
11047 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11048  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11049  const std::map<std::string, std::string>& options ) const;
11050 
11087 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11088  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11089  const std::map<std::string, std::string>& options,
11090  AlterTableColumnsResponse& response_ ) const;
11091 
11104 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11105 
11120 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11121  AlterTableMetadataResponse& response_ ) const;
11122 
11146 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11147  const std::map<std::string, std::string>& metadataMap,
11148  const std::map<std::string, std::string>& options ) const;
11149 
11175 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11176  const std::map<std::string, std::string>& metadataMap,
11177  const std::map<std::string, std::string>& options,
11178  AlterTableMetadataResponse& response_ ) const;
11179 
11191 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11192 
11206 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11207  AlterTableMonitorResponse& response_ ) const;
11208 
11258 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11259  const std::map<std::string, std::string>& monitorUpdatesMap,
11260  const std::map<std::string, std::string>& options ) const;
11261 
11313 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11314  const std::map<std::string, std::string>& monitorUpdatesMap,
11315  const std::map<std::string, std::string>& options,
11316  AlterTableMonitorResponse& response_ ) const;
11317 
11335 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11336 
11356 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11357  AlterTierResponse& response_ ) const;
11358 
11422 AlterTierResponse alterTier( const std::string& name,
11423  const std::map<std::string, std::string>& options ) const;
11424 
11490 AlterTierResponse& alterTier( const std::string& name,
11491  const std::map<std::string, std::string>& options,
11492  AlterTierResponse& response_ ) const;
11493 
11503 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11504 
11516 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11517  AlterUserResponse& response_ ) const;
11518 
11556 AlterUserResponse alterUser( const std::string& name,
11557  const std::string& action,
11558  const std::string& value,
11559  const std::map<std::string, std::string>& options ) const;
11560 
11600 AlterUserResponse& alterUser( const std::string& name,
11601  const std::string& action,
11602  const std::string& value,
11603  const std::map<std::string, std::string>& options,
11604  AlterUserResponse& response_ ) const;
11605 
11615 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11616 
11628 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11629  AlterVideoResponse& response_ ) const;
11630 
11647 AlterVideoResponse alterVideo( const std::string& path,
11648  const std::map<std::string, std::string>& options ) const;
11649 
11668 AlterVideoResponse& alterVideo( const std::string& path,
11669  const std::map<std::string, std::string>& options,
11670  AlterVideoResponse& response_ ) const;
11671 
11682 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11683 
11696 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11697  AlterWalResponse& response_ ) const;
11698 
11803 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11804  const std::map<std::string, std::string>& options ) const;
11805 
11912 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11913  const std::map<std::string, std::string>& options,
11914  AlterWalResponse& response_ ) const;
11915 
11931 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11932 
11950 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11951  AppendRecordsResponse& response_ ) const;
11952 
12120 AppendRecordsResponse appendRecords( const std::string& tableName,
12121  const std::string& sourceTableName,
12122  const std::map<std::string, std::string>& fieldMap,
12123  const std::map<std::string, std::string>& options ) const;
12124 
12294 AppendRecordsResponse& appendRecords( const std::string& tableName,
12295  const std::string& sourceTableName,
12296  const std::map<std::string, std::string>& fieldMap,
12297  const std::map<std::string, std::string>& options,
12298  AppendRecordsResponse& response_ ) const;
12299 
12310 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12311 
12324 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12325  ClearStatisticsResponse& response_ ) const;
12326 
12345 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12346  const std::string& columnName,
12347  const std::map<std::string, std::string>& options ) const;
12348 
12369 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12370  const std::string& columnName,
12371  const std::map<std::string, std::string>& options,
12372  ClearStatisticsResponse& response_ ) const;
12373 
12386 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12387 
12402 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12403  ClearTableResponse& response_ ) const;
12404 
12446 ClearTableResponse clearTable( const std::string& tableName,
12447  const std::string& authorization,
12448  const std::map<std::string, std::string>& options ) const;
12449 
12493 ClearTableResponse& clearTable( const std::string& tableName,
12494  const std::string& authorization,
12495  const std::map<std::string, std::string>& options,
12496  ClearTableResponse& response_ ) const;
12497 
12509 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12510 
12524 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12525  ClearTableMonitorResponse& response_ ) const;
12526 
12581 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12582  const std::map<std::string, std::string>& options ) const;
12583 
12640 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12641  const std::map<std::string, std::string>& options,
12642  ClearTableMonitorResponse& response_ ) const;
12643 
12656 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12657 
12672 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12673  ClearTablesResponse& response_ ) const;
12674 
12714 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12715  const std::map<std::string, std::string>& options ) const;
12716 
12758 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12759  const std::map<std::string, std::string>& options,
12760  ClearTablesResponse& response_ ) const;
12761 
12773 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12774 
12788 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12789  ClearTriggerResponse& response_ ) const;
12790 
12802 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12803  const std::map<std::string, std::string>& options ) const;
12804 
12818 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12819  const std::map<std::string, std::string>& options,
12820  ClearTriggerResponse& response_ ) const;
12821 
12831 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12832 
12844 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12845  CollectStatisticsResponse& response_ ) const;
12846 
12863 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12864  const std::vector<std::string>& columnNames,
12865  const std::map<std::string, std::string>& options ) const;
12866 
12885 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12886  const std::vector<std::string>& columnNames,
12887  const std::map<std::string, std::string>& options,
12888  CollectStatisticsResponse& response_ ) const;
12889 
12903 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
12904 
12920 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
12921  CreateBackupResponse& response_ ) const;
12922 
13112 CreateBackupResponse createBackup( const std::string& backupName,
13113  const std::string& backupType,
13114  const std::map<std::string, std::string>& backupObjectsMap,
13115  const std::string& datasinkName,
13116  const std::map<std::string, std::string>& options ) const;
13117 
13309 CreateBackupResponse& createBackup( const std::string& backupName,
13310  const std::string& backupType,
13311  const std::map<std::string, std::string>& backupObjectsMap,
13312  const std::string& datasinkName,
13313  const std::map<std::string, std::string>& options,
13314  CreateBackupResponse& response_ ) const;
13315 
13326 CreateCatalogResponse createCatalog( const CreateCatalogRequest& request_ ) const;
13327 
13340 CreateCatalogResponse& createCatalog( const CreateCatalogRequest& request_,
13341  CreateCatalogResponse& response_ ) const;
13342 
13394 CreateCatalogResponse createCatalog( const std::string& name,
13395  const std::string& tableFormat,
13396  const std::string& location,
13397  const std::string& type,
13398  const std::string& credential,
13399  const std::string& datasource,
13400  const std::map<std::string, std::string>& options ) const;
13401 
13455 CreateCatalogResponse& createCatalog( const std::string& name,
13456  const std::string& tableFormat,
13457  const std::string& location,
13458  const std::string& type,
13459  const std::string& credential,
13460  const std::string& datasource,
13461  const std::map<std::string, std::string>& options,
13462  CreateCatalogResponse& response_ ) const;
13463 
13465 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13466 
13468 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13469  CreateContainerRegistryResponse& response_ ) const;
13470 
13472 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13473  const std::string& uri,
13474  const std::string& credential,
13475  const std::map<std::string, std::string>& options ) const;
13476 
13478 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13479  const std::string& uri,
13480  const std::string& credential,
13481  const std::map<std::string, std::string>& options,
13482  CreateContainerRegistryResponse& response_ ) const;
13483 
13494 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13495 
13508 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13509  CreateCredentialResponse& response_ ) const;
13510 
13564 CreateCredentialResponse createCredential( const std::string& credentialName,
13565  const std::string& type,
13566  const std::string& identity,
13567  const std::string& secret,
13568  const std::map<std::string, std::string>& options ) const;
13569 
13625 CreateCredentialResponse& createCredential( const std::string& credentialName,
13626  const std::string& type,
13627  const std::string& identity,
13628  const std::string& secret,
13629  const std::map<std::string, std::string>& options,
13630  CreateCredentialResponse& response_ ) const;
13631 
13643 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13644 
13658 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13659  CreateDatasinkResponse& response_ ) const;
13660 
13883 CreateDatasinkResponse createDatasink( const std::string& name,
13884  const std::string& destination,
13885  const std::map<std::string, std::string>& options ) const;
13886 
14111 CreateDatasinkResponse& createDatasink( const std::string& name,
14112  const std::string& destination,
14113  const std::map<std::string, std::string>& options,
14114  CreateDatasinkResponse& response_ ) const;
14115 
14127 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
14128 
14142 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
14143  CreateDatasourceResponse& response_ ) const;
14144 
14401 CreateDatasourceResponse createDatasource( const std::string& name,
14402  const std::string& location,
14403  const std::string& userName,
14404  const std::string& password,
14405  const std::map<std::string, std::string>& options ) const;
14406 
14665 CreateDatasourceResponse& createDatasource( const std::string& name,
14666  const std::string& location,
14667  const std::string& userName,
14668  const std::string& password,
14669  const std::map<std::string, std::string>& options,
14670  CreateDatasourceResponse& response_ ) const;
14671 
14673 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
14674 
14676 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
14677  CreateDeltaTableResponse& response_ ) const;
14678 
14680 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
14681  const std::string& tableName,
14682  const std::map<std::string, std::string>& options ) const;
14683 
14685 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
14686  const std::string& tableName,
14687  const std::map<std::string, std::string>& options,
14688  CreateDeltaTableResponse& response_ ) const;
14689 
14702 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
14703 
14718 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
14719  CreateDirectoryResponse& response_ ) const;
14720 
14763 CreateDirectoryResponse createDirectory( const std::string& directoryName,
14764  const std::map<std::string, std::string>& options ) const;
14765 
14810 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
14811  const std::map<std::string, std::string>& options,
14812  CreateDirectoryResponse& response_ ) const;
14813 
14825 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
14826 
14840 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
14841  CreateEnvironmentResponse& response_ ) const;
14842 
14854 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
14855  const std::map<std::string, std::string>& options ) const;
14856 
14870 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
14871  const std::map<std::string, std::string>& options,
14872  CreateEnvironmentResponse& response_ ) const;
14873 
14891 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14892 
14912 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14913  CreateGraphResponse& response_ ) const;
14914 
15154 CreateGraphResponse createGraph( const std::string& graphName,
15155  const bool directedGraph,
15156  const std::vector<std::string>& nodes,
15157  const std::vector<std::string>& edges,
15158  const std::vector<std::string>& weights,
15159  const std::vector<std::string>& restrictions,
15160  const std::map<std::string, std::string>& options ) const;
15161 
15403 CreateGraphResponse& createGraph( const std::string& graphName,
15404  const bool directedGraph,
15405  const std::vector<std::string>& nodes,
15406  const std::vector<std::string>& edges,
15407  const std::vector<std::string>& weights,
15408  const std::vector<std::string>& restrictions,
15409  const std::map<std::string, std::string>& options,
15410  CreateGraphResponse& response_ ) const;
15411 
15424 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15425 
15440 CreateJobResponse& createJob( const CreateJobRequest& request_,
15441  CreateJobResponse& response_ ) const;
15442 
15493 CreateJobResponse createJob( const std::string& endpoint,
15494  const std::string& requestEncoding,
15495  const std::vector<uint8_t>& data,
15496  const std::string& dataStr,
15497  const std::map<std::string, std::string>& options ) const;
15498 
15551 CreateJobResponse& createJob( const std::string& endpoint,
15552  const std::string& requestEncoding,
15553  const std::vector<uint8_t>& data,
15554  const std::string& dataStr,
15555  const std::map<std::string, std::string>& options,
15556  CreateJobResponse& response_ ) const;
15557 
15572 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15573 
15590 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15591  CreateJoinTableResponse& response_ ) const;
15592 
15743 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
15744  const std::vector<std::string>& tableNames,
15745  const std::vector<std::string>& columnNames,
15746  const std::vector<std::string>& expressions,
15747  const std::map<std::string, std::string>& options ) const;
15748 
15901 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
15902  const std::vector<std::string>& tableNames,
15903  const std::vector<std::string>& columnNames,
15904  const std::vector<std::string>& expressions,
15905  const std::map<std::string, std::string>& options,
15906  CreateJoinTableResponse& response_ ) const;
15907 
15926 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15927 
15949 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15950  CreateMaterializedViewResponse& response_ ) const;
15951 
16129 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
16130  const std::map<std::string, std::string>& options ) const;
16131 
16312 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16313  const std::map<std::string, std::string>& options,
16314  CreateMaterializedViewResponse& response_ ) const;
16315 
16327 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16328 
16342 CreateProcResponse& createProc( const CreateProcRequest& request_,
16343  CreateProcResponse& response_ ) const;
16344 
16420 CreateProcResponse createProc( const std::string& procName,
16421  const std::string& executionMode,
16422  const std::map<std::string, std::vector<uint8_t> >& files,
16423  const std::string& command,
16424  const std::vector<std::string>& args,
16425  const std::map<std::string, std::string>& options ) const;
16426 
16504 CreateProcResponse& createProc( const std::string& procName,
16505  const std::string& executionMode,
16506  const std::map<std::string, std::vector<uint8_t> >& files,
16507  const std::string& command,
16508  const std::vector<std::string>& args,
16509  const std::map<std::string, std::string>& options,
16510  CreateProcResponse& response_ ) const;
16511 
16552 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16553 
16596 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16597  CreateProjectionResponse& response_ ) const;
16598 
16922 CreateProjectionResponse createProjection( const std::string& tableName,
16923  const std::string& projectionName,
16924  const std::vector<std::string>& columnNames,
16925  const std::map<std::string, std::string>& options ) const;
16926 
17252 CreateProjectionResponse& createProjection( const std::string& tableName,
17253  const std::string& projectionName,
17254  const std::vector<std::string>& columnNames,
17255  const std::map<std::string, std::string>& options,
17256  CreateProjectionResponse& response_ ) const;
17257 
17267 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17268 
17280 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17281  CreateResourceGroupResponse& response_ ) const;
17282 
17366 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17367  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17368  const std::string& ranking,
17369  const std::string& adjoiningResourceGroup,
17370  const std::map<std::string, std::string>& options ) const;
17371 
17457 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17458  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17459  const std::string& ranking,
17460  const std::string& adjoiningResourceGroup,
17461  const std::map<std::string, std::string>& options,
17462  CreateResourceGroupResponse& response_ ) const;
17463 
17475 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17476 
17490 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17491  CreateRoleResponse& response_ ) const;
17492 
17514 CreateRoleResponse createRole( const std::string& name,
17515  const std::map<std::string, std::string>& options ) const;
17516 
17540 CreateRoleResponse& createRole( const std::string& name,
17541  const std::map<std::string, std::string>& options,
17542  CreateRoleResponse& response_ ) const;
17543 
17556 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17557 
17572 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17573  CreateSchemaResponse& response_ ) const;
17574 
17608 CreateSchemaResponse createSchema( const std::string& schemaName,
17609  const std::map<std::string, std::string>& options ) const;
17610 
17646 CreateSchemaResponse& createSchema( const std::string& schemaName,
17647  const std::map<std::string, std::string>& options,
17648  CreateSchemaResponse& response_ ) const;
17649 
17651 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17652 
17654 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17655  CreateStateTableResponse& response_ ) const;
17656 
17658 CreateStateTableResponse createStateTable( const std::string& tableName,
17659  const std::string& inputTableName,
17660  const std::string& initTableName,
17661  const std::map<std::string, std::string>& options ) const;
17662 
17664 CreateStateTableResponse& createStateTable( const std::string& tableName,
17665  const std::string& inputTableName,
17666  const std::string& initTableName,
17667  const std::map<std::string, std::string>& options,
17668  CreateStateTableResponse& response_ ) const;
17669 
17719 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
17720 
17772 CreateTableResponse& createTable( const CreateTableRequest& request_,
17773  CreateTableResponse& response_ ) const;
17774 
18109 CreateTableResponse createTable( const std::string& tableName,
18110  const std::string& typeId,
18111  const std::map<std::string, std::string>& options ) const;
18112 
18449 CreateTableResponse& createTable( const std::string& tableName,
18450  const std::string& typeId,
18451  const std::map<std::string, std::string>& options,
18452  CreateTableResponse& response_ ) const;
18453 
18475 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18476 
18500 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18501  CreateTableExternalResponse& response_ ) const;
18502 
19655 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19656  const std::vector<std::string>& filepaths,
19657  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19658  const std::map<std::string, std::string>& createTableOptions,
19659  const std::map<std::string, std::string>& options ) const;
19660 
20815 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
20816  const std::vector<std::string>& filepaths,
20817  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20818  const std::map<std::string, std::string>& createTableOptions,
20819  const std::map<std::string, std::string>& options,
20820  CreateTableExternalResponse& response_ ) const;
20821 
20847 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
20848 
20876 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
20877  CreateTableMonitorResponse& response_ ) const;
20878 
21054 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
21055  const std::map<std::string, std::string>& options ) const;
21056 
21234 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
21235  const std::map<std::string, std::string>& options,
21236  CreateTableMonitorResponse& response_ ) const;
21237 
21262 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
21263 
21290 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
21291  CreateTriggerByAreaResponse& response_ ) const;
21292 
21337 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21338  const std::vector<std::string>& tableNames,
21339  const std::string& xColumnName,
21340  const std::vector<double>& xVector,
21341  const std::string& yColumnName,
21342  const std::vector<double>& yVector,
21343  const std::map<std::string, std::string>& options ) const;
21344 
21391 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21392  const std::vector<std::string>& tableNames,
21393  const std::string& xColumnName,
21394  const std::vector<double>& xVector,
21395  const std::string& yColumnName,
21396  const std::vector<double>& yVector,
21397  const std::map<std::string, std::string>& options,
21398  CreateTriggerByAreaResponse& response_ ) const;
21399 
21422 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21423 
21449 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21450  CreateTriggerByRangeResponse& response_ ) const;
21451 
21485 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21486  const std::vector<std::string>& tableNames,
21487  const std::string& columnName,
21488  const double min,
21489  const double max,
21490  const std::map<std::string, std::string>& options ) const;
21491 
21528 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21529  const std::vector<std::string>& tableNames,
21530  const std::string& columnName,
21531  const double min,
21532  const double max,
21533  const std::map<std::string, std::string>& options,
21534  CreateTriggerByRangeResponse& response_ ) const;
21535 
21591 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21592 
21650 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21651  CreateTypeResponse& response_ ) const;
21652 
21973 CreateTypeResponse createType( const std::string& typeDefinition,
21974  const std::string& label,
21975  const std::map<std::string, std::vector<std::string> >& properties,
21976  const std::map<std::string, std::string>& options ) const;
21977 
22300 CreateTypeResponse& createType( const std::string& typeDefinition,
22301  const std::string& label,
22302  const std::map<std::string, std::vector<std::string> >& properties,
22303  const std::map<std::string, std::string>& options,
22304  CreateTypeResponse& response_ ) const;
22305 
22333 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22334 
22364 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22365  CreateUnionResponse& response_ ) const;
22366 
22561 CreateUnionResponse createUnion( const std::string& tableName,
22562  const std::vector<std::string>& tableNames,
22563  const std::vector<std::vector<std::string> >& inputColumnNames,
22564  const std::vector<std::string>& outputColumnNames,
22565  const std::map<std::string, std::string>& options ) const;
22566 
22763 CreateUnionResponse& createUnion( const std::string& tableName,
22764  const std::vector<std::string>& tableNames,
22765  const std::vector<std::vector<std::string> >& inputColumnNames,
22766  const std::vector<std::string>& outputColumnNames,
22767  const std::map<std::string, std::string>& options,
22768  CreateUnionResponse& response_ ) const;
22769 
22782 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
22783 
22798 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
22799  CreateUserExternalResponse& response_ ) const;
22800 
22866 CreateUserExternalResponse createUserExternal( const std::string& name,
22867  const std::map<std::string, std::string>& options ) const;
22868 
22936 CreateUserExternalResponse& createUserExternal( const std::string& name,
22937  const std::map<std::string, std::string>& options,
22938  CreateUserExternalResponse& response_ ) const;
22939 
22950 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
22951 
22964 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
22965  CreateUserInternalResponse& response_ ) const;
22966 
23033 CreateUserInternalResponse createUserInternal( const std::string& name,
23034  const std::string& password,
23035  const std::map<std::string, std::string>& options ) const;
23036 
23105 CreateUserInternalResponse& createUserInternal( const std::string& name,
23106  const std::string& password,
23107  const std::map<std::string, std::string>& options,
23108  CreateUserInternalResponse& response_ ) const;
23109 
23120 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
23121 
23134 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
23135  CreateVideoResponse& response_ ) const;
23136 
23231 CreateVideoResponse createVideo( const std::string& attribute,
23232  const std::string& begin,
23233  const double durationSeconds,
23234  const std::string& end,
23235  const double framesPerSecond,
23236  const std::string& style,
23237  const std::string& path,
23238  const std::string& styleParameters,
23239  const std::map<std::string, std::string>& options ) const;
23240 
23337 CreateVideoResponse& createVideo( const std::string& attribute,
23338  const std::string& begin,
23339  const double durationSeconds,
23340  const std::string& end,
23341  const double framesPerSecond,
23342  const std::string& style,
23343  const std::string& path,
23344  const std::string& styleParameters,
23345  const std::map<std::string, std::string>& options,
23346  CreateVideoResponse& response_ ) const;
23347 
23358 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23359 
23372 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23373  DeleteDirectoryResponse& response_ ) const;
23374 
23422 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23423  const std::map<std::string, std::string>& options ) const;
23424 
23474 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23475  const std::map<std::string, std::string>& options,
23476  DeleteDirectoryResponse& response_ ) const;
23477 
23488 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23489 
23502 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23503  DeleteFilesResponse& response_ ) const;
23504 
23536 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23537  const std::map<std::string, std::string>& options ) const;
23538 
23572 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23573  const std::map<std::string, std::string>& options,
23574  DeleteFilesResponse& response_ ) const;
23575 
23585 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23586 
23598 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23599  DeleteGraphResponse& response_ ) const;
23600 
23634 DeleteGraphResponse deleteGraph( const std::string& graphName,
23635  const std::map<std::string, std::string>& options ) const;
23636 
23672 DeleteGraphResponse& deleteGraph( const std::string& graphName,
23673  const std::map<std::string, std::string>& options,
23674  DeleteGraphResponse& response_ ) const;
23675 
23685 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
23686 
23698 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
23699  DeleteProcResponse& response_ ) const;
23700 
23711 DeleteProcResponse deleteProc( const std::string& procName,
23712  const std::map<std::string, std::string>& options ) const;
23713 
23726 DeleteProcResponse& deleteProc( const std::string& procName,
23727  const std::map<std::string, std::string>& options,
23728  DeleteProcResponse& response_ ) const;
23729 
23748 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
23749 
23770 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
23771  DeleteRecordsResponse& response_ ) const;
23772 
23837 DeleteRecordsResponse deleteRecords( const std::string& tableName,
23838  const std::vector<std::string>& expressions,
23839  const std::map<std::string, std::string>& options ) const;
23840 
23907 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
23908  const std::vector<std::string>& expressions,
23909  const std::map<std::string, std::string>& options,
23910  DeleteRecordsResponse& response_ ) const;
23911 
23921 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
23922 
23934 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
23935  DeleteResourceGroupResponse& response_ ) const;
23936 
23965 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
23966  const std::map<std::string, std::string>& options ) const;
23967 
23998 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
23999  const std::map<std::string, std::string>& options,
24000  DeleteResourceGroupResponse& response_ ) const;
24001 
24013 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
24014 
24028 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
24029  DeleteRoleResponse& response_ ) const;
24030 
24042 DeleteRoleResponse deleteRole( const std::string& name,
24043  const std::map<std::string, std::string>& options ) const;
24044 
24058 DeleteRoleResponse& deleteRole( const std::string& name,
24059  const std::map<std::string, std::string>& options,
24060  DeleteRoleResponse& response_ ) const;
24061 
24073 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
24074 
24088 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
24089  DeleteUserResponse& response_ ) const;
24090 
24102 DeleteUserResponse deleteUser( const std::string& name,
24103  const std::map<std::string, std::string>& options ) const;
24104 
24118 DeleteUserResponse& deleteUser( const std::string& name,
24119  const std::map<std::string, std::string>& options,
24120  DeleteUserResponse& response_ ) const;
24121 
24132 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
24133 
24146 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
24147  DownloadFilesResponse& response_ ) const;
24148 
24194 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
24195  const std::vector<int64_t>& readOffsets,
24196  const std::vector<int64_t>& readLengths,
24197  const std::map<std::string, std::string>& options ) const;
24198 
24246 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
24247  const std::vector<int64_t>& readOffsets,
24248  const std::vector<int64_t>& readLengths,
24249  const std::map<std::string, std::string>& options,
24250  DownloadFilesResponse& response_ ) const;
24251 
24265 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
24266 
24282 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
24283  DropBackupResponse& response_ ) const;
24284 
24347 DropBackupResponse dropBackup( const std::string& backupName,
24348  const std::string& datasinkName,
24349  const std::map<std::string, std::string>& options ) const;
24350 
24415 DropBackupResponse& dropBackup( const std::string& backupName,
24416  const std::string& datasinkName,
24417  const std::map<std::string, std::string>& options,
24418  DropBackupResponse& response_ ) const;
24419 
24430 DropCatalogResponse dropCatalog( const DropCatalogRequest& request_ ) const;
24431 
24444 DropCatalogResponse& dropCatalog( const DropCatalogRequest& request_,
24445  DropCatalogResponse& response_ ) const;
24446 
24458 DropCatalogResponse dropCatalog( const std::string& name,
24459  const std::map<std::string, std::string>& options ) const;
24460 
24474 DropCatalogResponse& dropCatalog( const std::string& name,
24475  const std::map<std::string, std::string>& options,
24476  DropCatalogResponse& response_ ) const;
24477 
24479 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
24480 
24482 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
24483  DropContainerRegistryResponse& response_ ) const;
24484 
24486 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
24487  const std::map<std::string, std::string>& options ) const;
24488 
24490 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
24491  const std::map<std::string, std::string>& options,
24492  DropContainerRegistryResponse& response_ ) const;
24493 
24504 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
24505 
24518 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
24519  DropCredentialResponse& response_ ) const;
24520 
24532 DropCredentialResponse dropCredential( const std::string& credentialName,
24533  const std::map<std::string, std::string>& options ) const;
24534 
24548 DropCredentialResponse& dropCredential( const std::string& credentialName,
24549  const std::map<std::string, std::string>& options,
24550  DropCredentialResponse& response_ ) const;
24551 
24567 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24568 
24586 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24587  DropDatasinkResponse& response_ ) const;
24588 
24624 DropDatasinkResponse dropDatasink( const std::string& name,
24625  const std::map<std::string, std::string>& options ) const;
24626 
24664 DropDatasinkResponse& dropDatasink( const std::string& name,
24665  const std::map<std::string, std::string>& options,
24666  DropDatasinkResponse& response_ ) const;
24667 
24679 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
24680 
24694 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
24695  DropDatasourceResponse& response_ ) const;
24696 
24709 DropDatasourceResponse dropDatasource( const std::string& name,
24710  const std::map<std::string, std::string>& options ) const;
24711 
24726 DropDatasourceResponse& dropDatasource( const std::string& name,
24727  const std::map<std::string, std::string>& options,
24728  DropDatasourceResponse& response_ ) const;
24729 
24740 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
24741 
24754 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
24755  DropEnvironmentResponse& response_ ) const;
24756 
24790 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
24791  const std::map<std::string, std::string>& options ) const;
24792 
24828 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
24829  const std::map<std::string, std::string>& options,
24830  DropEnvironmentResponse& response_ ) const;
24831 
24833 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
24834 
24836 DropModelResponse& dropModel( const DropModelRequest& request_,
24837  DropModelResponse& response_ ) const;
24838 
24840 DropModelResponse dropModel( const std::string& modelName,
24841  const std::map<std::string, std::string>& options ) const;
24842 
24844 DropModelResponse& dropModel( const std::string& modelName,
24845  const std::map<std::string, std::string>& options,
24846  DropModelResponse& response_ ) const;
24847 
24859 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
24860 
24874 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
24875  DropSchemaResponse& response_ ) const;
24876 
24923 DropSchemaResponse dropSchema( const std::string& schemaName,
24924  const std::map<std::string, std::string>& options ) const;
24925 
24974 DropSchemaResponse& dropSchema( const std::string& schemaName,
24975  const std::map<std::string, std::string>& options,
24976  DropSchemaResponse& response_ ) const;
24977 
24979 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
24980 
24982 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
24983  EvaluateModelResponse& response_ ) const;
24984 
24986 EvaluateModelResponse evaluateModel( const std::string& modelName,
24987  const int32_t replicas,
24988  const std::string& deploymentMode,
24989  const std::string& sourceTable,
24990  const std::string& destinationTable,
24991  const std::map<std::string, std::string>& options ) const;
24992 
24994 EvaluateModelResponse& evaluateModel( const std::string& modelName,
24995  const int32_t replicas,
24996  const std::string& deploymentMode,
24997  const std::string& sourceTable,
24998  const std::string& destinationTable,
24999  const std::map<std::string, std::string>& options,
25000  EvaluateModelResponse& response_ ) const;
25001 
25022 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
25023 
25046 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
25047  ExecuteProcResponse& response_ ) const;
25048 
25169 ExecuteProcResponse executeProc( const std::string& procName,
25170  const std::map<std::string, std::string>& params,
25171  const std::map<std::string, std::vector<uint8_t> >& binParams,
25172  const std::vector<std::string>& inputTableNames,
25173  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25174  const std::vector<std::string>& outputTableNames,
25175  const std::map<std::string, std::string>& options ) const;
25176 
25299 ExecuteProcResponse& executeProc( const std::string& procName,
25300  const std::map<std::string, std::string>& params,
25301  const std::map<std::string, std::vector<uint8_t> >& binParams,
25302  const std::vector<std::string>& inputTableNames,
25303  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25304  const std::vector<std::string>& outputTableNames,
25305  const std::map<std::string, std::string>& options,
25306  ExecuteProcResponse& response_ ) const;
25307 
25339 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
25340 
25374 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
25375  RawExecuteSqlResponse& response_ ) const;
25376 
25408 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
25409 
25443 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
25444  ExecuteSqlResponse& response_ ) const;
25445 
25796 ExecuteSqlResponse executeSql( const std::string& statement,
25797  const int64_t offset,
25798  const int64_t limit,
25799  const std::string& requestSchemaStr,
25800  const std::vector<std::vector<uint8_t> >& data,
25801  const std::map<std::string, std::string>& options ) const;
25802 
26155 ExecuteSqlResponse& executeSql( const std::string& statement,
26156  const int64_t offset,
26157  const int64_t limit,
26158  const std::string& requestSchemaStr,
26159  const std::vector<std::vector<uint8_t> >& data,
26160  const std::map<std::string, std::string>& options,
26161  ExecuteSqlResponse& response_ ) const;
26162 
26173 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
26174 
26187 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
26188  ExportQueryMetricsResponse& response_ ) const;
26189 
26231 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
26232 
26276 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
26277  ExportQueryMetricsResponse& response_ ) const;
26278 
26303 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
26304 
26332 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
26333  ExportRecordsToFilesResponse& response_ ) const;
26334 
26600 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26601  const std::string& filepath,
26602  const std::map<std::string, std::string>& options ) const;
26603 
26872 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
26873  const std::string& filepath,
26874  const std::map<std::string, std::string>& options,
26875  ExportRecordsToFilesResponse& response_ ) const;
26876 
26887 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
26888 
26902 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
26903  ExportRecordsToTableResponse& response_ ) const;
26904 
26983 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
26984  const std::string& remoteQuery,
26985  const std::map<std::string, std::string>& options ) const;
26986 
27068 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
27069  const std::string& remoteQuery,
27070  const std::map<std::string, std::string>& options,
27071  ExportRecordsToTableResponse& response_ ) const;
27072 
27090 FilterResponse filter( const FilterRequest& request_ ) const;
27091 
27111 FilterResponse& filter( const FilterRequest& request_,
27112  FilterResponse& response_ ) const;
27113 
27184 FilterResponse filter( const std::string& tableName,
27185  const std::string& viewName,
27186  const std::string& expression,
27187  const std::map<std::string, std::string>& options ) const;
27188 
27261 FilterResponse& filter( const std::string& tableName,
27262  const std::string& viewName,
27263  const std::string& expression,
27264  const std::map<std::string, std::string>& options,
27265  FilterResponse& response_ ) const;
27266 
27282 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
27283 
27301 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
27302  FilterByAreaResponse& response_ ) const;
27303 
27372 FilterByAreaResponse filterByArea( const std::string& tableName,
27373  const std::string& viewName,
27374  const std::string& xColumnName,
27375  const std::vector<double>& xVector,
27376  const std::string& yColumnName,
27377  const std::vector<double>& yVector,
27378  const std::map<std::string, std::string>& options ) const;
27379 
27450 FilterByAreaResponse& filterByArea( const std::string& tableName,
27451  const std::string& viewName,
27452  const std::string& xColumnName,
27453  const std::vector<double>& xVector,
27454  const std::string& yColumnName,
27455  const std::vector<double>& yVector,
27456  const std::map<std::string, std::string>& options,
27457  FilterByAreaResponse& response_ ) const;
27458 
27475 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
27476 
27496 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
27497  FilterByAreaGeometryResponse& response_ ) const;
27498 
27569 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27570  const std::string& viewName,
27571  const std::string& columnName,
27572  const std::vector<double>& xVector,
27573  const std::vector<double>& yVector,
27574  const std::map<std::string, std::string>& options ) const;
27575 
27649 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27650  const std::string& viewName,
27651  const std::string& columnName,
27652  const std::vector<double>& xVector,
27653  const std::vector<double>& yVector,
27654  const std::map<std::string, std::string>& options,
27655  FilterByAreaGeometryResponse& response_ ) const;
27656 
27672 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
27673 
27691 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
27692  FilterByBoxResponse& response_ ) const;
27693 
27767 FilterByBoxResponse filterByBox( const std::string& tableName,
27768  const std::string& viewName,
27769  const std::string& xColumnName,
27770  const double minX,
27771  const double maxX,
27772  const std::string& yColumnName,
27773  const double minY,
27774  const double maxY,
27775  const std::map<std::string, std::string>& options ) const;
27776 
27852 FilterByBoxResponse& filterByBox( const std::string& tableName,
27853  const std::string& viewName,
27854  const std::string& xColumnName,
27855  const double minX,
27856  const double maxX,
27857  const std::string& yColumnName,
27858  const double minY,
27859  const double maxY,
27860  const std::map<std::string, std::string>& options,
27861  FilterByBoxResponse& response_ ) const;
27862 
27878 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
27879 
27897 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
27898  FilterByBoxGeometryResponse& response_ ) const;
27899 
27973 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
27974  const std::string& viewName,
27975  const std::string& columnName,
27976  const double minX,
27977  const double maxX,
27978  const double minY,
27979  const double maxY,
27980  const std::map<std::string, std::string>& options ) const;
27981 
28057 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
28058  const std::string& viewName,
28059  const std::string& columnName,
28060  const double minX,
28061  const double maxX,
28062  const double minY,
28063  const double maxY,
28064  const std::map<std::string, std::string>& options,
28065  FilterByBoxGeometryResponse& response_ ) const;
28066 
28078 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
28079 
28093 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
28094  FilterByGeometryResponse& response_ ) const;
28095 
28188 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
28189  const std::string& viewName,
28190  const std::string& columnName,
28191  const std::string& inputWkt,
28192  const std::string& operation,
28193  const std::map<std::string, std::string>& options ) const;
28194 
28289 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
28290  const std::string& viewName,
28291  const std::string& columnName,
28292  const std::string& inputWkt,
28293  const std::string& operation,
28294  const std::map<std::string, std::string>& options,
28295  FilterByGeometryResponse& response_ ) const;
28296 
28320 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
28321 
28347 FilterByListResponse& filterByList( const FilterByListRequest& request_,
28348  FilterByListResponse& response_ ) const;
28349 
28438 FilterByListResponse filterByList( const std::string& tableName,
28439  const std::string& viewName,
28440  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28441  const std::map<std::string, std::string>& options ) const;
28442 
28533 FilterByListResponse& filterByList( const std::string& tableName,
28534  const std::string& viewName,
28535  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28536  const std::map<std::string, std::string>& options,
28537  FilterByListResponse& response_ ) const;
28538 
28559 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28560 
28583 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28584  FilterByRadiusResponse& response_ ) const;
28585 
28667 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28668  const std::string& viewName,
28669  const std::string& xColumnName,
28670  const double xCenter,
28671  const std::string& yColumnName,
28672  const double yCenter,
28673  const double radius,
28674  const std::map<std::string, std::string>& options ) const;
28675 
28759 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
28760  const std::string& viewName,
28761  const std::string& xColumnName,
28762  const double xCenter,
28763  const std::string& yColumnName,
28764  const double yCenter,
28765  const double radius,
28766  const std::map<std::string, std::string>& options,
28767  FilterByRadiusResponse& response_ ) const;
28768 
28785 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
28786 
28806 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
28807  FilterByRadiusGeometryResponse& response_ ) const;
28808 
28889 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
28890  const std::string& viewName,
28891  const std::string& columnName,
28892  const double xCenter,
28893  const double yCenter,
28894  const double radius,
28895  const std::map<std::string, std::string>& options ) const;
28896 
28980 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
28981  const std::string& viewName,
28982  const std::string& columnName,
28983  const double xCenter,
28984  const double yCenter,
28985  const double radius,
28986  const std::map<std::string, std::string>& options,
28987  FilterByRadiusGeometryResponse& response_ ) const;
28988 
29009 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
29010 
29033 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
29034  FilterByRangeResponse& response_ ) const;
29035 
29105 FilterByRangeResponse filterByRange( const std::string& tableName,
29106  const std::string& viewName,
29107  const std::string& columnName,
29108  const double lowerBound,
29109  const double upperBound,
29110  const std::map<std::string, std::string>& options ) const;
29111 
29183 FilterByRangeResponse& filterByRange( const std::string& tableName,
29184  const std::string& viewName,
29185  const std::string& columnName,
29186  const double lowerBound,
29187  const double upperBound,
29188  const std::map<std::string, std::string>& options,
29189  FilterByRangeResponse& response_ ) const;
29190 
29213 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
29214 
29239 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
29240  FilterBySeriesResponse& response_ ) const;
29241 
29349 FilterBySeriesResponse filterBySeries( const std::string& tableName,
29350  const std::string& viewName,
29351  const std::string& trackId,
29352  const std::vector<std::string>& targetTrackIds,
29353  const std::map<std::string, std::string>& options ) const;
29354 
29464 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
29465  const std::string& viewName,
29466  const std::string& trackId,
29467  const std::vector<std::string>& targetTrackIds,
29468  const std::map<std::string, std::string>& options,
29469  FilterBySeriesResponse& response_ ) const;
29470 
29487 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
29488 
29507 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
29508  FilterByStringResponse& response_ ) const;
29509 
29621 FilterByStringResponse filterByString( const std::string& tableName,
29622  const std::string& viewName,
29623  const std::string& expression,
29624  const std::string& mode,
29625  const std::vector<std::string>& columnNames,
29626  const std::map<std::string, std::string>& options ) const;
29627 
29741 FilterByStringResponse& filterByString( const std::string& tableName,
29742  const std::string& viewName,
29743  const std::string& expression,
29744  const std::string& mode,
29745  const std::vector<std::string>& columnNames,
29746  const std::map<std::string, std::string>& options,
29747  FilterByStringResponse& response_ ) const;
29748 
29766 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
29767 
29787 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
29788  FilterByTableResponse& response_ ) const;
29789 
29938 FilterByTableResponse filterByTable( const std::string& tableName,
29939  const std::string& viewName,
29940  const std::string& columnName,
29941  const std::string& sourceTableName,
29942  const std::string& sourceTableColumnName,
29943  const std::map<std::string, std::string>& options ) const;
29944 
30095 FilterByTableResponse& filterByTable( const std::string& tableName,
30096  const std::string& viewName,
30097  const std::string& columnName,
30098  const std::string& sourceTableName,
30099  const std::string& sourceTableColumnName,
30100  const std::map<std::string, std::string>& options,
30101  FilterByTableResponse& response_ ) const;
30102 
30121 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
30122 
30143 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
30144  FilterByValueResponse& response_ ) const;
30145 
30217 FilterByValueResponse filterByValue( const std::string& tableName,
30218  const std::string& viewName,
30219  const bool isString,
30220  const double value,
30221  const std::string& valueStr,
30222  const std::string& columnName,
30223  const std::map<std::string, std::string>& options ) const;
30224 
30298 FilterByValueResponse& filterByValue( const std::string& tableName,
30299  const std::string& viewName,
30300  const bool isString,
30301  const double value,
30302  const std::string& valueStr,
30303  const std::string& columnName,
30304  const std::map<std::string, std::string>& options,
30305  FilterByValueResponse& response_ ) const;
30306 
30319 GetJobResponse getJob( const GetJobRequest& request_ ) const;
30320 
30335 GetJobResponse& getJob( const GetJobRequest& request_,
30336  GetJobResponse& response_ ) const;
30337 
30356 GetJobResponse getJob( const int64_t jobId,
30357  const std::map<std::string, std::string>& options ) const;
30358 
30379 GetJobResponse& getJob( const int64_t jobId,
30380  const std::map<std::string, std::string>& options,
30381  GetJobResponse& response_ ) const;
30382 
30401 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
30402 
30423 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
30424  RawGetRecordsResponse& response_ ) const;
30425 
30446 template<typename TResponse>
30447 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
30448 {
30449  if (request_.encoding != "binary")
30450  throw GPUdbException( "This function only supports binary encoding" );
30451 
30452  RawGetRecordsResponse actualResponse_;
30453  submitRequest("/get/records", request_, actualResponse_, false);
30454  GetRecordsResponse<TResponse> response_;
30455  response_.tableName = actualResponse_.tableName;
30456  response_.typeName = actualResponse_.typeName;
30457  response_.typeSchema = actualResponse_.typeSchema;
30458  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30459  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30460  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30461  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30462  response_.info = actualResponse_.info;
30463  return response_;
30464 }
30465 
30488 template<typename TResponse>
30489 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
30490  GetRecordsResponse<TResponse>& response_ ) const
30491 {
30492  if (request_.encoding != "binary")
30493  throw GPUdbException( "This function only supports binary encoding" );
30494 
30495  RawGetRecordsResponse actualResponse_;
30496  submitRequest("/get/records", request_, actualResponse_, false);
30497  response_.tableName = actualResponse_.tableName;
30498  response_.typeName = actualResponse_.typeName;
30499  response_.typeSchema = actualResponse_.typeSchema;
30500  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30501  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30502  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30503  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30504  response_.info = actualResponse_.info;
30505  return response_;
30506 }
30507 
30589 template<typename TResponse>
30590 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
30591  const int64_t offset,
30592  const int64_t limit,
30593  const std::map<std::string, std::string>& options ) const
30594 {
30595  GetRecordsRequest actualRequest_;
30596  actualRequest_.tableName = tableName;
30597  actualRequest_.offset = offset;
30598  actualRequest_.limit = limit;
30599  actualRequest_.options = options;
30600  RawGetRecordsResponse actualResponse_;
30601  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30602  GetRecordsResponse<TResponse> response_;
30603  response_.tableName = actualResponse_.tableName;
30604  response_.typeName = actualResponse_.typeName;
30605  response_.typeSchema = actualResponse_.typeSchema;
30606  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30607  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30608  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30609  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30610  response_.info = actualResponse_.info;
30611  return response_;
30612 }
30613 
30697 template<typename TResponse>
30698 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
30699  const int64_t offset,
30700  const int64_t limit,
30701  const std::map<std::string, std::string>& options,
30702  GetRecordsResponse<TResponse>& response_ ) const
30703 {
30704  GetRecordsRequest actualRequest_;
30705  actualRequest_.tableName = tableName;
30706  actualRequest_.offset = offset;
30707  actualRequest_.limit = limit;
30708  actualRequest_.options = options;
30709  RawGetRecordsResponse actualResponse_;
30710  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30711  response_.tableName = actualResponse_.tableName;
30712  response_.typeName = actualResponse_.typeName;
30713  response_.typeSchema = actualResponse_.typeSchema;
30714  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30715  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30716  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30717  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30718  response_.info = actualResponse_.info;
30719  return response_;
30720 }
30721 
30743 template<typename TResponse>
30744 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30745  const GetRecordsRequest& request_ ) const
30746 {
30747  if (request_.encoding != "binary")
30748  throw GPUdbException( "This function only supports binary encoding" );
30749 
30750  RawGetRecordsResponse actualResponse_;
30751  submitRequest("/get/records", request_, actualResponse_, false);
30752  GetRecordsResponse<TResponse> response_;
30753  response_.tableName = actualResponse_.tableName;
30754  response_.typeName = actualResponse_.typeName;
30755  response_.typeSchema = actualResponse_.typeSchema;
30756  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30757  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30758  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30759  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30760  response_.info = actualResponse_.info;
30761  return response_;
30762 }
30763 
30785 template<typename TResponse>
30786 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30787  const GetRecordsRequest& request_ ) const
30788 {
30789  if (request_.encoding != "binary")
30790  throw GPUdbException( "This function only supports binary encoding" );
30791 
30792  RawGetRecordsResponse actualResponse_;
30793  submitRequest("/get/records", request_, actualResponse_, false);
30794  GetRecordsResponse<TResponse> response_;
30795  response_.tableName = actualResponse_.tableName;
30796  response_.typeName = actualResponse_.typeName;
30797  response_.typeSchema = actualResponse_.typeSchema;
30798  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30799  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30800  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30801  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30802  response_.info = actualResponse_.info;
30803  return response_;
30804 }
30805 
30829 template<typename TResponse>
30830 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30831  const GetRecordsRequest& request_,
30832  GetRecordsResponse<TResponse>& response_ ) const
30833 {
30834  if (request_.encoding != "binary")
30835  throw GPUdbException( "This function only supports binary encoding" );
30836 
30837  RawGetRecordsResponse actualResponse_;
30838  submitRequest("/get/records", request_, actualResponse_, false);
30839  response_.tableName = actualResponse_.tableName;
30840  response_.typeName = actualResponse_.typeName;
30841  response_.typeSchema = actualResponse_.typeSchema;
30842  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30843  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30844  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30845  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30846  response_.info = actualResponse_.info;
30847  return response_;
30848 }
30849 
30873 template<typename TResponse>
30874 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30875  const GetRecordsRequest& request_,
30876  GetRecordsResponse<TResponse>& response_ ) const
30877 {
30878  if (request_.encoding != "binary")
30879  throw GPUdbException( "This function only supports binary encoding" );
30880 
30881  RawGetRecordsResponse actualResponse_;
30882  submitRequest("/get/records", request_, actualResponse_, false);
30883  response_.tableName = actualResponse_.tableName;
30884  response_.typeName = actualResponse_.typeName;
30885  response_.typeSchema = actualResponse_.typeSchema;
30886  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30887  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30888  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30889  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30890  response_.info = actualResponse_.info;
30891  return response_;
30892 }
30893 
30976 template<typename TResponse>
30977 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30978  const std::string& tableName,
30979  const int64_t offset,
30980  const int64_t limit,
30981  const std::map<std::string, std::string>& options ) const
30982 {
30983  GetRecordsRequest actualRequest_;
30984  actualRequest_.tableName = tableName;
30985  actualRequest_.offset = offset;
30986  actualRequest_.limit = limit;
30987  actualRequest_.options = options;
30988  RawGetRecordsResponse actualResponse_;
30989  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30990  GetRecordsResponse<TResponse> response_;
30991  response_.tableName = actualResponse_.tableName;
30992  response_.typeName = actualResponse_.typeName;
30993  response_.typeSchema = actualResponse_.typeSchema;
30994  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30995  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30996  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30997  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30998  response_.info = actualResponse_.info;
30999  return response_;
31000 }
31001 
31084 template<typename TResponse>
31085 GetRecordsResponse<TResponse> getRecords( const Type& type_,
31086  const std::string& tableName,
31087  const int64_t offset,
31088  const int64_t limit,
31089  const std::map<std::string, std::string>& options ) const
31090 {
31091  GetRecordsRequest actualRequest_;
31092  actualRequest_.tableName = tableName;
31093  actualRequest_.offset = offset;
31094  actualRequest_.limit = limit;
31095  actualRequest_.options = options;
31096  RawGetRecordsResponse actualResponse_;
31097  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31098  GetRecordsResponse<TResponse> response_;
31099  response_.tableName = actualResponse_.tableName;
31100  response_.typeName = actualResponse_.typeName;
31101  response_.typeSchema = actualResponse_.typeSchema;
31102  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31103  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31104  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31105  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31106  response_.info = actualResponse_.info;
31107  return response_;
31108 }
31109 
31194 template<typename TResponse>
31195 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
31196  const std::string& tableName,
31197  const int64_t offset,
31198  const int64_t limit,
31199  const std::map<std::string, std::string>& options,
31200  GetRecordsResponse<TResponse>& response_ ) const
31201 {
31202  GetRecordsRequest actualRequest_;
31203  actualRequest_.tableName = tableName;
31204  actualRequest_.offset = offset;
31205  actualRequest_.limit = limit;
31206  actualRequest_.options = options;
31207  RawGetRecordsResponse actualResponse_;
31208  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31209  response_.tableName = actualResponse_.tableName;
31210  response_.typeName = actualResponse_.typeName;
31211  response_.typeSchema = actualResponse_.typeSchema;
31212  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31213  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31214  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31215  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31216  response_.info = actualResponse_.info;
31217  return response_;
31218 }
31219 
31304 template<typename TResponse>
31305 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31306  const std::string& tableName,
31307  const int64_t offset,
31308  const int64_t limit,
31309  const std::map<std::string, std::string>& options,
31310  GetRecordsResponse<TResponse>& response_ ) const
31311 {
31312  GetRecordsRequest actualRequest_;
31313  actualRequest_.tableName = tableName;
31314  actualRequest_.offset = offset;
31315  actualRequest_.limit = limit;
31316  actualRequest_.options = options;
31317  RawGetRecordsResponse actualResponse_;
31318  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31319  response_.tableName = actualResponse_.tableName;
31320  response_.typeName = actualResponse_.typeName;
31321  response_.typeSchema = actualResponse_.typeSchema;
31322  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31323  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31324  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31325  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31326  response_.info = actualResponse_.info;
31327  return response_;
31328 }
31329 
31368 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
31369 
31411 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
31412  RawGetRecordsByColumnResponse& response_ ) const;
31413 
31452 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
31453 
31494 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
31495  GetRecordsByColumnResponse& response_ ) const;
31496 
31626 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
31627  const std::vector<std::string>& columnNames,
31628  const int64_t offset,
31629  const int64_t limit,
31630  const std::map<std::string, std::string>& options ) const;
31631 
31763 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
31764  const std::vector<std::string>& columnNames,
31765  const int64_t offset,
31766  const int64_t limit,
31767  const std::map<std::string, std::string>& options,
31768  GetRecordsByColumnResponse& response_ ) const;
31769 
31794 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
31795 
31823 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
31824  RawGetRecordsBySeriesResponse& response_ ) const;
31825 
31852 template<typename TResponse>
31853 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
31854 {
31855  if (request_.encoding != "binary")
31856  throw GPUdbException( "This function only supports binary encoding" );
31857 
31858  RawGetRecordsBySeriesResponse actualResponse_;
31859  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31860  GetRecordsBySeriesResponse<TResponse> response_;
31861  response_.tableNames = actualResponse_.tableNames;
31862  response_.typeNames = actualResponse_.typeNames;
31863  response_.typeSchemas = actualResponse_.typeSchemas;
31864  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31865 
31866  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31867  {
31868  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31869  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31870  }
31871 
31872  response_.info = actualResponse_.info;
31873  return response_;
31874 }
31875 
31904 template<typename TResponse>
31905 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
31906  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31907 {
31908  if (request_.encoding != "binary")
31909  throw GPUdbException( "This function only supports binary encoding" );
31910 
31911  RawGetRecordsBySeriesResponse actualResponse_;
31912  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31913  response_.tableNames = actualResponse_.tableNames;
31914  response_.typeNames = actualResponse_.typeNames;
31915  response_.typeSchemas = actualResponse_.typeSchemas;
31916  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31917 
31918  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31919  {
31920  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31921  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31922  }
31923 
31924  response_.info = actualResponse_.info;
31925  return response_;
31926 }
31927 
31973 template<typename TResponse>
31974 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
31975  const std::string& worldTableName,
31976  const int32_t offset,
31977  const int32_t limit,
31978  const std::map<std::string, std::string>& options ) const
31979 {
31980  GetRecordsBySeriesRequest actualRequest_;
31981  actualRequest_.tableName = tableName;
31982  actualRequest_.worldTableName = worldTableName;
31983  actualRequest_.offset = offset;
31984  actualRequest_.limit = limit;
31985  actualRequest_.options = options;
31986  RawGetRecordsBySeriesResponse actualResponse_;
31987  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31988  GetRecordsBySeriesResponse<TResponse> response_;
31989  response_.tableNames = actualResponse_.tableNames;
31990  response_.typeNames = actualResponse_.typeNames;
31991  response_.typeSchemas = actualResponse_.typeSchemas;
31992  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31993 
31994  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31995  {
31996  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31997  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31998  }
31999 
32000  response_.info = actualResponse_.info;
32001  return response_;
32002 }
32003 
32051 template<typename TResponse>
32052 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
32053  const std::string& worldTableName,
32054  const int32_t offset,
32055  const int32_t limit,
32056  const std::map<std::string, std::string>& options,
32057  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32058 {
32059  GetRecordsBySeriesRequest actualRequest_;
32060  actualRequest_.tableName = tableName;
32061  actualRequest_.worldTableName = worldTableName;
32062  actualRequest_.offset = offset;
32063  actualRequest_.limit = limit;
32064  actualRequest_.options = options;
32065  RawGetRecordsBySeriesResponse actualResponse_;
32066  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32067  response_.tableNames = actualResponse_.tableNames;
32068  response_.typeNames = actualResponse_.typeNames;
32069  response_.typeSchemas = actualResponse_.typeSchemas;
32070  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32071 
32072  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32073  {
32074  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32075  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32076  }
32077 
32078  response_.info = actualResponse_.info;
32079  return response_;
32080 }
32081 
32110 template<typename TResponse>
32111 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32112  const GetRecordsBySeriesRequest& request_ ) const
32113 {
32114  if (request_.encoding != "binary")
32115  throw GPUdbException( "This function only supports binary encoding" );
32116 
32117  RawGetRecordsBySeriesResponse actualResponse_;
32118  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32119  GetRecordsBySeriesResponse<TResponse> response_;
32120  response_.tableNames = actualResponse_.tableNames;
32121  response_.typeNames = actualResponse_.typeNames;
32122  response_.typeSchemas = actualResponse_.typeSchemas;
32123  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32124 
32125  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32126  {
32127  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32128  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32129  }
32130 
32131  response_.info = actualResponse_.info;
32132  return response_;
32133 }
32134 
32162 template<typename TResponse>
32163 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32164  const GetRecordsBySeriesRequest& request_ ) const
32165 {
32166  if (request_.encoding != "binary")
32167  throw GPUdbException( "This function only supports binary encoding" );
32168 
32169  RawGetRecordsBySeriesResponse actualResponse_;
32170  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32171  GetRecordsBySeriesResponse<TResponse> response_;
32172  response_.tableNames = actualResponse_.tableNames;
32173  response_.typeNames = actualResponse_.typeNames;
32174  response_.typeSchemas = actualResponse_.typeSchemas;
32175  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32176 
32177  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32178  {
32179  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32180  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32181  }
32182 
32183  response_.info = actualResponse_.info;
32184  return response_;
32185 }
32186 
32217 template<typename TResponse>
32218 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32219  const GetRecordsBySeriesRequest& request_,
32220  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32221 {
32222  if (request_.encoding != "binary")
32223  throw GPUdbException( "This function only supports binary encoding" );
32224 
32225  RawGetRecordsBySeriesResponse actualResponse_;
32226  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32227  response_.tableNames = actualResponse_.tableNames;
32228  response_.typeNames = actualResponse_.typeNames;
32229  response_.typeSchemas = actualResponse_.typeSchemas;
32230  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32231 
32232  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32233  {
32234  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32235  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32236  }
32237 
32238  response_.info = actualResponse_.info;
32239  return response_;
32240 }
32241 
32271 template<typename TResponse>
32272 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32273  const GetRecordsBySeriesRequest& request_,
32274  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32275 {
32276  if (request_.encoding != "binary")
32277  throw GPUdbException( "This function only supports binary encoding" );
32278 
32279  RawGetRecordsBySeriesResponse actualResponse_;
32280  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32281  response_.tableNames = actualResponse_.tableNames;
32282  response_.typeNames = actualResponse_.typeNames;
32283  response_.typeSchemas = actualResponse_.typeSchemas;
32284  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32285 
32286  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32287  {
32288  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32289  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32290  }
32291 
32292  response_.info = actualResponse_.info;
32293  return response_;
32294 }
32295 
32342 template<typename TResponse>
32343 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32344  const std::string& tableName,
32345  const std::string& worldTableName,
32346  const int32_t offset,
32347  const int32_t limit,
32348  const std::map<std::string, std::string>& options ) const
32349 {
32350  GetRecordsBySeriesRequest actualRequest_;
32351  actualRequest_.tableName = tableName;
32352  actualRequest_.worldTableName = worldTableName;
32353  actualRequest_.offset = offset;
32354  actualRequest_.limit = limit;
32355  actualRequest_.options = options;
32356  RawGetRecordsBySeriesResponse actualResponse_;
32357  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32358  GetRecordsBySeriesResponse<TResponse> response_;
32359  response_.tableNames = actualResponse_.tableNames;
32360  response_.typeNames = actualResponse_.typeNames;
32361  response_.typeSchemas = actualResponse_.typeSchemas;
32362  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32363 
32364  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32365  {
32366  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32367  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32368  }
32369 
32370  response_.info = actualResponse_.info;
32371  return response_;
32372 }
32373 
32420 template<typename TResponse>
32421 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32422  const std::string& tableName,
32423  const std::string& worldTableName,
32424  const int32_t offset,
32425  const int32_t limit,
32426  const std::map<std::string, std::string>& options ) const
32427 {
32428  GetRecordsBySeriesRequest actualRequest_;
32429  actualRequest_.tableName = tableName;
32430  actualRequest_.worldTableName = worldTableName;
32431  actualRequest_.offset = offset;
32432  actualRequest_.limit = limit;
32433  actualRequest_.options = options;
32434  RawGetRecordsBySeriesResponse actualResponse_;
32435  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32436  GetRecordsBySeriesResponse<TResponse> response_;
32437  response_.tableNames = actualResponse_.tableNames;
32438  response_.typeNames = actualResponse_.typeNames;
32439  response_.typeSchemas = actualResponse_.typeSchemas;
32440  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32441 
32442  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32443  {
32444  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32445  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32446  }
32447 
32448  response_.info = actualResponse_.info;
32449  return response_;
32450 }
32451 
32500 template<typename TResponse>
32501 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32502  const std::string& tableName,
32503  const std::string& worldTableName,
32504  const int32_t offset,
32505  const int32_t limit,
32506  const std::map<std::string, std::string>& options,
32507  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32508 {
32509  GetRecordsBySeriesRequest actualRequest_;
32510  actualRequest_.tableName = tableName;
32511  actualRequest_.worldTableName = worldTableName;
32512  actualRequest_.offset = offset;
32513  actualRequest_.limit = limit;
32514  actualRequest_.options = options;
32515  RawGetRecordsBySeriesResponse actualResponse_;
32516  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32517  response_.tableNames = actualResponse_.tableNames;
32518  response_.typeNames = actualResponse_.typeNames;
32519  response_.typeSchemas = actualResponse_.typeSchemas;
32520  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32521 
32522  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32523  {
32524  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32525  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32526  }
32527 
32528  response_.info = actualResponse_.info;
32529  return response_;
32530 }
32531 
32580 template<typename TResponse>
32581 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32582  const std::string& tableName,
32583  const std::string& worldTableName,
32584  const int32_t offset,
32585  const int32_t limit,
32586  const std::map<std::string, std::string>& options,
32587  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32588 {
32589  GetRecordsBySeriesRequest actualRequest_;
32590  actualRequest_.tableName = tableName;
32591  actualRequest_.worldTableName = worldTableName;
32592  actualRequest_.offset = offset;
32593  actualRequest_.limit = limit;
32594  actualRequest_.options = options;
32595  RawGetRecordsBySeriesResponse actualResponse_;
32596  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32597  response_.tableNames = actualResponse_.tableNames;
32598  response_.typeNames = actualResponse_.typeNames;
32599  response_.typeSchemas = actualResponse_.typeSchemas;
32600  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32601 
32602  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32603  {
32604  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32605  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32606  }
32607 
32608  response_.info = actualResponse_.info;
32609  return response_;
32610 }
32611 
32631 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
32632 
32656 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
32657  RawGetRecordsFromCollectionResponse& response_ ) const;
32658 
32680 template<typename TResponse>
32681 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
32682 {
32683  if (request_.encoding != "binary")
32684  throw GPUdbException( "This function only supports binary encoding" );
32685 
32686  RawGetRecordsFromCollectionResponse actualResponse_;
32687  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32688  GetRecordsFromCollectionResponse<TResponse> response_;
32689  response_.tableName = actualResponse_.tableName;
32690  response_.typeNames = actualResponse_.typeNames;
32691  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32692  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32693  response_.recordIds = actualResponse_.recordIds;
32694  response_.info = actualResponse_.info;
32695  return response_;
32696 }
32697 
32723 template<typename TResponse>
32724 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
32725  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32726 {
32727  if (request_.encoding != "binary")
32728  throw GPUdbException( "This function only supports binary encoding" );
32729 
32730  RawGetRecordsFromCollectionResponse actualResponse_;
32731  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32732  response_.tableName = actualResponse_.tableName;
32733  response_.typeNames = actualResponse_.typeNames;
32734  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32735  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32736  response_.recordIds = actualResponse_.recordIds;
32737  response_.info = actualResponse_.info;
32738  return response_;
32739 }
32740 
32806 template<typename TResponse>
32807 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
32808  const int64_t offset,
32809  const int64_t limit,
32810  const std::map<std::string, std::string>& options ) const
32811 {
32812  GetRecordsFromCollectionRequest actualRequest_;
32813  actualRequest_.tableName = tableName;
32814  actualRequest_.offset = offset;
32815  actualRequest_.limit = limit;
32816  actualRequest_.options = options;
32817  RawGetRecordsFromCollectionResponse actualResponse_;
32818  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32819  GetRecordsFromCollectionResponse<TResponse> response_;
32820  response_.tableName = actualResponse_.tableName;
32821  response_.typeNames = actualResponse_.typeNames;
32822  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32823  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32824  response_.recordIds = actualResponse_.recordIds;
32825  response_.info = actualResponse_.info;
32826  return response_;
32827 }
32828 
32898 template<typename TResponse>
32899 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
32900  const int64_t offset,
32901  const int64_t limit,
32902  const std::map<std::string, std::string>& options,
32903  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32904 {
32905  GetRecordsFromCollectionRequest actualRequest_;
32906  actualRequest_.tableName = tableName;
32907  actualRequest_.offset = offset;
32908  actualRequest_.limit = limit;
32909  actualRequest_.options = options;
32910  RawGetRecordsFromCollectionResponse actualResponse_;
32911  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32912  response_.tableName = actualResponse_.tableName;
32913  response_.typeNames = actualResponse_.typeNames;
32914  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32915  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32916  response_.recordIds = actualResponse_.recordIds;
32917  response_.info = actualResponse_.info;
32918  return response_;
32919 }
32920 
32944 template<typename TResponse>
32945 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32946  const GetRecordsFromCollectionRequest& request_ ) const
32947 {
32948  if (request_.encoding != "binary")
32949  throw GPUdbException( "This function only supports binary encoding" );
32950 
32951  RawGetRecordsFromCollectionResponse actualResponse_;
32952  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32953  GetRecordsFromCollectionResponse<TResponse> response_;
32954  response_.tableName = actualResponse_.tableName;
32955  response_.typeNames = actualResponse_.typeNames;
32956  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32957  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32958  response_.recordIds = actualResponse_.recordIds;
32959  response_.info = actualResponse_.info;
32960  return response_;
32961 }
32962 
32986 template<typename TResponse>
32987 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32988  const GetRecordsFromCollectionRequest& request_ ) const
32989 {
32990  if (request_.encoding != "binary")
32991  throw GPUdbException( "This function only supports binary encoding" );
32992 
32993  RawGetRecordsFromCollectionResponse actualResponse_;
32994  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32995  GetRecordsFromCollectionResponse<TResponse> response_;
32996  response_.tableName = actualResponse_.tableName;
32997  response_.typeNames = actualResponse_.typeNames;
32998  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32999  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33000  response_.recordIds = actualResponse_.recordIds;
33001  response_.info = actualResponse_.info;
33002  return response_;
33003 }
33004 
33032 template<typename TResponse>
33033 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33034  const GetRecordsFromCollectionRequest& request_,
33035  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33036 {
33037  if (request_.encoding != "binary")
33038  throw GPUdbException( "This function only supports binary encoding" );
33039 
33040  RawGetRecordsFromCollectionResponse actualResponse_;
33041  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33042  response_.tableName = actualResponse_.tableName;
33043  response_.typeNames = actualResponse_.typeNames;
33044  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33045  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33046  response_.recordIds = actualResponse_.recordIds;
33047  response_.info = actualResponse_.info;
33048  return response_;
33049 }
33050 
33078 template<typename TResponse>
33079 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33080  const GetRecordsFromCollectionRequest& request_,
33081  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33082 {
33083  if (request_.encoding != "binary")
33084  throw GPUdbException( "This function only supports binary encoding" );
33085 
33086  RawGetRecordsFromCollectionResponse actualResponse_;
33087  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33088  response_.tableName = actualResponse_.tableName;
33089  response_.typeNames = actualResponse_.typeNames;
33090  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33091  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33092  response_.recordIds = actualResponse_.recordIds;
33093  response_.info = actualResponse_.info;
33094  return response_;
33095 }
33096 
33163 template<typename TResponse>
33164 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33165  const std::string& tableName,
33166  const int64_t offset,
33167  const int64_t limit,
33168  const std::map<std::string, std::string>& options ) const
33169 {
33170  GetRecordsFromCollectionRequest actualRequest_;
33171  actualRequest_.tableName = tableName;
33172  actualRequest_.offset = offset;
33173  actualRequest_.limit = limit;
33174  actualRequest_.options = options;
33175  RawGetRecordsFromCollectionResponse actualResponse_;
33176  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33177  GetRecordsFromCollectionResponse<TResponse> response_;
33178  response_.tableName = actualResponse_.tableName;
33179  response_.typeNames = actualResponse_.typeNames;
33180  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33181  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33182  response_.recordIds = actualResponse_.recordIds;
33183  response_.info = actualResponse_.info;
33184  return response_;
33185 }
33186 
33253 template<typename TResponse>
33254 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33255  const std::string& tableName,
33256  const int64_t offset,
33257  const int64_t limit,
33258  const std::map<std::string, std::string>& options ) const
33259 {
33260  GetRecordsFromCollectionRequest actualRequest_;
33261  actualRequest_.tableName = tableName;
33262  actualRequest_.offset = offset;
33263  actualRequest_.limit = limit;
33264  actualRequest_.options = options;
33265  RawGetRecordsFromCollectionResponse actualResponse_;
33266  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33267  GetRecordsFromCollectionResponse<TResponse> response_;
33268  response_.tableName = actualResponse_.tableName;
33269  response_.typeNames = actualResponse_.typeNames;
33270  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33271  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33272  response_.recordIds = actualResponse_.recordIds;
33273  response_.info = actualResponse_.info;
33274  return response_;
33275 }
33276 
33347 template<typename TResponse>
33348 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33349  const std::string& tableName,
33350  const int64_t offset,
33351  const int64_t limit,
33352  const std::map<std::string, std::string>& options,
33353  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33354 {
33355  GetRecordsFromCollectionRequest actualRequest_;
33356  actualRequest_.tableName = tableName;
33357  actualRequest_.offset = offset;
33358  actualRequest_.limit = limit;
33359  actualRequest_.options = options;
33360  RawGetRecordsFromCollectionResponse actualResponse_;
33361  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33362  response_.tableName = actualResponse_.tableName;
33363  response_.typeNames = actualResponse_.typeNames;
33364  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33365  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33366  response_.recordIds = actualResponse_.recordIds;
33367  response_.info = actualResponse_.info;
33368  return response_;
33369 }
33370 
33441 template<typename TResponse>
33442 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33443  const std::string& tableName,
33444  const int64_t offset,
33445  const int64_t limit,
33446  const std::map<std::string, std::string>& options,
33447  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33448 {
33449  GetRecordsFromCollectionRequest actualRequest_;
33450  actualRequest_.tableName = tableName;
33451  actualRequest_.offset = offset;
33452  actualRequest_.limit = limit;
33453  actualRequest_.options = options;
33454  RawGetRecordsFromCollectionResponse actualResponse_;
33455  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33456  response_.tableName = actualResponse_.tableName;
33457  response_.typeNames = actualResponse_.typeNames;
33458  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33459  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33460  response_.recordIds = actualResponse_.recordIds;
33461  response_.info = actualResponse_.info;
33462  return response_;
33463 }
33464 
33466 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
33467 
33469 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
33470  GetVectortileResponse& response_ ) const;
33471 
33473 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
33474  const std::vector<std::string>& columnNames,
33475  const std::map<std::string, std::vector<std::string> >& layers,
33476  const int32_t tileX,
33477  const int32_t tileY,
33478  const int32_t zoom,
33479  const std::map<std::string, std::string>& options ) const;
33480 
33482 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
33483  const std::vector<std::string>& columnNames,
33484  const std::map<std::string, std::vector<std::string> >& layers,
33485  const int32_t tileX,
33486  const int32_t tileY,
33487  const int32_t zoom,
33488  const std::map<std::string, std::string>& options,
33489  GetVectortileResponse& response_ ) const;
33490 
33500 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
33501 
33513 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
33514  GrantPermissionResponse& response_ ) const;
33515 
33629 GrantPermissionResponse grantPermission( const std::string& principal,
33630  const std::string& object,
33631  const std::string& objectType,
33632  const std::string& permission,
33633  const std::map<std::string, std::string>& options ) const;
33634 
33750 GrantPermissionResponse& grantPermission( const std::string& principal,
33751  const std::string& object,
33752  const std::string& objectType,
33753  const std::string& permission,
33754  const std::map<std::string, std::string>& options,
33755  GrantPermissionResponse& response_ ) const;
33756 
33768 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
33769 
33785 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
33786  GrantPermissionCredentialResponse& response_ ) const;
33787 
33817 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
33818  const std::string& permission,
33819  const std::string& credentialName,
33820  const std::map<std::string, std::string>& options ) const;
33821 
33855 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
33856  const std::string& permission,
33857  const std::string& credentialName,
33858  const std::map<std::string, std::string>& options,
33859  GrantPermissionCredentialResponse& response_ ) const;
33860 
33871 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
33872 
33887 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
33888  GrantPermissionDatasourceResponse& response_ ) const;
33889 
33916 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
33917  const std::string& permission,
33918  const std::string& datasourceName,
33919  const std::map<std::string, std::string>& options ) const;
33920 
33951 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
33952  const std::string& permission,
33953  const std::string& datasourceName,
33954  const std::map<std::string, std::string>& options,
33955  GrantPermissionDatasourceResponse& response_ ) const;
33956 
33967 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
33968 
33983 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
33984  GrantPermissionDirectoryResponse& response_ ) const;
33985 
34016 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
34017  const std::string& permission,
34018  const std::string& directoryName,
34019  const std::map<std::string, std::string>& options ) const;
34020 
34055 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
34056  const std::string& permission,
34057  const std::string& directoryName,
34058  const std::map<std::string, std::string>& options,
34059  GrantPermissionDirectoryResponse& response_ ) const;
34060 
34070 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
34071 
34083 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
34084  GrantPermissionProcResponse& response_ ) const;
34085 
34110 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
34111  const std::string& permission,
34112  const std::string& procName,
34113  const std::map<std::string, std::string>& options ) const;
34114 
34141 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
34142  const std::string& permission,
34143  const std::string& procName,
34144  const std::map<std::string, std::string>& options,
34145  GrantPermissionProcResponse& response_ ) const;
34146 
34156 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
34157 
34170 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
34171  GrantPermissionSystemResponse& response_ ) const;
34172 
34208 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
34209  const std::string& permission,
34210  const std::map<std::string, std::string>& options ) const;
34211 
34250 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
34251  const std::string& permission,
34252  const std::map<std::string, std::string>& options,
34253  GrantPermissionSystemResponse& response_ ) const;
34254 
34264 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
34265 
34278 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
34279  GrantPermissionTableResponse& response_ ) const;
34280 
34333 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
34334  const std::string& permission,
34335  const std::string& tableName,
34336  const std::string& filterExpression,
34337  const std::map<std::string, std::string>& options ) const;
34338 
34394 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
34395  const std::string& permission,
34396  const std::string& tableName,
34397  const std::string& filterExpression,
34398  const std::map<std::string, std::string>& options,
34399  GrantPermissionTableResponse& response_ ) const;
34400 
34410 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
34411 
34423 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
34424  GrantRoleResponse& response_ ) const;
34425 
34438 GrantRoleResponse grantRole( const std::string& role,
34439  const std::string& member,
34440  const std::map<std::string, std::string>& options ) const;
34441 
34456 GrantRoleResponse& grantRole( const std::string& role,
34457  const std::string& member,
34458  const std::map<std::string, std::string>& options,
34459  GrantRoleResponse& response_ ) const;
34460 
34471 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
34472 
34485 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
34486  HasPermissionResponse& response_ ) const;
34487 
34599 HasPermissionResponse hasPermission( const std::string& principal,
34600  const std::string& object,
34601  const std::string& objectType,
34602  const std::string& permission,
34603  const std::map<std::string, std::string>& options ) const;
34604 
34718 HasPermissionResponse& hasPermission( const std::string& principal,
34719  const std::string& object,
34720  const std::string& objectType,
34721  const std::string& permission,
34722  const std::map<std::string, std::string>& options,
34723  HasPermissionResponse& response_ ) const;
34724 
34734 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
34735 
34747 HasProcResponse& hasProc( const HasProcRequest& request_,
34748  HasProcResponse& response_ ) const;
34749 
34759 HasProcResponse hasProc( const std::string& procName,
34760  const std::map<std::string, std::string>& options ) const;
34761 
34773 HasProcResponse& hasProc( const std::string& procName,
34774  const std::map<std::string, std::string>& options,
34775  HasProcResponse& response_ ) const;
34776 
34786 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
34787 
34799 HasRoleResponse& hasRole( const HasRoleRequest& request_,
34800  HasRoleResponse& response_ ) const;
34801 
34850 HasRoleResponse hasRole( const std::string& principal,
34851  const std::string& role,
34852  const std::map<std::string, std::string>& options ) const;
34853 
34904 HasRoleResponse& hasRole( const std::string& principal,
34905  const std::string& role,
34906  const std::map<std::string, std::string>& options,
34907  HasRoleResponse& response_ ) const;
34908 
34918 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
34919 
34931 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
34932  HasSchemaResponse& response_ ) const;
34933 
34946 HasSchemaResponse hasSchema( const std::string& schemaName,
34947  const std::map<std::string, std::string>& options ) const;
34948 
34963 HasSchemaResponse& hasSchema( const std::string& schemaName,
34964  const std::map<std::string, std::string>& options,
34965  HasSchemaResponse& response_ ) const;
34966 
34976 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
34977 
34989 HasTableResponse& hasTable( const HasTableRequest& request_,
34990  HasTableResponse& response_ ) const;
34991 
35004 HasTableResponse hasTable( const std::string& tableName,
35005  const std::map<std::string, std::string>& options ) const;
35006 
35021 HasTableResponse& hasTable( const std::string& tableName,
35022  const std::map<std::string, std::string>& options,
35023  HasTableResponse& response_ ) const;
35024 
35034 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
35035 
35047 HasTypeResponse& hasType( const HasTypeRequest& request_,
35048  HasTypeResponse& response_ ) const;
35049 
35061 HasTypeResponse hasType( const std::string& typeId,
35062  const std::map<std::string, std::string>& options ) const;
35063 
35077 HasTypeResponse& hasType( const std::string& typeId,
35078  const std::map<std::string, std::string>& options,
35079  HasTypeResponse& response_ ) const;
35080 
35082 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
35083 
35085 ImportModelResponse& importModel( const ImportModelRequest& request_,
35086  ImportModelResponse& response_ ) const;
35087 
35089 ImportModelResponse importModel( const std::string& modelName,
35090  const std::string& registryName,
35091  const std::string& container,
35092  const std::string& runFunction,
35093  const std::string& modelType,
35094  const std::map<std::string, std::string>& options ) const;
35095 
35097 ImportModelResponse& importModel( const std::string& modelName,
35098  const std::string& registryName,
35099  const std::string& container,
35100  const std::string& runFunction,
35101  const std::string& modelType,
35102  const std::map<std::string, std::string>& options,
35103  ImportModelResponse& response_ ) const;
35104 
35130 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
35131 
35159 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
35160  InsertRecordsResponse& response_ ) const;
35161 
35189 template<typename TRequest>
35190 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
35191 {
35192  RawInsertRecordsRequest actualRequest_;
35193  actualRequest_.tableName = request_.tableName;
35194  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
35195  actualRequest_.options = request_.options;
35196  InsertRecordsResponse actualResponse_;
35197  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35198  return actualResponse_;
35199 }
35200 
35230 template<typename TRequest>
35231 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
35232  InsertRecordsResponse& response_ ) const
35233 {
35234  RawInsertRecordsRequest actualRequest_;
35235  actualRequest_.tableName = request_.tableName;
35236  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
35237  actualRequest_.options = request_.options;
35238  submitRequest("/insert/records", actualRequest_, response_, true);
35239  return response_;
35240 }
35241 
35452 template<typename TRequest>
35453 InsertRecordsResponse insertRecords( const std::string& tableName,
35454  const std::vector<TRequest>& data,
35455  const std::map<std::string, std::string>& options ) const
35456 {
35457  RawInsertRecordsRequest actualRequest_;
35458  actualRequest_.tableName = tableName;
35459  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35460  actualRequest_.options = options;
35461  InsertRecordsResponse actualResponse_;
35462  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35463  return actualResponse_;
35464 }
35465 
35678 template<typename TRequest>
35679 InsertRecordsResponse& insertRecords( const std::string& tableName,
35680  const std::vector<TRequest>& data,
35681  const std::map<std::string, std::string>& options,
35682  InsertRecordsResponse& response_ ) const
35683 {
35684  RawInsertRecordsRequest actualRequest_;
35685  actualRequest_.tableName = tableName;
35686  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35687  actualRequest_.options = options;
35688  submitRequest("/insert/records", actualRequest_, response_, true);
35689  return response_;
35690 }
35691 
35729 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
35730 
35771 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
35772  InsertRecordsFromFilesResponse& response_ ) const;
35773 
36913 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
36914  const std::vector<std::string>& filepaths,
36915  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36916  const std::map<std::string, std::string>& createTableOptions,
36917  const std::map<std::string, std::string>& options ) const;
36918 
38061 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
38062  const std::vector<std::string>& filepaths,
38063  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38064  const std::map<std::string, std::string>& createTableOptions,
38065  const std::map<std::string, std::string>& options,
38066  InsertRecordsFromFilesResponse& response_ ) const;
38067 
38081 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
38082 
38100 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
38101  InsertRecordsFromPayloadResponse& response_ ) const;
38102 
39122 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
39123  const std::string& dataText,
39124  const std::vector<uint8_t>& dataBytes,
39125  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39126  const std::map<std::string, std::string>& createTableOptions,
39127  const std::map<std::string, std::string>& options ) const;
39128 
40152 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
40153  const std::string& dataText,
40154  const std::vector<uint8_t>& dataBytes,
40155  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40156  const std::map<std::string, std::string>& createTableOptions,
40157  const std::map<std::string, std::string>& options,
40158  InsertRecordsFromPayloadResponse& response_ ) const;
40159 
40170 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
40171 
40185 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
40186  InsertRecordsFromQueryResponse& response_ ) const;
40187 
40746 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
40747  const std::string& remoteQuery,
40748  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40749  const std::map<std::string, std::string>& createTableOptions,
40750  const std::map<std::string, std::string>& options ) const;
40751 
41313 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
41314  const std::string& remoteQuery,
41315  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41316  const std::map<std::string, std::string>& createTableOptions,
41317  const std::map<std::string, std::string>& options,
41318  InsertRecordsFromQueryResponse& response_ ) const;
41319 
41337 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
41338 
41358 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
41359  InsertRecordsRandomResponse& response_ ) const;
41360 
41635 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
41636  const int64_t count,
41637  const std::map<std::string, std::map<std::string, double> >& options ) const;
41638 
41915 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
41916  const int64_t count,
41917  const std::map<std::string, std::map<std::string, double> >& options,
41918  InsertRecordsRandomResponse& response_ ) const;
41919 
41937 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
41938 
41958 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
41959  InsertSymbolResponse& response_ ) const;
41960 
42005 InsertSymbolResponse insertSymbol( const std::string& symbolId,
42006  const std::string& symbolFormat,
42007  const std::vector<uint8_t>& symbolData,
42008  const std::map<std::string, std::string>& options ) const;
42009 
42056 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
42057  const std::string& symbolFormat,
42058  const std::vector<uint8_t>& symbolData,
42059  const std::map<std::string, std::string>& options,
42060  InsertSymbolResponse& response_ ) const;
42061 
42071 KillProcResponse killProc( const KillProcRequest& request_ ) const;
42072 
42084 KillProcResponse& killProc( const KillProcRequest& request_,
42085  KillProcResponse& response_ ) const;
42086 
42134 KillProcResponse killProc( const std::string& runId,
42135  const std::map<std::string, std::string>& options ) const;
42136 
42186 KillProcResponse& killProc( const std::string& runId,
42187  const std::map<std::string, std::string>& options,
42188  KillProcResponse& response_ ) const;
42189 
42191 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
42192 
42194 ListGraphResponse& listGraph( const ListGraphRequest& request_,
42195  ListGraphResponse& response_ ) const;
42196 
42198 ListGraphResponse listGraph( const std::string& graphName,
42199  const std::map<std::string, std::string>& options ) const;
42200 
42202 ListGraphResponse& listGraph( const std::string& graphName,
42203  const std::map<std::string, std::string>& options,
42204  ListGraphResponse& response_ ) const;
42205 
42226 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
42227 
42250 LockTableResponse& lockTable( const LockTableRequest& request_,
42251  LockTableResponse& response_ ) const;
42252 
42297 LockTableResponse lockTable( const std::string& tableName,
42298  const std::string& lockType,
42299  const std::map<std::string, std::string>& options ) const;
42300 
42347 LockTableResponse& lockTable( const std::string& tableName,
42348  const std::string& lockType,
42349  const std::map<std::string, std::string>& options,
42350  LockTableResponse& response_ ) const;
42351 
42369 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
42370 
42390 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
42391  MatchGraphResponse& response_ ) const;
42392 
43101 MatchGraphResponse matchGraph( const std::string& graphName,
43102  const std::vector<std::string>& samplePoints,
43103  const std::string& solveMethod,
43104  const std::string& solutionTable,
43105  const std::map<std::string, std::string>& options ) const;
43106 
43817 MatchGraphResponse& matchGraph( const std::string& graphName,
43818  const std::vector<std::string>& samplePoints,
43819  const std::string& solveMethod,
43820  const std::string& solutionTable,
43821  const std::map<std::string, std::string>& options,
43822  MatchGraphResponse& response_ ) const;
43823 
43840 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
43841 
43860 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
43861  ModifyGraphResponse& response_ ) const;
43862 
44144 ModifyGraphResponse modifyGraph( const std::string& graphName,
44145  const std::vector<std::string>& nodes,
44146  const std::vector<std::string>& edges,
44147  const std::vector<std::string>& weights,
44148  const std::vector<std::string>& restrictions,
44149  const std::map<std::string, std::string>& options ) const;
44150 
44434 ModifyGraphResponse& modifyGraph( const std::string& graphName,
44435  const std::vector<std::string>& nodes,
44436  const std::vector<std::string>& edges,
44437  const std::vector<std::string>& weights,
44438  const std::vector<std::string>& restrictions,
44439  const std::map<std::string, std::string>& options,
44440  ModifyGraphResponse& response_ ) const;
44441 
44472 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
44473 
44506 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
44507  QueryGraphResponse& response_ ) const;
44508 
44679 QueryGraphResponse queryGraph( const std::string& graphName,
44680  const std::vector<std::string>& queries,
44681  const std::vector<std::string>& restrictions,
44682  const std::string& adjacencyTable,
44683  const int32_t rings,
44684  const std::map<std::string, std::string>& options ) const;
44685 
44858 QueryGraphResponse& queryGraph( const std::string& graphName,
44859  const std::vector<std::string>& queries,
44860  const std::vector<std::string>& restrictions,
44861  const std::string& adjacencyTable,
44862  const int32_t rings,
44863  const std::map<std::string, std::string>& options,
44864  QueryGraphResponse& response_ ) const;
44865 
44882 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
44883 
44902 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
44903  RepartitionGraphResponse& response_ ) const;
44904 
44943 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
44944  const std::map<std::string, std::string>& options ) const;
44945 
44986 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
44987  const std::map<std::string, std::string>& options,
44988  RepartitionGraphResponse& response_ ) const;
44989 
44991 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
44992 
44994 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
44995  ReserveResourceResponse& response_ ) const;
44996 
44998 ReserveResourceResponse reserveResource( const std::string& component,
44999  const std::string& name,
45000  const std::string& action,
45001  const int64_t bytesRequested,
45002  const int64_t ownerId,
45003  const std::map<std::string, std::string>& options ) const;
45004 
45006 ReserveResourceResponse& reserveResource( const std::string& component,
45007  const std::string& name,
45008  const std::string& action,
45009  const int64_t bytesRequested,
45010  const int64_t ownerId,
45011  const std::map<std::string, std::string>& options,
45012  ReserveResourceResponse& response_ ) const;
45013 
45028 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
45029 
45046 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
45047  RestoreBackupResponse& response_ ) const;
45048 
45261 RestoreBackupResponse restoreBackup( const std::string& backupName,
45262  const std::map<std::string, std::string>& restoreObjectsMap,
45263  const std::string& datasourceName,
45264  const std::map<std::string, std::string>& options ) const;
45265 
45480 RestoreBackupResponse& restoreBackup( const std::string& backupName,
45481  const std::map<std::string, std::string>& restoreObjectsMap,
45482  const std::string& datasourceName,
45483  const std::map<std::string, std::string>& options,
45484  RestoreBackupResponse& response_ ) const;
45485 
45495 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
45496 
45508 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
45509  RevokePermissionResponse& response_ ) const;
45510 
45605 RevokePermissionResponse revokePermission( const std::string& principal,
45606  const std::string& object,
45607  const std::string& objectType,
45608  const std::string& permission,
45609  const std::map<std::string, std::string>& options ) const;
45610 
45707 RevokePermissionResponse& revokePermission( const std::string& principal,
45708  const std::string& object,
45709  const std::string& objectType,
45710  const std::string& permission,
45711  const std::map<std::string, std::string>& options,
45712  RevokePermissionResponse& response_ ) const;
45713 
45725 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
45726 
45742 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
45743  RevokePermissionCredentialResponse& response_ ) const;
45744 
45774 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
45775  const std::string& permission,
45776  const std::string& credentialName,
45777  const std::map<std::string, std::string>& options ) const;
45778 
45812 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
45813  const std::string& permission,
45814  const std::string& credentialName,
45815  const std::map<std::string, std::string>& options,
45816  RevokePermissionCredentialResponse& response_ ) const;
45817 
45828 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
45829 
45844 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
45845  RevokePermissionDatasourceResponse& response_ ) const;
45846 
45874 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
45875  const std::string& permission,
45876  const std::string& datasourceName,
45877  const std::map<std::string, std::string>& options ) const;
45878 
45910 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
45911  const std::string& permission,
45912  const std::string& datasourceName,
45913  const std::map<std::string, std::string>& options,
45914  RevokePermissionDatasourceResponse& response_ ) const;
45915 
45926 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
45927 
45942 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
45943  RevokePermissionDirectoryResponse& response_ ) const;
45944 
45974 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
45975  const std::string& permission,
45976  const std::string& directoryName,
45977  const std::map<std::string, std::string>& options ) const;
45978 
46012 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
46013  const std::string& permission,
46014  const std::string& directoryName,
46015  const std::map<std::string, std::string>& options,
46016  RevokePermissionDirectoryResponse& response_ ) const;
46017 
46027 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
46028 
46041 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
46042  RevokePermissionProcResponse& response_ ) const;
46043 
46068 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
46069  const std::string& permission,
46070  const std::string& procName,
46071  const std::map<std::string, std::string>& options ) const;
46072 
46100 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
46101  const std::string& permission,
46102  const std::string& procName,
46103  const std::map<std::string, std::string>& options,
46104  RevokePermissionProcResponse& response_ ) const;
46105 
46115 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
46116 
46129 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
46130  RevokePermissionSystemResponse& response_ ) const;
46131 
46167 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
46168  const std::string& permission,
46169  const std::map<std::string, std::string>& options ) const;
46170 
46209 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
46210  const std::string& permission,
46211  const std::map<std::string, std::string>& options,
46212  RevokePermissionSystemResponse& response_ ) const;
46213 
46223 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
46224 
46237 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
46238  RevokePermissionTableResponse& response_ ) const;
46239 
46288 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
46289  const std::string& permission,
46290  const std::string& tableName,
46291  const std::map<std::string, std::string>& options ) const;
46292 
46344 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
46345  const std::string& permission,
46346  const std::string& tableName,
46347  const std::map<std::string, std::string>& options,
46348  RevokePermissionTableResponse& response_ ) const;
46349 
46359 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
46360 
46372 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
46373  RevokeRoleResponse& response_ ) const;
46374 
46387 RevokeRoleResponse revokeRole( const std::string& role,
46388  const std::string& member,
46389  const std::map<std::string, std::string>& options ) const;
46390 
46405 RevokeRoleResponse& revokeRole( const std::string& role,
46406  const std::string& member,
46407  const std::map<std::string, std::string>& options,
46408  RevokeRoleResponse& response_ ) const;
46409 
46423 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
46424 
46440 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
46441  ShowBackupResponse& response_ ) const;
46442 
46501 ShowBackupResponse showBackup( const std::string& backupName,
46502  const std::string& datasourceName,
46503  const std::map<std::string, std::string>& options ) const;
46504 
46565 ShowBackupResponse& showBackup( const std::string& backupName,
46566  const std::string& datasourceName,
46567  const std::map<std::string, std::string>& options,
46568  ShowBackupResponse& response_ ) const;
46569 
46571 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
46572 
46574 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
46575  ShowContainerRegistryResponse& response_ ) const;
46576 
46578 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
46579  const std::map<std::string, std::string>& options ) const;
46580 
46582 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
46583  const std::map<std::string, std::string>& options,
46584  ShowContainerRegistryResponse& response_ ) const;
46585 
46596 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
46597 
46610 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
46611  ShowCredentialResponse& response_ ) const;
46612 
46627 ShowCredentialResponse showCredential( const std::string& credentialName,
46628  const std::map<std::string, std::string>& options ) const;
46629 
46646 ShowCredentialResponse& showCredential( const std::string& credentialName,
46647  const std::map<std::string, std::string>& options,
46648  ShowCredentialResponse& response_ ) const;
46649 
46660 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
46661 
46674 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
46675  ShowDatasinkResponse& response_ ) const;
46676 
46690 ShowDatasinkResponse showDatasink( const std::string& name,
46691  const std::map<std::string, std::string>& options ) const;
46692 
46708 ShowDatasinkResponse& showDatasink( const std::string& name,
46709  const std::map<std::string, std::string>& options,
46710  ShowDatasinkResponse& response_ ) const;
46711 
46723 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
46724 
46738 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
46739  ShowDatasourceResponse& response_ ) const;
46740 
46755 ShowDatasourceResponse showDatasource( const std::string& name,
46756  const std::map<std::string, std::string>& options ) const;
46757 
46774 ShowDatasourceResponse& showDatasource( const std::string& name,
46775  const std::map<std::string, std::string>& options,
46776  ShowDatasourceResponse& response_ ) const;
46777 
46789 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
46790 
46804 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
46805  ShowDirectoriesResponse& response_ ) const;
46806 
46819 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
46820  const std::map<std::string, std::string>& options ) const;
46821 
46836 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
46837  const std::map<std::string, std::string>& options,
46838  ShowDirectoriesResponse& response_ ) const;
46839 
46852 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
46853 
46868 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
46869  ShowEnvironmentResponse& response_ ) const;
46870 
46924 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
46925  const std::map<std::string, std::string>& options ) const;
46926 
46982 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
46983  const std::map<std::string, std::string>& options,
46984  ShowEnvironmentResponse& response_ ) const;
46985 
46997 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
46998 
47012 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
47013  ShowFilesResponse& response_ ) const;
47014 
47031 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
47032  const std::map<std::string, std::string>& options ) const;
47033 
47052 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
47053  const std::map<std::string, std::string>& options,
47054  ShowFilesResponse& response_ ) const;
47055 
47057 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
47058 
47060 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
47061  ShowFunctionsResponse& response_ ) const;
47062 
47064 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
47065  const std::map<std::string, std::string>& options ) const;
47066 
47068 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
47069  const std::map<std::string, std::string>& options,
47070  ShowFunctionsResponse& response_ ) const;
47071 
47082 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
47083 
47096 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
47097  ShowGraphResponse& response_ ) const;
47098 
47132 ShowGraphResponse showGraph( const std::string& graphName,
47133  const std::map<std::string, std::string>& options ) const;
47134 
47170 ShowGraphResponse& showGraph( const std::string& graphName,
47171  const std::map<std::string, std::string>& options,
47172  ShowGraphResponse& response_ ) const;
47173 
47175 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
47176 
47178 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
47179  ShowGraphGrammarResponse& response_ ) const;
47180 
47182 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
47183 
47185 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
47186  ShowGraphGrammarResponse& response_ ) const;
47187 
47189 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
47190 
47192 ShowModelResponse& showModel( const ShowModelRequest& request_,
47193  ShowModelResponse& response_ ) const;
47194 
47196 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
47197  const std::map<std::string, std::string>& options ) const;
47198 
47200 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
47201  const std::map<std::string, std::string>& options,
47202  ShowModelResponse& response_ ) const;
47203 
47213 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
47214 
47226 ShowProcResponse& showProc( const ShowProcRequest& request_,
47227  ShowProcResponse& response_ ) const;
47228 
47259 ShowProcResponse showProc( const std::string& procName,
47260  const std::map<std::string, std::string>& options ) const;
47261 
47294 ShowProcResponse& showProc( const std::string& procName,
47295  const std::map<std::string, std::string>& options,
47296  ShowProcResponse& response_ ) const;
47297 
47311 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
47312 
47328 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
47329  ShowProcStatusResponse& response_ ) const;
47330 
47379 ShowProcStatusResponse showProcStatus( const std::string& runId,
47380  const std::map<std::string, std::string>& options ) const;
47381 
47432 ShowProcStatusResponse& showProcStatus( const std::string& runId,
47433  const std::map<std::string, std::string>& options,
47434  ShowProcStatusResponse& response_ ) const;
47435 
47449 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
47450 
47466 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
47467  ShowResourceObjectsResponse& response_ ) const;
47468 
47548 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
47549 
47631 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
47632  ShowResourceObjectsResponse& response_ ) const;
47633 
47644 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
47645 
47659 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
47660  ShowResourceStatisticsResponse& response_ ) const;
47661 
47671 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
47672 
47685 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
47686  ShowResourceStatisticsResponse& response_ ) const;
47687 
47698 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
47699 
47712 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
47713  ShowResourceGroupsResponse& response_ ) const;
47714 
47778 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
47779  const std::map<std::string, std::string>& options ) const;
47780 
47846 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
47847  const std::map<std::string, std::string>& options,
47848  ShowResourceGroupsResponse& response_ ) const;
47849 
47861 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
47862 
47876 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
47877  ShowSchemaResponse& response_ ) const;
47878 
47910 ShowSchemaResponse showSchema( const std::string& schemaName,
47911  const std::map<std::string, std::string>& options ) const;
47912 
47946 ShowSchemaResponse& showSchema( const std::string& schemaName,
47947  const std::map<std::string, std::string>& options,
47948  ShowSchemaResponse& response_ ) const;
47949 
47961 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
47962 
47976 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
47977  ShowSecurityResponse& response_ ) const;
47978 
48009 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
48010  const std::map<std::string, std::string>& options ) const;
48011 
48044 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
48045  const std::map<std::string, std::string>& options,
48046  ShowSecurityResponse& response_ ) const;
48047 
48058 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
48059 
48072 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
48073  ShowSqlProcResponse& response_ ) const;
48074 
48107 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
48108  const std::map<std::string, std::string>& options ) const;
48109 
48144 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
48145  const std::map<std::string, std::string>& options,
48146  ShowSqlProcResponse& response_ ) const;
48147 
48157 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
48158 
48170 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
48171  ShowStatisticsResponse& response_ ) const;
48172 
48208 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
48209  const std::map<std::string, std::string>& options ) const;
48210 
48248 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
48249  const std::map<std::string, std::string>& options,
48250  ShowStatisticsResponse& response_ ) const;
48251 
48262 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
48263 
48277 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
48278  ShowSystemPropertiesResponse& response_ ) const;
48279 
48297 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
48298 
48319 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
48320  ShowSystemPropertiesResponse& response_ ) const;
48321 
48332 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
48333 
48346 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
48347  ShowSystemStatusResponse& response_ ) const;
48348 
48359 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
48360 
48373 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
48374  ShowSystemStatusResponse& response_ ) const;
48375 
48387 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
48388 
48402 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
48403  ShowSystemTimingResponse& response_ ) const;
48404 
48416 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
48417 
48431 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
48432  ShowSystemTimingResponse& response_ ) const;
48433 
48471 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
48472 
48512 ShowTableResponse& showTable( const ShowTableRequest& request_,
48513  ShowTableResponse& response_ ) const;
48514 
48720 ShowTableResponse showTable( const std::string& tableName,
48721  const std::map<std::string, std::string>& options ) const;
48722 
48930 ShowTableResponse& showTable( const std::string& tableName,
48931  const std::map<std::string, std::string>& options,
48932  ShowTableResponse& response_ ) const;
48933 
48943 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
48944 
48956 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
48957  ShowTableMetadataResponse& response_ ) const;
48958 
48972 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
48973  const std::map<std::string, std::string>& options ) const;
48974 
48990 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
48991  const std::map<std::string, std::string>& options,
48992  ShowTableMetadataResponse& response_ ) const;
48993 
49006 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
49007 
49022 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
49023  ShowTableMonitorsResponse& response_ ) const;
49024 
49040 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
49041  const std::map<std::string, std::string>& options ) const;
49042 
49060 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
49061  const std::map<std::string, std::string>& options,
49062  ShowTableMonitorsResponse& response_ ) const;
49063 
49077 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
49078 
49094 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
49095  ShowTablesByTypeResponse& response_ ) const;
49096 
49114 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
49115  const std::string& label,
49116  const std::map<std::string, std::string>& options ) const;
49117 
49137 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
49138  const std::string& label,
49139  const std::map<std::string, std::string>& options,
49140  ShowTablesByTypeResponse& response_ ) const;
49141 
49152 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
49153 
49166 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
49167  ShowTriggersResponse& response_ ) const;
49168 
49181 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
49182  const std::map<std::string, std::string>& options ) const;
49183 
49198 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
49199  const std::map<std::string, std::string>& options,
49200  ShowTriggersResponse& response_ ) const;
49201 
49213 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
49214 
49228 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
49229  ShowTypesResponse& response_ ) const;
49230 
49262 ShowTypesResponse showTypes( const std::string& typeId,
49263  const std::string& label,
49264  const std::map<std::string, std::string>& options ) const;
49265 
49299 ShowTypesResponse& showTypes( const std::string& typeId,
49300  const std::string& label,
49301  const std::map<std::string, std::string>& options,
49302  ShowTypesResponse& response_ ) const;
49303 
49313 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
49314 
49326 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
49327  ShowVideoResponse& response_ ) const;
49328 
49340 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
49341  const std::map<std::string, std::string>& options ) const;
49342 
49356 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
49357  const std::map<std::string, std::string>& options,
49358  ShowVideoResponse& response_ ) const;
49359 
49370 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
49371 
49384 ShowWalResponse& showWal( const ShowWalRequest& request_,
49385  ShowWalResponse& response_ ) const;
49386 
49414 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
49415  const std::map<std::string, std::string>& options ) const;
49416 
49446 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
49447  const std::map<std::string, std::string>& options,
49448  ShowWalResponse& response_ ) const;
49449 
49468 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
49469 
49490 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
49491  SolveGraphResponse& response_ ) const;
49492 
49829 SolveGraphResponse solveGraph( const std::string& graphName,
49830  const std::vector<std::string>& weightsOnEdges,
49831  const std::vector<std::string>& restrictions,
49832  const std::string& solverType,
49833  const std::vector<std::string>& sourceNodes,
49834  const std::vector<std::string>& destinationNodes,
49835  const std::string& solutionTable,
49836  const std::map<std::string, std::string>& options ) const;
49837 
50176 SolveGraphResponse& solveGraph( const std::string& graphName,
50177  const std::vector<std::string>& weightsOnEdges,
50178  const std::vector<std::string>& restrictions,
50179  const std::string& solverType,
50180  const std::vector<std::string>& sourceNodes,
50181  const std::vector<std::string>& destinationNodes,
50182  const std::string& solutionTable,
50183  const std::map<std::string, std::string>& options,
50184  SolveGraphResponse& response_ ) const;
50185 
50223 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
50224 
50264 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
50265  UpdateRecordsResponse& response_ ) const;
50266 
50306 template<typename TRequest>
50307 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
50308 {
50309  RawUpdateRecordsRequest actualRequest_;
50310  actualRequest_.tableName = request_.tableName;
50311  actualRequest_.expressions = request_.expressions;
50312  actualRequest_.newValuesMaps = request_.newValuesMaps;
50313  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50314  actualRequest_.options = request_.options;
50315  UpdateRecordsResponse actualResponse_;
50316  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50317  return actualResponse_;
50318 }
50319 
50361 template<typename TRequest>
50362 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
50363  UpdateRecordsResponse& response_ ) const
50364 {
50365  RawUpdateRecordsRequest actualRequest_;
50366  actualRequest_.tableName = request_.tableName;
50367  actualRequest_.expressions = request_.expressions;
50368  actualRequest_.newValuesMaps = request_.newValuesMaps;
50369  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50370  actualRequest_.options = request_.options;
50371  submitRequest("/update/records", actualRequest_, response_, true);
50372  return response_;
50373 }
50374 
50614 template<typename TRequest>
50615 UpdateRecordsResponse updateRecords( const std::string& tableName,
50616  const std::vector<std::string>& expressions,
50617  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50618  const std::vector<TRequest>& data,
50619  const std::map<std::string, std::string>& options ) const
50620 {
50621  RawUpdateRecordsRequest actualRequest_;
50622  actualRequest_.tableName = tableName;
50623  actualRequest_.expressions = expressions;
50624  actualRequest_.newValuesMaps = newValuesMaps;
50625  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50626  actualRequest_.options = options;
50627  UpdateRecordsResponse actualResponse_;
50628  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50629  return actualResponse_;
50630 }
50631 
50873 template<typename TRequest>
50874 UpdateRecordsResponse& updateRecords( const std::string& tableName,
50875  const std::vector<std::string>& expressions,
50876  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50877  const std::vector<TRequest>& data,
50878  const std::map<std::string, std::string>& options,
50879  UpdateRecordsResponse& response_ ) const
50880 {
50881  RawUpdateRecordsRequest actualRequest_;
50882  actualRequest_.tableName = tableName;
50883  actualRequest_.expressions = expressions;
50884  actualRequest_.newValuesMaps = newValuesMaps;
50885  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50886  actualRequest_.options = options;
50887  submitRequest("/update/records", actualRequest_, response_, true);
50888  return response_;
50889 }
50890 
50956 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
50957 
51025 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
51026  UploadFilesResponse& response_ ) const;
51027 
51173 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
51174  const std::vector<std::vector<uint8_t> >& fileData,
51175  const std::map<std::string, std::string>& options ) const;
51176 
51324 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
51325  const std::vector<std::vector<uint8_t> >& fileData,
51326  const std::map<std::string, std::string>& options,
51327  UploadFilesResponse& response_ ) const;
51328 
51351 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
51352 
51377 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
51378  UploadFilesFromurlResponse& response_ ) const;
51379 
51410 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
51411  const std::vector<std::string>& urls,
51412  const std::map<std::string, std::string>& options ) const;
51413 
51446 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
51447  const std::vector<std::string>& urls,
51448  const std::map<std::string, std::string>& options,
51449  UploadFilesFromurlResponse& response_ ) const;
51450 
51452 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
51453 
51455 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
51456  VisualizeGetFeatureInfoResponse& response_ ) const;
51457 
51459 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51460  const std::vector<std::string>& xColumnNames,
51461  const std::vector<std::string>& yColumnNames,
51462  const std::vector<std::string>& geometryColumnNames,
51463  const std::vector<std::vector<std::string> >& queryColumnNames,
51464  const std::string& projection,
51465  const double minX,
51466  const double maxX,
51467  const double minY,
51468  const double maxY,
51469  const int32_t width,
51470  const int32_t height,
51471  const int32_t x,
51472  const int32_t y,
51473  const int32_t radius,
51474  const int64_t limit,
51475  const std::string& encoding,
51476  const std::map<std::string, std::string>& options ) const;
51477 
51479 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51480  const std::vector<std::string>& xColumnNames,
51481  const std::vector<std::string>& yColumnNames,
51482  const std::vector<std::string>& geometryColumnNames,
51483  const std::vector<std::vector<std::string> >& queryColumnNames,
51484  const std::string& projection,
51485  const double minX,
51486  const double maxX,
51487  const double minY,
51488  const double maxY,
51489  const int32_t width,
51490  const int32_t height,
51491  const int32_t x,
51492  const int32_t y,
51493  const int32_t radius,
51494  const int64_t limit,
51495  const std::string& encoding,
51496  const std::map<std::string, std::string>& options,
51497  VisualizeGetFeatureInfoResponse& response_ ) const;
51498 
51500 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
51501 
51503 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
51504  VisualizeImageResponse& response_ ) const;
51505 
51507 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
51508  const std::vector<std::string>& worldTableNames,
51509  const std::string& xColumnName,
51510  const std::string& yColumnName,
51511  const std::string& symbolColumnName,
51512  const std::string& geometryColumnName,
51513  const std::vector<std::vector<std::string> >& trackIds,
51514  const double minX,
51515  const double maxX,
51516  const double minY,
51517  const double maxY,
51518  const int32_t width,
51519  const int32_t height,
51520  const std::string& projection,
51521  const int64_t bgColor,
51522  const std::map<std::string, std::vector<std::string> >& styleOptions,
51523  const std::map<std::string, std::string>& options ) const;
51524 
51526 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
51527  const std::vector<std::string>& worldTableNames,
51528  const std::string& xColumnName,
51529  const std::string& yColumnName,
51530  const std::string& symbolColumnName,
51531  const std::string& geometryColumnName,
51532  const std::vector<std::vector<std::string> >& trackIds,
51533  const double minX,
51534  const double maxX,
51535  const double minY,
51536  const double maxY,
51537  const int32_t width,
51538  const int32_t height,
51539  const std::string& projection,
51540  const int64_t bgColor,
51541  const std::map<std::string, std::vector<std::string> >& styleOptions,
51542  const std::map<std::string, std::string>& options,
51543  VisualizeImageResponse& response_ ) const;
51544 
51559 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
51560 
51577 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
51578  VisualizeImageChartResponse& response_ ) const;
51579 
51809 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
51810  const std::vector<std::string>& xColumnNames,
51811  const std::vector<std::string>& yColumnNames,
51812  const double minX,
51813  const double maxX,
51814  const double minY,
51815  const double maxY,
51816  const int32_t width,
51817  const int32_t height,
51818  const std::string& bgColor,
51819  const std::map<std::string, std::vector<std::string> >& styleOptions,
51820  const std::map<std::string, std::string>& options ) const;
51821 
52053 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
52054  const std::vector<std::string>& xColumnNames,
52055  const std::vector<std::string>& yColumnNames,
52056  const double minX,
52057  const double maxX,
52058  const double minY,
52059  const double maxY,
52060  const int32_t width,
52061  const int32_t height,
52062  const std::string& bgColor,
52063  const std::map<std::string, std::vector<std::string> >& styleOptions,
52064  const std::map<std::string, std::string>& options,
52065  VisualizeImageChartResponse& response_ ) const;
52066 
52068 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
52069 
52071 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
52072  VisualizeImageClassbreakResponse& response_ ) const;
52073 
52075 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
52076  const std::vector<std::string>& worldTableNames,
52077  const std::string& xColumnName,
52078  const std::string& yColumnName,
52079  const std::string& symbolColumnName,
52080  const std::string& geometryColumnName,
52081  const std::vector<std::vector<std::string> >& trackIds,
52082  const std::string& cbAttr,
52083  const std::vector<std::string>& cbVals,
52084  const std::string& cbPointcolorAttr,
52085  const std::vector<std::string>& cbPointcolorVals,
52086  const std::string& cbPointalphaAttr,
52087  const std::vector<std::string>& cbPointalphaVals,
52088  const std::string& cbPointsizeAttr,
52089  const std::vector<std::string>& cbPointsizeVals,
52090  const std::string& cbPointshapeAttr,
52091  const std::vector<std::string>& cbPointshapeVals,
52092  const double minX,
52093  const double maxX,
52094  const double minY,
52095  const double maxY,
52096  const int32_t width,
52097  const int32_t height,
52098  const std::string& projection,
52099  const int64_t bgColor,
52100  const std::map<std::string, std::vector<std::string> >& styleOptions,
52101  const std::map<std::string, std::string>& options,
52102  const std::vector<int32_t>& cbTransparencyVec ) const;
52103 
52105 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
52106  const std::vector<std::string>& worldTableNames,
52107  const std::string& xColumnName,
52108  const std::string& yColumnName,
52109  const std::string& symbolColumnName,
52110  const std::string& geometryColumnName,
52111  const std::vector<std::vector<std::string> >& trackIds,
52112  const std::string& cbAttr,
52113  const std::vector<std::string>& cbVals,
52114  const std::string& cbPointcolorAttr,
52115  const std::vector<std::string>& cbPointcolorVals,
52116  const std::string& cbPointalphaAttr,
52117  const std::vector<std::string>& cbPointalphaVals,
52118  const std::string& cbPointsizeAttr,
52119  const std::vector<std::string>& cbPointsizeVals,
52120  const std::string& cbPointshapeAttr,
52121  const std::vector<std::string>& cbPointshapeVals,
52122  const double minX,
52123  const double maxX,
52124  const double minY,
52125  const double maxY,
52126  const int32_t width,
52127  const int32_t height,
52128  const std::string& projection,
52129  const int64_t bgColor,
52130  const std::map<std::string, std::vector<std::string> >& styleOptions,
52131  const std::map<std::string, std::string>& options,
52132  const std::vector<int32_t>& cbTransparencyVec,
52133  VisualizeImageClassbreakResponse& response_ ) const;
52134 
52136 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
52137 
52139 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
52140  VisualizeImageContourResponse& response_ ) const;
52141 
52143 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
52144  const std::string& xColumnName,
52145  const std::string& yColumnName,
52146  const std::string& valueColumnName,
52147  const double minX,
52148  const double maxX,
52149  const double minY,
52150  const double maxY,
52151  const int32_t width,
52152  const int32_t height,
52153  const std::string& projection,
52154  const std::map<std::string, std::string>& styleOptions,
52155  const std::map<std::string, std::string>& options ) const;
52156 
52158 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
52159  const std::string& xColumnName,
52160  const std::string& yColumnName,
52161  const std::string& valueColumnName,
52162  const double minX,
52163  const double maxX,
52164  const double minY,
52165  const double maxY,
52166  const int32_t width,
52167  const int32_t height,
52168  const std::string& projection,
52169  const std::map<std::string, std::string>& styleOptions,
52170  const std::map<std::string, std::string>& options,
52171  VisualizeImageContourResponse& response_ ) const;
52172 
52174 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
52175 
52177 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
52178  VisualizeImageHeatmapResponse& response_ ) const;
52179 
52181 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52182  const std::string& xColumnName,
52183  const std::string& yColumnName,
52184  const std::string& valueColumnName,
52185  const std::string& geometryColumnName,
52186  const double minX,
52187  const double maxX,
52188  const double minY,
52189  const double maxY,
52190  const int32_t width,
52191  const int32_t height,
52192  const std::string& projection,
52193  const std::map<std::string, std::string>& styleOptions,
52194  const std::map<std::string, std::string>& options ) const;
52195 
52197 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52198  const std::string& xColumnName,
52199  const std::string& yColumnName,
52200  const std::string& valueColumnName,
52201  const std::string& geometryColumnName,
52202  const double minX,
52203  const double maxX,
52204  const double minY,
52205  const double maxY,
52206  const int32_t width,
52207  const int32_t height,
52208  const std::string& projection,
52209  const std::map<std::string, std::string>& styleOptions,
52210  const std::map<std::string, std::string>& options,
52211  VisualizeImageHeatmapResponse& response_ ) const;
52212 
52214 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
52215 
52217 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
52218  VisualizeImageLabelsResponse& response_ ) const;
52219 
52221 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
52222  const std::string& xColumnName,
52223  const std::string& yColumnName,
52224  const std::string& xOffset,
52225  const std::string& yOffset,
52226  const std::string& textString,
52227  const std::string& font,
52228  const std::string& textColor,
52229  const std::string& textAngle,
52230  const std::string& textScale,
52231  const std::string& drawBox,
52232  const std::string& drawLeader,
52233  const std::string& lineWidth,
52234  const std::string& lineColor,
52235  const std::string& fillColor,
52236  const std::string& leaderXColumnName,
52237  const std::string& leaderYColumnName,
52238  const std::string& filter,
52239  const double minX,
52240  const double maxX,
52241  const double minY,
52242  const double maxY,
52243  const int32_t width,
52244  const int32_t height,
52245  const std::string& projection,
52246  const std::map<std::string, std::string>& options ) const;
52247 
52249 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
52250  const std::string& xColumnName,
52251  const std::string& yColumnName,
52252  const std::string& xOffset,
52253  const std::string& yOffset,
52254  const std::string& textString,
52255  const std::string& font,
52256  const std::string& textColor,
52257  const std::string& textAngle,
52258  const std::string& textScale,
52259  const std::string& drawBox,
52260  const std::string& drawLeader,
52261  const std::string& lineWidth,
52262  const std::string& lineColor,
52263  const std::string& fillColor,
52264  const std::string& leaderXColumnName,
52265  const std::string& leaderYColumnName,
52266  const std::string& filter,
52267  const double minX,
52268  const double maxX,
52269  const double minY,
52270  const double maxY,
52271  const int32_t width,
52272  const int32_t height,
52273  const std::string& projection,
52274  const std::map<std::string, std::string>& options,
52275  VisualizeImageLabelsResponse& response_ ) const;
52276 
52290 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
52291 
52307 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
52308  VisualizeIsochroneResponse& response_ ) const;
52309 
52972 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
52973  const std::string& sourceNode,
52974  const double maxSolutionRadius,
52975  const std::vector<std::string>& weightsOnEdges,
52976  const std::vector<std::string>& restrictions,
52977  const int32_t numLevels,
52978  const bool generateImage,
52979  const std::string& levelsTable,
52980  const std::map<std::string, std::string>& styleOptions,
52981  const std::map<std::string, std::string>& solveOptions,
52982  const std::map<std::string, std::string>& contourOptions,
52983  const std::map<std::string, std::string>& options ) const;
52984 
53649 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
53650  const std::string& sourceNode,
53651  const double maxSolutionRadius,
53652  const std::vector<std::string>& weightsOnEdges,
53653  const std::vector<std::string>& restrictions,
53654  const int32_t numLevels,
53655  const bool generateImage,
53656  const std::string& levelsTable,
53657  const std::map<std::string, std::string>& styleOptions,
53658  const std::map<std::string, std::string>& solveOptions,
53659  const std::map<std::string, std::string>& contourOptions,
53660  const std::map<std::string, std::string>& options,
53661  VisualizeIsochroneResponse& response_ ) const;
AdminBackupBeginResponse adminBackupBegin(const AdminBackupBeginRequest &request_) const
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
HasPermissionResponse hasPermission(const HasPermissionRequest &request_) const
Checks if the specified user has the specified permission on the specified object.
AdminAddRanksResponse adminAddRanks(const AdminAddRanksRequest &request_) const
Add one or more ranks to an existing Kinetica cluster.
HasProcResponse hasProc(const HasProcRequest &request_) const
Checks the existence of a proc with the given name.
AdminRemoveRanksResponse adminRemoveRanks(const AdminRemoveRanksRequest &request_) const
Remove one or more ranks from an existing Kinetica cluster.
GrantPermissionDatasourceResponse grantPermissionDatasource(const GrantPermissionDatasourceRequest &request_) const
Grants a data source permission to a user or role.
AggregateUnpivotResponse aggregateUnpivot(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
FilterByBoxResponse filterByBox(const FilterByBoxRequest &request_) const
Calculates how many objects within the given table lie in a rectangular box.
ShowFilesResponse showFiles(const ShowFilesRequest &request_) const
Shows information about files in KiFS.
FilterByTableResponse filterByTable(const FilterByTableRequest &request_) const
Filters objects in one table based on objects in another table.
CreateResourceGroupResponse createResourceGroup(const CreateResourceGroupRequest &request_) const
Creates a new resource group to facilitate resource management.
FilterByGeometryResponse filterByGeometry(const FilterByGeometryRequest &request_) const
Applies a geometry filter against a geospatial geometry column in a given table or view.
QueryGraphResponse queryGraph(const QueryGraphRequest &request_) const
Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjace...
FilterByBoxGeometryResponse filterByBoxGeometry(const FilterByBoxGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a rectangular box.
AdminShowAlertsResponse adminShowAlerts(const AdminShowAlertsRequest &request_) const
Requests a list of the most recent alerts.
GrantRoleResponse grantRole(const GrantRoleRequest &request_) const
Grants membership in a role to a user or role.
CreateTableMonitorResponse createTableMonitor(const CreateTableMonitorRequest &request_) const
Creates a monitor that watches for a single table modification event type (insert,...
DownloadFilesResponse downloadFiles(const DownloadFilesRequest &request_) const
Downloads one or more files from KiFS.
InsertRecordsFromFilesResponse insertRecordsFromFiles(const InsertRecordsFromFilesRequest &request_) const
Reads from one or more files and inserts the data into a new or existing table.
ShowBackupResponse showBackup(const ShowBackupRequest &request_) const
Shows information about one or more backups accessible via the data source specified by datasourceNam...
ExportQueryMetricsResponse exportQueryMetrics(const ExportQueryMetricsRequest &request_) const
Export query metrics to a given destination.
AlterEnvironmentResponse alterEnvironment(const AlterEnvironmentRequest &request_) const
Alters an existing environment which can be referenced by a user-defined function (UDF).
AggregateHistogramResponse aggregateHistogram(const AggregateHistogramRequest &request_) const
Performs a histogram calculation given a table, a column, and an interval function.
AlterResourceGroupResponse alterResourceGroup(const AlterResourceGroupRequest &request_) const
Alters the properties of an existing resource group to facilitate resource management.
AlterSystemPropertiesResponse alterSystemProperties(const AlterSystemPropertiesRequest &request_) const
The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not...
UploadFilesResponse uploadFiles(const UploadFilesRequest &request_) const
Uploads one or more files to KiFS.
CreateUnionResponse createUnion(const CreateUnionRequest &request_) const
Merges data from one or more tables with comparable data types into a new table.
AlterDirectoryResponse alterDirectory(const AlterDirectoryRequest &request_) const
Alters an existing directory in KiFS.
ShowResourceGroupsResponse showResourceGroups(const ShowResourceGroupsRequest &request_) const
Requests resource group properties.
FilterByStringResponse filterByString(const FilterByStringRequest &request_) const
Calculates which objects from a table or view match a string expression for the given string columns.
FilterByListResponse filterByList(const FilterByListRequest &request_) const
Calculates which records from a table have values in the given list for the corresponding column.
ShowSqlProcResponse showSqlProc(const ShowSqlProcRequest &request_) const
Shows information about SQL procedures, including the full definition of each requested procedure.
AlterDatasourceResponse alterDatasource(const AlterDatasourceRequest &request_) const
Alters the properties of an existing data source
DropEnvironmentResponse dropEnvironment(const DropEnvironmentRequest &request_) const
Drop an existing user-defined function (UDF) environment.
AdminRebalanceResponse adminRebalance(const AdminRebalanceRequest &request_) const
Rebalance the data in the cluster so that all nodes contain an equal number of records approximately ...
ShowSystemPropertiesResponse showSystemProperties(const ShowSystemPropertiesRequest &request_) const
Returns server configuration and version related information to the caller.
InsertRecordsRandomResponse insertRecordsRandom(const InsertRecordsRandomRequest &request_) const
Generates a specified number of random records and adds them to the given table.
ExportRecordsToTableResponse exportRecordsToTable(const ExportRecordsToTableRequest &request_) const
Exports records from source table to the specified target table in an external database.
RawGetRecordsBySeriesResponse getRecordsBySeriesRaw(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
FilterByValueResponse filterByValue(const FilterByValueRequest &request_) const
Calculates which objects from a table has a particular value for a particular column.
ShowResourceStatisticsResponse showResourceStatistics(const ShowResourceStatisticsRequest &request_) const
Requests various statistics for storage/memory tiers and resource groups.
CreateTypeResponse createType(const CreateTypeRequest &request_) const
Creates a new type describing the columns of a table.
AggregateKMeansResponse aggregateKMeans(const AggregateKMeansRequest &request_) const
This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clusteri...
CollectStatisticsResponse collectStatistics(const CollectStatisticsRequest &request_) const
Collect statistics for a column(s) in a specified table.
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
ClearStatisticsResponse clearStatistics(const ClearStatisticsRequest &request_) const
Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
GrantPermissionTableResponse grantPermissionTable(const GrantPermissionTableRequest &request_) const
Grants a table-level permission to a user or role.
FilterByRangeResponse filterByRange(const FilterByRangeRequest &request_) const
Calculates which objects from a table have a column that is within the given bounds.
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(const AggregateMinMaxGeometryRequest &request_) const
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
RawAggregateUniqueResponse aggregateUniqueRaw(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
ExecuteSqlResponse executeSql(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
DropDatasourceResponse dropDatasource(const DropDatasourceRequest &request_) const
Drops an existing data source.
UpdateRecordsResponse updateRecordsRaw(const RawUpdateRecordsRequest &request_) const
Runs multiple predicate-based updates in a single call.
FilterBySeriesResponse filterBySeries(const FilterBySeriesRequest &request_) const
Filters objects matching all points of the given track (works only on track type data).
AdminAlterHostResponse adminAlterHost(const AdminAlterHostRequest &request_) const
Alter properties on an existing host in the cluster.
CreateTriggerByRangeResponse createTriggerByRange(const CreateTriggerByRangeRequest &request_) const
Sets up a simple range trigger for a column_name for one or more tables.
CreateTableResponse createTable(const CreateTableRequest &request_) const
Creates a new table with the given type (definition of columns).
DeleteResourceGroupResponse deleteResourceGroup(const DeleteResourceGroupRequest &request_) const
Deletes a resource group.
RawGetRecordsResponse getRecordsRaw(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
CreateSchemaResponse createSchema(const CreateSchemaRequest &request_) const
Creates a SQL-style schema.
KillProcResponse killProc(const KillProcRequest &request_) const
Kills a running proc instance.
AdminAddHostResponse adminAddHost(const AdminAddHostRequest &request_) const
Adds a host to an existing cluster.
AdminRemoveHostResponse adminRemoveHost(const AdminRemoveHostRequest &request_) const
Removes a host from an existing cluster.
AlterRoleResponse alterRole(const AlterRoleRequest &request_) const
Alters a Role.
InsertRecordsResponse insertRecords(const InsertRecordsRequest< TRequest > &request_) const
Adds multiple records to the specified table.
InsertRecordsFromPayloadResponse insertRecordsFromPayload(const InsertRecordsFromPayloadRequest &request_) const
Reads from the given text-based or binary payload and inserts the data into a new or existing table.
UploadFilesFromurlResponse uploadFilesFromurl(const UploadFilesFromurlRequest &request_) const
Uploads one or more files to KiFS.
ShowTriggersResponse showTriggers(const ShowTriggersRequest &request_) const
Retrieves information regarding the specified triggers or all existing triggers currently active.
AlterBackupResponse alterBackup(const AlterBackupRequest &request_) const
Alters an existing database backup, accessible via the data sink specified by datasinkName.
DropDatasinkResponse dropDatasink(const DropDatasinkRequest &request_) const
Drops an existing data sink.
AlterWalResponse alterWal(const AlterWalRequest &request_) const
Alters table write-ahead log (WAL) settings.
FilterByRadiusResponse filterByRadius(const FilterByRadiusRequest &request_) const
Calculates which objects from a table lie within a circle with the given radius and center point (i....
CreateJoinTableResponse createJoinTable(const CreateJoinTableRequest &request_) const
Creates a table that is the result of a SQL JOIN.
CreateGraphResponse createGraph(const CreateGraphRequest &request_) const
Creates a new graph network using given nodes, edges, weights, and restrictions.
RevokeRoleResponse revokeRole(const RevokeRoleRequest &request_) const
Revokes membership in a role from a user or role.
AggregateStatisticsResponse aggregateStatistics(const AggregateStatisticsRequest &request_) const
Calculates the requested statistics of the given column(s) in a given table.
ShowResourceObjectsResponse showResourceObjects(const ShowResourceObjectsRequest &request_) const
Returns information about the internal sub-components (tiered objects) which use resources of the sys...
CreateVideoResponse createVideo(const CreateVideoRequest &request_) const
Creates a job to generate a sequence of raster images that visualize data over a specified time.
AdminAlterJobsResponse adminAlterJobs(const AdminAlterJobsRequest &request_) const
Perform the requested action on a list of one or more job(s).
RepartitionGraphResponse repartitionGraph(const RepartitionGraphRequest &request_) const
Rebalances an existing partitioned graph.
InsertRecordsResponse insertRecordsRaw(const RawInsertRecordsRequest &request_) const
Adds multiple records to the specified table.
ModifyGraphResponse modifyGraph(const ModifyGraphRequest &request_) const
Update an existing graph network using given nodes, edges, weights, restrictions, and options.
AdminShutdownResponse adminShutdown(const AdminShutdownRequest &request_) const
Exits the database server application.
UpdateRecordsResponse updateRecords(const UpdateRecordsRequest< TRequest > &request_) const
Runs multiple predicate-based updates in a single call.
GrantPermissionCredentialResponse grantPermissionCredential(const GrantPermissionCredentialRequest &request_) const
Grants a credential-level permission to a user or role.
ShowEnvironmentResponse showEnvironment(const ShowEnvironmentRequest &request_) const
Shows information about a specified user-defined function (UDF) environment or all environments.
DeleteDirectoryResponse deleteDirectory(const DeleteDirectoryRequest &request_) const
Deletes a directory from KiFS.
AdminBackupEndResponse adminBackupEnd(const AdminBackupEndRequest &request_) const
Restores the system to normal operating mode after a backup has completed, allowing any queries that ...
AggregateGroupByResponse aggregateGroupBy(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
GetRecordsByColumnResponse getRecordsByColumn(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
DropCredentialResponse dropCredential(const DropCredentialRequest &request_) const
Drop an existing credential.
RawGetRecordsByColumnResponse getRecordsByColumnRaw(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
CreateJobResponse createJob(const CreateJobRequest &request_) const
Create a job which will run asynchronously.
DeleteUserResponse deleteUser(const DeleteUserRequest &request_) const
Deletes an existing user.
DropBackupResponse dropBackup(const DropBackupRequest &request_) const
Deletes one or more existing database backups and contained snapshots, accessible via the data sink s...
ShowDirectoriesResponse showDirectories(const ShowDirectoriesRequest &request_) const
Shows information about directories in KiFS.
RawAggregateUnpivotResponse aggregateUnpivotRaw(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
AlterCredentialResponse alterCredential(const AlterCredentialRequest &request_) const
Alter the properties of an existing credential.
AggregateMinMaxResponse aggregateMinMax(const AggregateMinMaxRequest &request_) const
Calculates and returns the minimum and maximum values of a particular column in a table.
FilterByRadiusGeometryResponse filterByRadiusGeometry(const FilterByRadiusGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a circle with the given radius an...
RevokePermissionTableResponse revokePermissionTable(const RevokePermissionTableRequest &request_) const
Revokes a table-level permission from a user or role.
ShowDatasourceResponse showDatasource(const ShowDatasourceRequest &request_) const
Shows information about a specified data source or all data sources.
DropCatalogResponse dropCatalog(const DropCatalogRequest &request_) const
Drops an existing catalog.
ShowSystemTimingResponse showSystemTiming(const ShowSystemTimingRequest &request_) const
Returns the last 100 database requests along with the request timing and internal job ID.
RevokePermissionDirectoryResponse revokePermissionDirectory(const RevokePermissionDirectoryRequest &request_) const
Revokes a KiFS directory-level permission from a user or role.
ShowVideoResponse showVideo(const ShowVideoRequest &request_) const
Retrieves information about rendered videos.
ShowStatisticsResponse showStatistics(const ShowStatisticsRequest &request_) const
Retrieves the collected column statistics for the specified table(s).
CreateEnvironmentResponse createEnvironment(const CreateEnvironmentRequest &request_) const
Creates a new environment which can be used by user-defined functions (UDF).
AdminShowClusterOperationsResponse adminShowClusterOperations(const AdminShowClusterOperationsRequest &request_) const
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
VisualizeImageChartResponse visualizeImageChart(const VisualizeImageChartRequest &request_) const
Scatter plot is the only plot type currently supported.
RevokePermissionResponse revokePermission(const RevokePermissionRequest &request_) const
Revoke user or role the specified permission on the specified object.
ShowSchemaResponse showSchema(const ShowSchemaRequest &request_) const
Retrieves information about a schema (or all schemas), as specified in schemaName.
CreateTriggerByAreaResponse createTriggerByArea(const CreateTriggerByAreaRequest &request_) const
Sets up an area trigger mechanism for two column_names for one or more tables.
HasRoleResponse hasRole(const HasRoleRequest &request_) const
Checks if the specified user has the specified role.
AppendRecordsResponse appendRecords(const AppendRecordsRequest &request_) const
Append (or insert) all records from a source table (specified by sourceTableName) to a particular tar...
ExportRecordsToFilesResponse exportRecordsToFiles(const ExportRecordsToFilesRequest &request_) const
Export records from a table to files.
CreateCredentialResponse createCredential(const CreateCredentialRequest &request_) const
Create a new credential.
CreateProjectionResponse createProjection(const CreateProjectionRequest &request_) const
Creates a new projection of an existing table.
DeleteGraphResponse deleteGraph(const DeleteGraphRequest &request_) const
Deletes an existing graph from the graph server and/or persist.
GetRecordsResponse< TResponse > getRecords(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
RevokePermissionSystemResponse revokePermissionSystem(const RevokePermissionSystemRequest &request_) const
Revokes a system-level permission from a user or role.
RawAggregateGroupByResponse aggregateGroupByRaw(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
ShowProcStatusResponse showProcStatus(const ShowProcStatusRequest &request_) const
Shows the statuses of running or completed proc instances.
AdminSwitchoverResponse adminSwitchover(const AdminSwitchoverRequest &request_) const
Manually switch over one or more processes to another host.
AlterSchemaResponse alterSchema(const AlterSchemaRequest &request_) const
Used to change the name of a SQL-style schema, specified in schemaName.
RawExecuteSqlResponse executeSqlRaw(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
FilterByAreaResponse filterByArea(const FilterByAreaRequest &request_) const
Calculates which objects from a table are within a named area of interest (NAI/polygon).
ShowWalResponse showWal(const ShowWalRequest &request_) const
Requests table write-ahead log (WAL) properties.
SolveGraphResponse solveGraph(const SolveGraphRequest &request_) const
Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman,...
ExecuteProcResponse executeProc(const ExecuteProcRequest &request_) const
Executes a proc.
CreateUserInternalResponse createUserInternal(const CreateUserInternalRequest &request_) const
Creates a new internal user (a user whose credentials are managed by the database system).
AdminShowShardsResponse adminShowShards(const AdminShowShardsRequest &request_) const
Show the mapping of shards to the corresponding rank and tom.
DeleteRecordsResponse deleteRecords(const DeleteRecordsRequest &request_) const
Deletes record(s) matching the provided criteria from the given table.
ShowCredentialResponse showCredential(const ShowCredentialRequest &request_) const
Shows information about a specified credential or all credentials.
FilterResponse filter(const FilterRequest &request_) const
Filters data based on the specified expression.
ShowTableMetadataResponse showTableMetadata(const ShowTableMetadataRequest &request_) const
Retrieves the user provided metadata for the specified tables.
AlterUserResponse alterUser(const AlterUserRequest &request_) const
Alters a user.
AdminHaOfflineResponse adminHaOffline(const AdminHaOfflineRequest &request_) const
Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
VisualizeIsochroneResponse visualizeIsochrone(const VisualizeIsochroneRequest &request_) const
Generate an image containing isolines for travel results using an existing graph.
CreateRoleResponse createRole(const CreateRoleRequest &request_) const
Creates a new role.
AdminShowJobsResponse adminShowJobs(const AdminShowJobsRequest &request_) const
Get a list of the current jobs in GPUdb.
CreateMaterializedViewResponse createMaterializedView(const CreateMaterializedViewRequest &request_) const
Initiates the process of creating a materialized view, reserving the view's name to prevent other vie...
AdminOfflineResponse adminOffline(const AdminOfflineRequest &request_) const
Take the system offline.
HasTypeResponse hasType(const HasTypeRequest &request_) const
Check for the existence of a type.
AdminHaRefreshResponse adminHaRefresh(const AdminHaRefreshRequest &request_) const
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
DropSchemaResponse dropSchema(const DropSchemaRequest &request_) const
Drops an existing SQL-style schema, specified in schemaName.
AlterDatasinkResponse alterDatasink(const AlterDatasinkRequest &request_) const
Alters the properties of an existing data sink
CreateUserExternalResponse createUserExternal(const CreateUserExternalRequest &request_) const
Creates a new external user (a user whose credentials are managed by an external LDAP).
ClearTableMonitorResponse clearTableMonitor(const ClearTableMonitorRequest &request_) const
Deactivates a table monitor previously created with createTableMonitor.
GrantPermissionSystemResponse grantPermissionSystem(const GrantPermissionSystemRequest &request_) const
Grants a system-level permission to a user or role.
AdminVerifyDbResponse adminVerifyDb(const AdminVerifyDbRequest &request_) const
Verify database is in a consistent state.
GetJobResponse getJob(const GetJobRequest &request_) const
Get the status and result of asynchronously running job.
HasTableResponse hasTable(const HasTableRequest &request_) const
Checks for the existence of a table with the given name.
RevokePermissionCredentialResponse revokePermissionCredential(const RevokePermissionCredentialRequest &request_) const
Revokes a credential-level permission from a user or role.
CreateDatasourceResponse createDatasource(const CreateDatasourceRequest &request_) const
Creates a data source, which contains the location and connection information for a data store that i...
InsertRecordsFromQueryResponse insertRecordsFromQuery(const InsertRecordsFromQueryRequest &request_) const
Computes remote query result and inserts the result data into a new or existing table.
CreateTableExternalResponse createTableExternal(const CreateTableExternalRequest &request_) const
Creates a new external table, which is a local database object whose source data is located externall...
AggregateStatisticsByRangeResponse aggregateStatisticsByRange(const AggregateStatisticsByRangeRequest &request_) const
Divides the given set into bins and calculates statistics of the values of a value-column in each bin...
DeleteRoleResponse deleteRole(const DeleteRoleRequest &request_) const
Deletes an existing role.
HasSchemaResponse hasSchema(const HasSchemaRequest &request_) const
Checks for the existence of a schema with the given name.
RevokePermissionProcResponse revokePermissionProc(const RevokePermissionProcRequest &request_) const
Revokes a proc-level permission from a user or role.
DeleteFilesResponse deleteFiles(const DeleteFilesRequest &request_) const
Deletes one or more files from KiFS.
CreateCatalogResponse createCatalog(const CreateCatalogRequest &request_) const
Creates a catalog, which contains the location and connection information for a deltalake catalog tha...
ClearTriggerResponse clearTrigger(const ClearTriggerRequest &request_) const
Clears or cancels the trigger identified by the specified handle.
ShowTablesByTypeResponse showTablesByType(const ShowTablesByTypeRequest &request_) const
Gets names of the tables whose type matches the given criteria.
ShowTypesResponse showTypes(const ShowTypesRequest &request_) const
Retrieves information for the specified data type ID or type label.
GrantPermissionProcResponse grantPermissionProc(const GrantPermissionProcRequest &request_) const
Grants a proc-level permission to a user or role.
DeleteProcResponse deleteProc(const DeleteProcRequest &request_) const
Deletes a proc.
ShowProcResponse showProc(const ShowProcRequest &request_) const
Shows information about a proc.
ShowTableMonitorsResponse showTableMonitors(const ShowTableMonitorsRequest &request_) const
Show table monitors and their properties.
CreateDirectoryResponse createDirectory(const CreateDirectoryRequest &request_) const
Creates a new directory in KiFS.
ShowSystemStatusResponse showSystemStatus(const ShowSystemStatusRequest &request_) const
Provides server configuration and health related status to the caller.
AlterTableResponse alterTable(const AlterTableRequest &request_) const
Apply various modifications to a table or view.
RevokePermissionDatasourceResponse revokePermissionDatasource(const RevokePermissionDatasourceRequest &request_) const
Revokes a data source permission from a user or role.
CreateDatasinkResponse createDatasink(const CreateDatasinkRequest &request_) const
Creates a data sink, which contains the destination information for a data sink that is external to t...
ShowGraphResponse showGraph(const ShowGraphRequest &request_) const
Shows information and characteristics of graphs that exist on the graph server.
ClearTablesResponse clearTables(const ClearTablesRequest &request_) const
Clears (drops) tables in the database cluster.
AlterTableMonitorResponse alterTableMonitor(const AlterTableMonitorRequest &request_) const
Alters a table monitor previously created with createTableMonitor.
ShowDatasinkResponse showDatasink(const ShowDatasinkRequest &request_) const
Shows information about a specified data sink or all data sinks.
LockTableResponse lockTable(const LockTableRequest &request_) const
Manages global access to a table's data.
AdminRepairTableResponse adminRepairTable(const AdminRepairTableRequest &request_) const
Manually repair a corrupted table.
GrantPermissionDirectoryResponse grantPermissionDirectory(const GrantPermissionDirectoryRequest &request_) const
Grants a KiFS directory-level permission to a user or role.
AlterVideoResponse alterVideo(const AlterVideoRequest &request_) const
Alters a video.
GrantPermissionResponse grantPermission(const GrantPermissionRequest &request_) const
Grant user or role the specified permission on the specified object.
ShowTableResponse showTable(const ShowTableRequest &request_) const
Retrieves detailed information about a table, view, or schema, specified in tableName.
ShowSecurityResponse showSecurity(const ShowSecurityRequest &request_) const
Shows security information relating to users and/or roles.
AggregateConvexHullResponse aggregateConvexHull(const AggregateConvexHullRequest &request_) const
Calculates and returns the convex hull for the values in a table specified by tableName.
RestoreBackupResponse restoreBackup(const RestoreBackupRequest &request_) const
Restores database objects from a backup accessible via the data source specified by datasourceName.
MatchGraphResponse matchGraph(const MatchGraphRequest &request_) const
Matches a directed route implied by a given set of latitude/longitude points to an existing underlyin...
AlterTableColumnsResponse alterTableColumns(const AlterTableColumnsRequest &request_) const
Apply various modifications to columns in a table, view.
AdminSendAlertResponse adminSendAlert(const AdminSendAlertRequest &request_) const
Sends a user generated alert to the monitoring system.
FilterByAreaGeometryResponse filterByAreaGeometry(const FilterByAreaGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
InsertSymbolResponse insertSymbol(const InsertSymbolRequest &request_) const
Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
AlterTierResponse alterTier(const AlterTierRequest &request_) const
Alters properties of an existing tier to facilitate resource management.
AlterTableMetadataResponse alterTableMetadata(const AlterTableMetadataRequest &request_) const
Updates (adds or changes) metadata for tables.
CreateProcResponse createProc(const CreateProcRequest &request_) const
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command,...
ClearTableResponse clearTable(const ClearTableRequest &request_) const
Clears (drops) one or all tables in the database cluster.
AggregateUniqueResponse aggregateUnique(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
CreateBackupResponse createBackup(const CreateBackupRequest &request_) const
Creates a database backup, containing a snapshot of existing objects, at the remote file store access...