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 
7312 AlterDatasinkResponse alterDatasink( const std::string& name,
7313  const std::map<std::string, std::string>& datasinkUpdatesMap,
7314  const std::map<std::string, std::string>& options ) const;
7315 
7665 AlterDatasinkResponse& alterDatasink( const std::string& name,
7666  const std::map<std::string, std::string>& datasinkUpdatesMap,
7667  const std::map<std::string, std::string>& options,
7668  AlterDatasinkResponse& response_ ) const;
7669 
7680 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7681 
7694 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7695  AlterDatasourceResponse& response_ ) const;
7696 
8052 AlterDatasourceResponse alterDatasource( const std::string& name,
8053  const std::map<std::string, std::string>& datasourceUpdatesMap,
8054  const std::map<std::string, std::string>& options ) const;
8055 
8413 AlterDatasourceResponse& alterDatasource( const std::string& name,
8414  const std::map<std::string, std::string>& datasourceUpdatesMap,
8415  const std::map<std::string, std::string>& options,
8416  AlterDatasourceResponse& response_ ) const;
8417 
8428 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8429 
8442 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8443  AlterDirectoryResponse& response_ ) const;
8444 
8465 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8466  const std::map<std::string, std::string>& directoryUpdatesMap,
8467  const std::map<std::string, std::string>& options ) const;
8468 
8491 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8492  const std::map<std::string, std::string>& directoryUpdatesMap,
8493  const std::map<std::string, std::string>& options,
8494  AlterDirectoryResponse& response_ ) const;
8495 
8506 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8507 
8520 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8521  AlterEnvironmentResponse& response_ ) const;
8522 
8583 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8584  const std::string& action,
8585  const std::string& value,
8586  const std::map<std::string, std::string>& options ) const;
8587 
8650 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8651  const std::string& action,
8652  const std::string& value,
8653  const std::map<std::string, std::string>& options,
8654  AlterEnvironmentResponse& response_ ) const;
8655 
8657 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8658 
8660 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8661  AlterGraphResponse& response_ ) const;
8662 
8664 AlterGraphResponse alterGraph( const std::string& graphName,
8665  const std::string& action,
8666  const std::string& actionArg,
8667  const std::map<std::string, std::string>& options ) const;
8668 
8670 AlterGraphResponse& alterGraph( const std::string& graphName,
8671  const std::string& action,
8672  const std::string& actionArg,
8673  const std::map<std::string, std::string>& options,
8674  AlterGraphResponse& response_ ) const;
8675 
8677 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8678 
8680 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8681  AlterModelResponse& response_ ) const;
8682 
8684 AlterModelResponse alterModel( const std::string& modelName,
8685  const std::string& action,
8686  const std::string& value,
8687  const std::map<std::string, std::string>& options ) const;
8688 
8690 AlterModelResponse& alterModel( const std::string& modelName,
8691  const std::string& action,
8692  const std::string& value,
8693  const std::map<std::string, std::string>& options,
8694  AlterModelResponse& response_ ) const;
8695 
8706 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8707 
8720 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8721  AlterResourceGroupResponse& response_ ) const;
8722 
8852 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8853  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8854  const std::string& ranking,
8855  const std::string& adjoiningResourceGroup,
8856  const std::map<std::string, std::string>& options ) const;
8857 
8989 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8990  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8991  const std::string& ranking,
8992  const std::string& adjoiningResourceGroup,
8993  const std::map<std::string, std::string>& options,
8994  AlterResourceGroupResponse& response_ ) const;
8995 
9005 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
9006 
9018 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
9019  AlterRoleResponse& response_ ) const;
9020 
9043 AlterRoleResponse alterRole( const std::string& name,
9044  const std::string& action,
9045  const std::string& value,
9046  const std::map<std::string, std::string>& options ) const;
9047 
9072 AlterRoleResponse& alterRole( const std::string& name,
9073  const std::string& action,
9074  const std::string& value,
9075  const std::map<std::string, std::string>& options,
9076  AlterRoleResponse& response_ ) const;
9077 
9089 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
9090 
9104 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9105  AlterSchemaResponse& response_ ) const;
9106 
9133 AlterSchemaResponse alterSchema( const std::string& schemaName,
9134  const std::string& action,
9135  const std::string& value,
9136  const std::map<std::string, std::string>& options ) const;
9137 
9166 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9167  const std::string& action,
9168  const std::string& value,
9169  const std::map<std::string, std::string>& options,
9170  AlterSchemaResponse& response_ ) const;
9171 
9187 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9188 
9207 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9208  AlterSystemPropertiesResponse& response_ ) const;
9209 
9577 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9578  const std::map<std::string, std::string>& options ) const;
9579 
9950 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9951  const std::map<std::string, std::string>& options,
9952  AlterSystemPropertiesResponse& response_ ) const;
9953 
10009 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
10010 
10068 AlterTableResponse& alterTable( const AlterTableRequest& request_,
10069  AlterTableResponse& response_ ) const;
10070 
10560 AlterTableResponse alterTable( const std::string& tableName,
10561  const std::string& action,
10562  const std::string& value,
10563  const std::map<std::string, std::string>& options ) const;
10564 
11056 AlterTableResponse& alterTable( const std::string& tableName,
11057  const std::string& action,
11058  const std::string& value,
11059  const std::map<std::string, std::string>& options,
11060  AlterTableResponse& response_ ) const;
11061 
11083 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
11084 
11108 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11109  AlterTableColumnsResponse& response_ ) const;
11110 
11145 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11146  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11147  const std::map<std::string, std::string>& options ) const;
11148 
11185 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11186  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11187  const std::map<std::string, std::string>& options,
11188  AlterTableColumnsResponse& response_ ) const;
11189 
11202 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11203 
11218 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11219  AlterTableMetadataResponse& response_ ) const;
11220 
11244 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11245  const std::map<std::string, std::string>& metadataMap,
11246  const std::map<std::string, std::string>& options ) const;
11247 
11273 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11274  const std::map<std::string, std::string>& metadataMap,
11275  const std::map<std::string, std::string>& options,
11276  AlterTableMetadataResponse& response_ ) const;
11277 
11289 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11290 
11304 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11305  AlterTableMonitorResponse& response_ ) const;
11306 
11356 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11357  const std::map<std::string, std::string>& monitorUpdatesMap,
11358  const std::map<std::string, std::string>& options ) const;
11359 
11411 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11412  const std::map<std::string, std::string>& monitorUpdatesMap,
11413  const std::map<std::string, std::string>& options,
11414  AlterTableMonitorResponse& response_ ) const;
11415 
11433 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11434 
11454 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11455  AlterTierResponse& response_ ) const;
11456 
11520 AlterTierResponse alterTier( const std::string& name,
11521  const std::map<std::string, std::string>& options ) const;
11522 
11588 AlterTierResponse& alterTier( const std::string& name,
11589  const std::map<std::string, std::string>& options,
11590  AlterTierResponse& response_ ) const;
11591 
11601 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11602 
11614 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11615  AlterUserResponse& response_ ) const;
11616 
11654 AlterUserResponse alterUser( const std::string& name,
11655  const std::string& action,
11656  const std::string& value,
11657  const std::map<std::string, std::string>& options ) const;
11658 
11698 AlterUserResponse& alterUser( const std::string& name,
11699  const std::string& action,
11700  const std::string& value,
11701  const std::map<std::string, std::string>& options,
11702  AlterUserResponse& response_ ) const;
11703 
11713 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11714 
11726 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11727  AlterVideoResponse& response_ ) const;
11728 
11745 AlterVideoResponse alterVideo( const std::string& path,
11746  const std::map<std::string, std::string>& options ) const;
11747 
11766 AlterVideoResponse& alterVideo( const std::string& path,
11767  const std::map<std::string, std::string>& options,
11768  AlterVideoResponse& response_ ) const;
11769 
11780 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11781 
11794 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11795  AlterWalResponse& response_ ) const;
11796 
11901 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11902  const std::map<std::string, std::string>& options ) const;
11903 
12010 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
12011  const std::map<std::string, std::string>& options,
12012  AlterWalResponse& response_ ) const;
12013 
12029 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
12030 
12048 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
12049  AppendRecordsResponse& response_ ) const;
12050 
12218 AppendRecordsResponse appendRecords( const std::string& tableName,
12219  const std::string& sourceTableName,
12220  const std::map<std::string, std::string>& fieldMap,
12221  const std::map<std::string, std::string>& options ) const;
12222 
12392 AppendRecordsResponse& appendRecords( const std::string& tableName,
12393  const std::string& sourceTableName,
12394  const std::map<std::string, std::string>& fieldMap,
12395  const std::map<std::string, std::string>& options,
12396  AppendRecordsResponse& response_ ) const;
12397 
12415 CheckTableResponse checkTable( const CheckTableRequest& request_ ) const;
12416 
12436 CheckTableResponse& checkTable( const CheckTableRequest& request_,
12437  CheckTableResponse& response_ ) const;
12438 
12485 CheckTableResponse checkTable( const std::vector<std::string>& tableNames,
12486  const std::map<std::string, std::string>& options ) const;
12487 
12536 CheckTableResponse& checkTable( const std::vector<std::string>& tableNames,
12537  const std::map<std::string, std::string>& options,
12538  CheckTableResponse& response_ ) const;
12539 
12550 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12551 
12564 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12565  ClearStatisticsResponse& response_ ) const;
12566 
12585 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12586  const std::string& columnName,
12587  const std::map<std::string, std::string>& options ) const;
12588 
12609 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12610  const std::string& columnName,
12611  const std::map<std::string, std::string>& options,
12612  ClearStatisticsResponse& response_ ) const;
12613 
12626 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12627 
12642 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12643  ClearTableResponse& response_ ) const;
12644 
12686 ClearTableResponse clearTable( const std::string& tableName,
12687  const std::string& authorization,
12688  const std::map<std::string, std::string>& options ) const;
12689 
12733 ClearTableResponse& clearTable( const std::string& tableName,
12734  const std::string& authorization,
12735  const std::map<std::string, std::string>& options,
12736  ClearTableResponse& response_ ) const;
12737 
12749 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12750 
12764 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12765  ClearTableMonitorResponse& response_ ) const;
12766 
12821 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12822  const std::map<std::string, std::string>& options ) const;
12823 
12880 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12881  const std::map<std::string, std::string>& options,
12882  ClearTableMonitorResponse& response_ ) const;
12883 
12896 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12897 
12912 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12913  ClearTablesResponse& response_ ) const;
12914 
12954 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12955  const std::map<std::string, std::string>& options ) const;
12956 
12998 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12999  const std::map<std::string, std::string>& options,
13000  ClearTablesResponse& response_ ) const;
13001 
13013 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
13014 
13028 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
13029  ClearTriggerResponse& response_ ) const;
13030 
13042 ClearTriggerResponse clearTrigger( const std::string& triggerId,
13043  const std::map<std::string, std::string>& options ) const;
13044 
13058 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
13059  const std::map<std::string, std::string>& options,
13060  ClearTriggerResponse& response_ ) const;
13061 
13071 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
13072 
13084 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
13085  CollectStatisticsResponse& response_ ) const;
13086 
13103 CollectStatisticsResponse collectStatistics( const std::string& tableName,
13104  const std::vector<std::string>& columnNames,
13105  const std::map<std::string, std::string>& options ) const;
13106 
13125 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
13126  const std::vector<std::string>& columnNames,
13127  const std::map<std::string, std::string>& options,
13128  CollectStatisticsResponse& response_ ) const;
13129 
13143 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
13144 
13160 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
13161  CreateBackupResponse& response_ ) const;
13162 
13356 CreateBackupResponse createBackup( const std::string& backupName,
13357  const std::string& backupType,
13358  const std::map<std::string, std::string>& backupObjectsMap,
13359  const std::string& datasinkName,
13360  const std::map<std::string, std::string>& options ) const;
13361 
13557 CreateBackupResponse& createBackup( const std::string& backupName,
13558  const std::string& backupType,
13559  const std::map<std::string, std::string>& backupObjectsMap,
13560  const std::string& datasinkName,
13561  const std::map<std::string, std::string>& options,
13562  CreateBackupResponse& response_ ) const;
13563 
13574 CreateCatalogResponse createCatalog( const CreateCatalogRequest& request_ ) const;
13575 
13588 CreateCatalogResponse& createCatalog( const CreateCatalogRequest& request_,
13589  CreateCatalogResponse& response_ ) const;
13590 
13642 CreateCatalogResponse createCatalog( const std::string& name,
13643  const std::string& tableFormat,
13644  const std::string& location,
13645  const std::string& type,
13646  const std::string& credential,
13647  const std::string& datasource,
13648  const std::map<std::string, std::string>& options ) const;
13649 
13703 CreateCatalogResponse& createCatalog( const std::string& name,
13704  const std::string& tableFormat,
13705  const std::string& location,
13706  const std::string& type,
13707  const std::string& credential,
13708  const std::string& datasource,
13709  const std::map<std::string, std::string>& options,
13710  CreateCatalogResponse& response_ ) const;
13711 
13713 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13714 
13716 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13717  CreateContainerRegistryResponse& response_ ) const;
13718 
13720 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13721  const std::string& uri,
13722  const std::string& credential,
13723  const std::map<std::string, std::string>& options ) const;
13724 
13726 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13727  const std::string& uri,
13728  const std::string& credential,
13729  const std::map<std::string, std::string>& options,
13730  CreateContainerRegistryResponse& response_ ) const;
13731 
13742 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13743 
13756 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13757  CreateCredentialResponse& response_ ) const;
13758 
13812 CreateCredentialResponse createCredential( const std::string& credentialName,
13813  const std::string& type,
13814  const std::string& identity,
13815  const std::string& secret,
13816  const std::map<std::string, std::string>& options ) const;
13817 
13873 CreateCredentialResponse& createCredential( const std::string& credentialName,
13874  const std::string& type,
13875  const std::string& identity,
13876  const std::string& secret,
13877  const std::map<std::string, std::string>& options,
13878  CreateCredentialResponse& response_ ) const;
13879 
13891 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13892 
13906 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13907  CreateDatasinkResponse& response_ ) const;
13908 
14151 CreateDatasinkResponse createDatasink( const std::string& name,
14152  const std::string& destination,
14153  const std::map<std::string, std::string>& options ) const;
14154 
14399 CreateDatasinkResponse& createDatasink( const std::string& name,
14400  const std::string& destination,
14401  const std::map<std::string, std::string>& options,
14402  CreateDatasinkResponse& response_ ) const;
14403 
14415 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
14416 
14430 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
14431  CreateDatasourceResponse& response_ ) const;
14432 
14709 CreateDatasourceResponse createDatasource( const std::string& name,
14710  const std::string& location,
14711  const std::string& userName,
14712  const std::string& password,
14713  const std::map<std::string, std::string>& options ) const;
14714 
14993 CreateDatasourceResponse& createDatasource( const std::string& name,
14994  const std::string& location,
14995  const std::string& userName,
14996  const std::string& password,
14997  const std::map<std::string, std::string>& options,
14998  CreateDatasourceResponse& response_ ) const;
14999 
15001 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
15002 
15004 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
15005  CreateDeltaTableResponse& response_ ) const;
15006 
15008 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
15009  const std::string& tableName,
15010  const std::map<std::string, std::string>& options ) const;
15011 
15013 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
15014  const std::string& tableName,
15015  const std::map<std::string, std::string>& options,
15016  CreateDeltaTableResponse& response_ ) const;
15017 
15030 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
15031 
15046 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
15047  CreateDirectoryResponse& response_ ) const;
15048 
15091 CreateDirectoryResponse createDirectory( const std::string& directoryName,
15092  const std::map<std::string, std::string>& options ) const;
15093 
15138 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
15139  const std::map<std::string, std::string>& options,
15140  CreateDirectoryResponse& response_ ) const;
15141 
15153 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
15154 
15168 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
15169  CreateEnvironmentResponse& response_ ) const;
15170 
15182 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
15183  const std::map<std::string, std::string>& options ) const;
15184 
15198 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
15199  const std::map<std::string, std::string>& options,
15200  CreateEnvironmentResponse& response_ ) const;
15201 
15219 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
15220 
15240 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
15241  CreateGraphResponse& response_ ) const;
15242 
15482 CreateGraphResponse createGraph( const std::string& graphName,
15483  const bool directedGraph,
15484  const std::vector<std::string>& nodes,
15485  const std::vector<std::string>& edges,
15486  const std::vector<std::string>& weights,
15487  const std::vector<std::string>& restrictions,
15488  const std::map<std::string, std::string>& options ) const;
15489 
15731 CreateGraphResponse& createGraph( const std::string& graphName,
15732  const bool directedGraph,
15733  const std::vector<std::string>& nodes,
15734  const std::vector<std::string>& edges,
15735  const std::vector<std::string>& weights,
15736  const std::vector<std::string>& restrictions,
15737  const std::map<std::string, std::string>& options,
15738  CreateGraphResponse& response_ ) const;
15739 
15752 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15753 
15768 CreateJobResponse& createJob( const CreateJobRequest& request_,
15769  CreateJobResponse& response_ ) const;
15770 
15821 CreateJobResponse createJob( const std::string& endpoint,
15822  const std::string& requestEncoding,
15823  const std::vector<uint8_t>& data,
15824  const std::string& dataStr,
15825  const std::map<std::string, std::string>& options ) const;
15826 
15879 CreateJobResponse& createJob( const std::string& endpoint,
15880  const std::string& requestEncoding,
15881  const std::vector<uint8_t>& data,
15882  const std::string& dataStr,
15883  const std::map<std::string, std::string>& options,
15884  CreateJobResponse& response_ ) const;
15885 
15900 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15901 
15918 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15919  CreateJoinTableResponse& response_ ) const;
15920 
16071 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
16072  const std::vector<std::string>& tableNames,
16073  const std::vector<std::string>& columnNames,
16074  const std::vector<std::string>& expressions,
16075  const std::map<std::string, std::string>& options ) const;
16076 
16229 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
16230  const std::vector<std::string>& tableNames,
16231  const std::vector<std::string>& columnNames,
16232  const std::vector<std::string>& expressions,
16233  const std::map<std::string, std::string>& options,
16234  CreateJoinTableResponse& response_ ) const;
16235 
16254 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
16255 
16277 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
16278  CreateMaterializedViewResponse& response_ ) const;
16279 
16457 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
16458  const std::map<std::string, std::string>& options ) const;
16459 
16640 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16641  const std::map<std::string, std::string>& options,
16642  CreateMaterializedViewResponse& response_ ) const;
16643 
16655 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16656 
16670 CreateProcResponse& createProc( const CreateProcRequest& request_,
16671  CreateProcResponse& response_ ) const;
16672 
16748 CreateProcResponse createProc( const std::string& procName,
16749  const std::string& executionMode,
16750  const std::map<std::string, std::vector<uint8_t> >& files,
16751  const std::string& command,
16752  const std::vector<std::string>& args,
16753  const std::map<std::string, std::string>& options ) const;
16754 
16832 CreateProcResponse& createProc( const std::string& procName,
16833  const std::string& executionMode,
16834  const std::map<std::string, std::vector<uint8_t> >& files,
16835  const std::string& command,
16836  const std::vector<std::string>& args,
16837  const std::map<std::string, std::string>& options,
16838  CreateProcResponse& response_ ) const;
16839 
16880 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16881 
16924 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16925  CreateProjectionResponse& response_ ) const;
16926 
17250 CreateProjectionResponse createProjection( const std::string& tableName,
17251  const std::string& projectionName,
17252  const std::vector<std::string>& columnNames,
17253  const std::map<std::string, std::string>& options ) const;
17254 
17580 CreateProjectionResponse& createProjection( const std::string& tableName,
17581  const std::string& projectionName,
17582  const std::vector<std::string>& columnNames,
17583  const std::map<std::string, std::string>& options,
17584  CreateProjectionResponse& response_ ) const;
17585 
17595 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17596 
17608 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17609  CreateResourceGroupResponse& response_ ) const;
17610 
17694 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17695  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17696  const std::string& ranking,
17697  const std::string& adjoiningResourceGroup,
17698  const std::map<std::string, std::string>& options ) const;
17699 
17785 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17786  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17787  const std::string& ranking,
17788  const std::string& adjoiningResourceGroup,
17789  const std::map<std::string, std::string>& options,
17790  CreateResourceGroupResponse& response_ ) const;
17791 
17803 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17804 
17818 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17819  CreateRoleResponse& response_ ) const;
17820 
17842 CreateRoleResponse createRole( const std::string& name,
17843  const std::map<std::string, std::string>& options ) const;
17844 
17868 CreateRoleResponse& createRole( const std::string& name,
17869  const std::map<std::string, std::string>& options,
17870  CreateRoleResponse& response_ ) const;
17871 
17884 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17885 
17900 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17901  CreateSchemaResponse& response_ ) const;
17902 
17936 CreateSchemaResponse createSchema( const std::string& schemaName,
17937  const std::map<std::string, std::string>& options ) const;
17938 
17974 CreateSchemaResponse& createSchema( const std::string& schemaName,
17975  const std::map<std::string, std::string>& options,
17976  CreateSchemaResponse& response_ ) const;
17977 
17979 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17980 
17982 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17983  CreateStateTableResponse& response_ ) const;
17984 
17986 CreateStateTableResponse createStateTable( const std::string& tableName,
17987  const std::string& inputTableName,
17988  const std::string& initTableName,
17989  const std::map<std::string, std::string>& options ) const;
17990 
17992 CreateStateTableResponse& createStateTable( const std::string& tableName,
17993  const std::string& inputTableName,
17994  const std::string& initTableName,
17995  const std::map<std::string, std::string>& options,
17996  CreateStateTableResponse& response_ ) const;
17997 
18047 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
18048 
18100 CreateTableResponse& createTable( const CreateTableRequest& request_,
18101  CreateTableResponse& response_ ) const;
18102 
18437 CreateTableResponse createTable( const std::string& tableName,
18438  const std::string& typeId,
18439  const std::map<std::string, std::string>& options ) const;
18440 
18777 CreateTableResponse& createTable( const std::string& tableName,
18778  const std::string& typeId,
18779  const std::map<std::string, std::string>& options,
18780  CreateTableResponse& response_ ) const;
18781 
18803 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18804 
18828 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18829  CreateTableExternalResponse& response_ ) const;
18830 
19983 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19984  const std::vector<std::string>& filepaths,
19985  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19986  const std::map<std::string, std::string>& createTableOptions,
19987  const std::map<std::string, std::string>& options ) const;
19988 
21143 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
21144  const std::vector<std::string>& filepaths,
21145  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
21146  const std::map<std::string, std::string>& createTableOptions,
21147  const std::map<std::string, std::string>& options,
21148  CreateTableExternalResponse& response_ ) const;
21149 
21175 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
21176 
21204 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
21205  CreateTableMonitorResponse& response_ ) const;
21206 
21382 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
21383  const std::map<std::string, std::string>& options ) const;
21384 
21562 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
21563  const std::map<std::string, std::string>& options,
21564  CreateTableMonitorResponse& response_ ) const;
21565 
21590 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
21591 
21618 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
21619  CreateTriggerByAreaResponse& response_ ) const;
21620 
21665 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21666  const std::vector<std::string>& tableNames,
21667  const std::string& xColumnName,
21668  const std::vector<double>& xVector,
21669  const std::string& yColumnName,
21670  const std::vector<double>& yVector,
21671  const std::map<std::string, std::string>& options ) const;
21672 
21719 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21720  const std::vector<std::string>& tableNames,
21721  const std::string& xColumnName,
21722  const std::vector<double>& xVector,
21723  const std::string& yColumnName,
21724  const std::vector<double>& yVector,
21725  const std::map<std::string, std::string>& options,
21726  CreateTriggerByAreaResponse& response_ ) const;
21727 
21750 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21751 
21777 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21778  CreateTriggerByRangeResponse& response_ ) const;
21779 
21813 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21814  const std::vector<std::string>& tableNames,
21815  const std::string& columnName,
21816  const double min,
21817  const double max,
21818  const std::map<std::string, std::string>& options ) const;
21819 
21856 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21857  const std::vector<std::string>& tableNames,
21858  const std::string& columnName,
21859  const double min,
21860  const double max,
21861  const std::map<std::string, std::string>& options,
21862  CreateTriggerByRangeResponse& response_ ) const;
21863 
21919 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21920 
21978 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21979  CreateTypeResponse& response_ ) const;
21980 
22301 CreateTypeResponse createType( const std::string& typeDefinition,
22302  const std::string& label,
22303  const std::map<std::string, std::vector<std::string> >& properties,
22304  const std::map<std::string, std::string>& options ) const;
22305 
22628 CreateTypeResponse& createType( const std::string& typeDefinition,
22629  const std::string& label,
22630  const std::map<std::string, std::vector<std::string> >& properties,
22631  const std::map<std::string, std::string>& options,
22632  CreateTypeResponse& response_ ) const;
22633 
22661 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22662 
22692 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22693  CreateUnionResponse& response_ ) const;
22694 
22889 CreateUnionResponse createUnion( const std::string& tableName,
22890  const std::vector<std::string>& tableNames,
22891  const std::vector<std::vector<std::string> >& inputColumnNames,
22892  const std::vector<std::string>& outputColumnNames,
22893  const std::map<std::string, std::string>& options ) const;
22894 
23091 CreateUnionResponse& createUnion( const std::string& tableName,
23092  const std::vector<std::string>& tableNames,
23093  const std::vector<std::vector<std::string> >& inputColumnNames,
23094  const std::vector<std::string>& outputColumnNames,
23095  const std::map<std::string, std::string>& options,
23096  CreateUnionResponse& response_ ) const;
23097 
23110 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
23111 
23126 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
23127  CreateUserExternalResponse& response_ ) const;
23128 
23194 CreateUserExternalResponse createUserExternal( const std::string& name,
23195  const std::map<std::string, std::string>& options ) const;
23196 
23264 CreateUserExternalResponse& createUserExternal( const std::string& name,
23265  const std::map<std::string, std::string>& options,
23266  CreateUserExternalResponse& response_ ) const;
23267 
23278 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
23279 
23292 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
23293  CreateUserInternalResponse& response_ ) const;
23294 
23361 CreateUserInternalResponse createUserInternal( const std::string& name,
23362  const std::string& password,
23363  const std::map<std::string, std::string>& options ) const;
23364 
23433 CreateUserInternalResponse& createUserInternal( const std::string& name,
23434  const std::string& password,
23435  const std::map<std::string, std::string>& options,
23436  CreateUserInternalResponse& response_ ) const;
23437 
23448 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
23449 
23462 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
23463  CreateVideoResponse& response_ ) const;
23464 
23559 CreateVideoResponse createVideo( const std::string& attribute,
23560  const std::string& begin,
23561  const double durationSeconds,
23562  const std::string& end,
23563  const double framesPerSecond,
23564  const std::string& style,
23565  const std::string& path,
23566  const std::string& styleParameters,
23567  const std::map<std::string, std::string>& options ) const;
23568 
23665 CreateVideoResponse& createVideo( const std::string& attribute,
23666  const std::string& begin,
23667  const double durationSeconds,
23668  const std::string& end,
23669  const double framesPerSecond,
23670  const std::string& style,
23671  const std::string& path,
23672  const std::string& styleParameters,
23673  const std::map<std::string, std::string>& options,
23674  CreateVideoResponse& response_ ) const;
23675 
23686 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23687 
23700 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23701  DeleteDirectoryResponse& response_ ) const;
23702 
23750 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23751  const std::map<std::string, std::string>& options ) const;
23752 
23802 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23803  const std::map<std::string, std::string>& options,
23804  DeleteDirectoryResponse& response_ ) const;
23805 
23816 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23817 
23830 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23831  DeleteFilesResponse& response_ ) const;
23832 
23864 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23865  const std::map<std::string, std::string>& options ) const;
23866 
23900 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23901  const std::map<std::string, std::string>& options,
23902  DeleteFilesResponse& response_ ) const;
23903 
23913 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23914 
23926 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23927  DeleteGraphResponse& response_ ) const;
23928 
23962 DeleteGraphResponse deleteGraph( const std::string& graphName,
23963  const std::map<std::string, std::string>& options ) const;
23964 
24000 DeleteGraphResponse& deleteGraph( const std::string& graphName,
24001  const std::map<std::string, std::string>& options,
24002  DeleteGraphResponse& response_ ) const;
24003 
24013 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
24014 
24026 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
24027  DeleteProcResponse& response_ ) const;
24028 
24039 DeleteProcResponse deleteProc( const std::string& procName,
24040  const std::map<std::string, std::string>& options ) const;
24041 
24054 DeleteProcResponse& deleteProc( const std::string& procName,
24055  const std::map<std::string, std::string>& options,
24056  DeleteProcResponse& response_ ) const;
24057 
24076 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
24077 
24098 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
24099  DeleteRecordsResponse& response_ ) const;
24100 
24165 DeleteRecordsResponse deleteRecords( const std::string& tableName,
24166  const std::vector<std::string>& expressions,
24167  const std::map<std::string, std::string>& options ) const;
24168 
24235 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
24236  const std::vector<std::string>& expressions,
24237  const std::map<std::string, std::string>& options,
24238  DeleteRecordsResponse& response_ ) const;
24239 
24249 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
24250 
24262 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
24263  DeleteResourceGroupResponse& response_ ) const;
24264 
24293 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
24294  const std::map<std::string, std::string>& options ) const;
24295 
24326 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
24327  const std::map<std::string, std::string>& options,
24328  DeleteResourceGroupResponse& response_ ) const;
24329 
24341 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
24342 
24356 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
24357  DeleteRoleResponse& response_ ) const;
24358 
24370 DeleteRoleResponse deleteRole( const std::string& name,
24371  const std::map<std::string, std::string>& options ) const;
24372 
24386 DeleteRoleResponse& deleteRole( const std::string& name,
24387  const std::map<std::string, std::string>& options,
24388  DeleteRoleResponse& response_ ) const;
24389 
24401 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
24402 
24416 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
24417  DeleteUserResponse& response_ ) const;
24418 
24430 DeleteUserResponse deleteUser( const std::string& name,
24431  const std::map<std::string, std::string>& options ) const;
24432 
24446 DeleteUserResponse& deleteUser( const std::string& name,
24447  const std::map<std::string, std::string>& options,
24448  DeleteUserResponse& response_ ) const;
24449 
24460 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
24461 
24474 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
24475  DownloadFilesResponse& response_ ) const;
24476 
24522 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
24523  const std::vector<int64_t>& readOffsets,
24524  const std::vector<int64_t>& readLengths,
24525  const std::map<std::string, std::string>& options ) const;
24526 
24574 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
24575  const std::vector<int64_t>& readOffsets,
24576  const std::vector<int64_t>& readLengths,
24577  const std::map<std::string, std::string>& options,
24578  DownloadFilesResponse& response_ ) const;
24579 
24593 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
24594 
24610 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
24611  DropBackupResponse& response_ ) const;
24612 
24675 DropBackupResponse dropBackup( const std::string& backupName,
24676  const std::string& datasinkName,
24677  const std::map<std::string, std::string>& options ) const;
24678 
24743 DropBackupResponse& dropBackup( const std::string& backupName,
24744  const std::string& datasinkName,
24745  const std::map<std::string, std::string>& options,
24746  DropBackupResponse& response_ ) const;
24747 
24758 DropCatalogResponse dropCatalog( const DropCatalogRequest& request_ ) const;
24759 
24772 DropCatalogResponse& dropCatalog( const DropCatalogRequest& request_,
24773  DropCatalogResponse& response_ ) const;
24774 
24786 DropCatalogResponse dropCatalog( const std::string& name,
24787  const std::map<std::string, std::string>& options ) const;
24788 
24802 DropCatalogResponse& dropCatalog( const std::string& name,
24803  const std::map<std::string, std::string>& options,
24804  DropCatalogResponse& response_ ) const;
24805 
24807 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
24808 
24810 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
24811  DropContainerRegistryResponse& response_ ) const;
24812 
24814 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
24815  const std::map<std::string, std::string>& options ) const;
24816 
24818 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
24819  const std::map<std::string, std::string>& options,
24820  DropContainerRegistryResponse& response_ ) const;
24821 
24832 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
24833 
24846 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
24847  DropCredentialResponse& response_ ) const;
24848 
24860 DropCredentialResponse dropCredential( const std::string& credentialName,
24861  const std::map<std::string, std::string>& options ) const;
24862 
24876 DropCredentialResponse& dropCredential( const std::string& credentialName,
24877  const std::map<std::string, std::string>& options,
24878  DropCredentialResponse& response_ ) const;
24879 
24895 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24896 
24914 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24915  DropDatasinkResponse& response_ ) const;
24916 
24952 DropDatasinkResponse dropDatasink( const std::string& name,
24953  const std::map<std::string, std::string>& options ) const;
24954 
24992 DropDatasinkResponse& dropDatasink( const std::string& name,
24993  const std::map<std::string, std::string>& options,
24994  DropDatasinkResponse& response_ ) const;
24995 
25007 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
25008 
25022 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
25023  DropDatasourceResponse& response_ ) const;
25024 
25037 DropDatasourceResponse dropDatasource( const std::string& name,
25038  const std::map<std::string, std::string>& options ) const;
25039 
25054 DropDatasourceResponse& dropDatasource( const std::string& name,
25055  const std::map<std::string, std::string>& options,
25056  DropDatasourceResponse& response_ ) const;
25057 
25068 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
25069 
25082 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
25083  DropEnvironmentResponse& response_ ) const;
25084 
25118 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
25119  const std::map<std::string, std::string>& options ) const;
25120 
25156 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
25157  const std::map<std::string, std::string>& options,
25158  DropEnvironmentResponse& response_ ) const;
25159 
25161 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
25162 
25164 DropModelResponse& dropModel( const DropModelRequest& request_,
25165  DropModelResponse& response_ ) const;
25166 
25168 DropModelResponse dropModel( const std::string& modelName,
25169  const std::map<std::string, std::string>& options ) const;
25170 
25172 DropModelResponse& dropModel( const std::string& modelName,
25173  const std::map<std::string, std::string>& options,
25174  DropModelResponse& response_ ) const;
25175 
25187 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
25188 
25202 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
25203  DropSchemaResponse& response_ ) const;
25204 
25251 DropSchemaResponse dropSchema( const std::string& schemaName,
25252  const std::map<std::string, std::string>& options ) const;
25253 
25302 DropSchemaResponse& dropSchema( const std::string& schemaName,
25303  const std::map<std::string, std::string>& options,
25304  DropSchemaResponse& response_ ) const;
25305 
25307 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
25308 
25310 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
25311  EvaluateModelResponse& response_ ) const;
25312 
25314 EvaluateModelResponse evaluateModel( const std::string& modelName,
25315  const int32_t replicas,
25316  const std::string& deploymentMode,
25317  const std::string& sourceTable,
25318  const std::string& destinationTable,
25319  const std::map<std::string, std::string>& options ) const;
25320 
25322 EvaluateModelResponse& evaluateModel( const std::string& modelName,
25323  const int32_t replicas,
25324  const std::string& deploymentMode,
25325  const std::string& sourceTable,
25326  const std::string& destinationTable,
25327  const std::map<std::string, std::string>& options,
25328  EvaluateModelResponse& response_ ) const;
25329 
25350 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
25351 
25374 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
25375  ExecuteProcResponse& response_ ) const;
25376 
25497 ExecuteProcResponse executeProc( const std::string& procName,
25498  const std::map<std::string, std::string>& params,
25499  const std::map<std::string, std::vector<uint8_t> >& binParams,
25500  const std::vector<std::string>& inputTableNames,
25501  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25502  const std::vector<std::string>& outputTableNames,
25503  const std::map<std::string, std::string>& options ) const;
25504 
25627 ExecuteProcResponse& executeProc( const std::string& procName,
25628  const std::map<std::string, std::string>& params,
25629  const std::map<std::string, std::vector<uint8_t> >& binParams,
25630  const std::vector<std::string>& inputTableNames,
25631  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25632  const std::vector<std::string>& outputTableNames,
25633  const std::map<std::string, std::string>& options,
25634  ExecuteProcResponse& response_ ) const;
25635 
25667 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
25668 
25702 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
25703  RawExecuteSqlResponse& response_ ) const;
25704 
25736 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
25737 
25771 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
25772  ExecuteSqlResponse& response_ ) const;
25773 
26124 ExecuteSqlResponse executeSql( const std::string& statement,
26125  const int64_t offset,
26126  const int64_t limit,
26127  const std::string& requestSchemaStr,
26128  const std::vector<std::vector<uint8_t> >& data,
26129  const std::map<std::string, std::string>& options ) const;
26130 
26483 ExecuteSqlResponse& executeSql( const std::string& statement,
26484  const int64_t offset,
26485  const int64_t limit,
26486  const std::string& requestSchemaStr,
26487  const std::vector<std::vector<uint8_t> >& data,
26488  const std::map<std::string, std::string>& options,
26489  ExecuteSqlResponse& response_ ) const;
26490 
26501 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
26502 
26515 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
26516  ExportQueryMetricsResponse& response_ ) const;
26517 
26559 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
26560 
26604 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
26605  ExportQueryMetricsResponse& response_ ) const;
26606 
26631 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
26632 
26660 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
26661  ExportRecordsToFilesResponse& response_ ) const;
26662 
26928 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26929  const std::string& filepath,
26930  const std::map<std::string, std::string>& options ) const;
26931 
27200 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
27201  const std::string& filepath,
27202  const std::map<std::string, std::string>& options,
27203  ExportRecordsToFilesResponse& response_ ) const;
27204 
27215 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
27216 
27230 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
27231  ExportRecordsToTableResponse& response_ ) const;
27232 
27311 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
27312  const std::string& remoteQuery,
27313  const std::map<std::string, std::string>& options ) const;
27314 
27396 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
27397  const std::string& remoteQuery,
27398  const std::map<std::string, std::string>& options,
27399  ExportRecordsToTableResponse& response_ ) const;
27400 
27418 FilterResponse filter( const FilterRequest& request_ ) const;
27419 
27439 FilterResponse& filter( const FilterRequest& request_,
27440  FilterResponse& response_ ) const;
27441 
27512 FilterResponse filter( const std::string& tableName,
27513  const std::string& viewName,
27514  const std::string& expression,
27515  const std::map<std::string, std::string>& options ) const;
27516 
27589 FilterResponse& filter( const std::string& tableName,
27590  const std::string& viewName,
27591  const std::string& expression,
27592  const std::map<std::string, std::string>& options,
27593  FilterResponse& response_ ) const;
27594 
27610 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
27611 
27629 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
27630  FilterByAreaResponse& response_ ) const;
27631 
27700 FilterByAreaResponse filterByArea( const std::string& tableName,
27701  const std::string& viewName,
27702  const std::string& xColumnName,
27703  const std::vector<double>& xVector,
27704  const std::string& yColumnName,
27705  const std::vector<double>& yVector,
27706  const std::map<std::string, std::string>& options ) const;
27707 
27778 FilterByAreaResponse& filterByArea( const std::string& tableName,
27779  const std::string& viewName,
27780  const std::string& xColumnName,
27781  const std::vector<double>& xVector,
27782  const std::string& yColumnName,
27783  const std::vector<double>& yVector,
27784  const std::map<std::string, std::string>& options,
27785  FilterByAreaResponse& response_ ) const;
27786 
27803 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
27804 
27824 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
27825  FilterByAreaGeometryResponse& response_ ) const;
27826 
27897 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27898  const std::string& viewName,
27899  const std::string& columnName,
27900  const std::vector<double>& xVector,
27901  const std::vector<double>& yVector,
27902  const std::map<std::string, std::string>& options ) const;
27903 
27977 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27978  const std::string& viewName,
27979  const std::string& columnName,
27980  const std::vector<double>& xVector,
27981  const std::vector<double>& yVector,
27982  const std::map<std::string, std::string>& options,
27983  FilterByAreaGeometryResponse& response_ ) const;
27984 
28000 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
28001 
28019 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
28020  FilterByBoxResponse& response_ ) const;
28021 
28095 FilterByBoxResponse filterByBox( const std::string& tableName,
28096  const std::string& viewName,
28097  const std::string& xColumnName,
28098  const double minX,
28099  const double maxX,
28100  const std::string& yColumnName,
28101  const double minY,
28102  const double maxY,
28103  const std::map<std::string, std::string>& options ) const;
28104 
28180 FilterByBoxResponse& filterByBox( const std::string& tableName,
28181  const std::string& viewName,
28182  const std::string& xColumnName,
28183  const double minX,
28184  const double maxX,
28185  const std::string& yColumnName,
28186  const double minY,
28187  const double maxY,
28188  const std::map<std::string, std::string>& options,
28189  FilterByBoxResponse& response_ ) const;
28190 
28206 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
28207 
28225 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
28226  FilterByBoxGeometryResponse& response_ ) const;
28227 
28301 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
28302  const std::string& viewName,
28303  const std::string& columnName,
28304  const double minX,
28305  const double maxX,
28306  const double minY,
28307  const double maxY,
28308  const std::map<std::string, std::string>& options ) const;
28309 
28385 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
28386  const std::string& viewName,
28387  const std::string& columnName,
28388  const double minX,
28389  const double maxX,
28390  const double minY,
28391  const double maxY,
28392  const std::map<std::string, std::string>& options,
28393  FilterByBoxGeometryResponse& response_ ) const;
28394 
28406 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
28407 
28421 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
28422  FilterByGeometryResponse& response_ ) const;
28423 
28516 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
28517  const std::string& viewName,
28518  const std::string& columnName,
28519  const std::string& inputWkt,
28520  const std::string& operation,
28521  const std::map<std::string, std::string>& options ) const;
28522 
28617 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
28618  const std::string& viewName,
28619  const std::string& columnName,
28620  const std::string& inputWkt,
28621  const std::string& operation,
28622  const std::map<std::string, std::string>& options,
28623  FilterByGeometryResponse& response_ ) const;
28624 
28648 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
28649 
28675 FilterByListResponse& filterByList( const FilterByListRequest& request_,
28676  FilterByListResponse& response_ ) const;
28677 
28766 FilterByListResponse filterByList( const std::string& tableName,
28767  const std::string& viewName,
28768  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28769  const std::map<std::string, std::string>& options ) const;
28770 
28861 FilterByListResponse& filterByList( const std::string& tableName,
28862  const std::string& viewName,
28863  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28864  const std::map<std::string, std::string>& options,
28865  FilterByListResponse& response_ ) const;
28866 
28887 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28888 
28911 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28912  FilterByRadiusResponse& response_ ) const;
28913 
28995 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28996  const std::string& viewName,
28997  const std::string& xColumnName,
28998  const double xCenter,
28999  const std::string& yColumnName,
29000  const double yCenter,
29001  const double radius,
29002  const std::map<std::string, std::string>& options ) const;
29003 
29087 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
29088  const std::string& viewName,
29089  const std::string& xColumnName,
29090  const double xCenter,
29091  const std::string& yColumnName,
29092  const double yCenter,
29093  const double radius,
29094  const std::map<std::string, std::string>& options,
29095  FilterByRadiusResponse& response_ ) const;
29096 
29113 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
29114 
29134 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
29135  FilterByRadiusGeometryResponse& response_ ) const;
29136 
29217 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
29218  const std::string& viewName,
29219  const std::string& columnName,
29220  const double xCenter,
29221  const double yCenter,
29222  const double radius,
29223  const std::map<std::string, std::string>& options ) const;
29224 
29308 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
29309  const std::string& viewName,
29310  const std::string& columnName,
29311  const double xCenter,
29312  const double yCenter,
29313  const double radius,
29314  const std::map<std::string, std::string>& options,
29315  FilterByRadiusGeometryResponse& response_ ) const;
29316 
29337 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
29338 
29361 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
29362  FilterByRangeResponse& response_ ) const;
29363 
29433 FilterByRangeResponse filterByRange( const std::string& tableName,
29434  const std::string& viewName,
29435  const std::string& columnName,
29436  const double lowerBound,
29437  const double upperBound,
29438  const std::map<std::string, std::string>& options ) const;
29439 
29511 FilterByRangeResponse& filterByRange( const std::string& tableName,
29512  const std::string& viewName,
29513  const std::string& columnName,
29514  const double lowerBound,
29515  const double upperBound,
29516  const std::map<std::string, std::string>& options,
29517  FilterByRangeResponse& response_ ) const;
29518 
29541 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
29542 
29567 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
29568  FilterBySeriesResponse& response_ ) const;
29569 
29677 FilterBySeriesResponse filterBySeries( const std::string& tableName,
29678  const std::string& viewName,
29679  const std::string& trackId,
29680  const std::vector<std::string>& targetTrackIds,
29681  const std::map<std::string, std::string>& options ) const;
29682 
29792 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
29793  const std::string& viewName,
29794  const std::string& trackId,
29795  const std::vector<std::string>& targetTrackIds,
29796  const std::map<std::string, std::string>& options,
29797  FilterBySeriesResponse& response_ ) const;
29798 
29815 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
29816 
29835 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
29836  FilterByStringResponse& response_ ) const;
29837 
29949 FilterByStringResponse filterByString( const std::string& tableName,
29950  const std::string& viewName,
29951  const std::string& expression,
29952  const std::string& mode,
29953  const std::vector<std::string>& columnNames,
29954  const std::map<std::string, std::string>& options ) const;
29955 
30069 FilterByStringResponse& filterByString( const std::string& tableName,
30070  const std::string& viewName,
30071  const std::string& expression,
30072  const std::string& mode,
30073  const std::vector<std::string>& columnNames,
30074  const std::map<std::string, std::string>& options,
30075  FilterByStringResponse& response_ ) const;
30076 
30094 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
30095 
30115 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
30116  FilterByTableResponse& response_ ) const;
30117 
30266 FilterByTableResponse filterByTable( const std::string& tableName,
30267  const std::string& viewName,
30268  const std::string& columnName,
30269  const std::string& sourceTableName,
30270  const std::string& sourceTableColumnName,
30271  const std::map<std::string, std::string>& options ) const;
30272 
30423 FilterByTableResponse& filterByTable( const std::string& tableName,
30424  const std::string& viewName,
30425  const std::string& columnName,
30426  const std::string& sourceTableName,
30427  const std::string& sourceTableColumnName,
30428  const std::map<std::string, std::string>& options,
30429  FilterByTableResponse& response_ ) const;
30430 
30449 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
30450 
30471 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
30472  FilterByValueResponse& response_ ) const;
30473 
30545 FilterByValueResponse filterByValue( const std::string& tableName,
30546  const std::string& viewName,
30547  const bool isString,
30548  const double value,
30549  const std::string& valueStr,
30550  const std::string& columnName,
30551  const std::map<std::string, std::string>& options ) const;
30552 
30626 FilterByValueResponse& filterByValue( const std::string& tableName,
30627  const std::string& viewName,
30628  const bool isString,
30629  const double value,
30630  const std::string& valueStr,
30631  const std::string& columnName,
30632  const std::map<std::string, std::string>& options,
30633  FilterByValueResponse& response_ ) const;
30634 
30647 GetGraphEntitiesResponse getGraphEntities( const GetGraphEntitiesRequest& request_ ) const;
30648 
30663 GetGraphEntitiesResponse& getGraphEntities( const GetGraphEntitiesRequest& request_,
30664  GetGraphEntitiesResponse& response_ ) const;
30665 
30711 GetGraphEntitiesResponse getGraphEntities( const std::string& graphName,
30712  const int64_t offset,
30713  const int64_t limit,
30714  const std::map<std::string, std::string>& options ) const;
30715 
30763 GetGraphEntitiesResponse& getGraphEntities( const std::string& graphName,
30764  const int64_t offset,
30765  const int64_t limit,
30766  const std::map<std::string, std::string>& options,
30767  GetGraphEntitiesResponse& response_ ) const;
30768 
30781 GetJobResponse getJob( const GetJobRequest& request_ ) const;
30782 
30797 GetJobResponse& getJob( const GetJobRequest& request_,
30798  GetJobResponse& response_ ) const;
30799 
30818 GetJobResponse getJob( const int64_t jobId,
30819  const std::map<std::string, std::string>& options ) const;
30820 
30841 GetJobResponse& getJob( const int64_t jobId,
30842  const std::map<std::string, std::string>& options,
30843  GetJobResponse& response_ ) const;
30844 
30863 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
30864 
30885 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
30886  RawGetRecordsResponse& response_ ) const;
30887 
30908 template<typename TResponse>
30909 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
30910 {
30911  if (request_.encoding != "binary")
30912  throw GPUdbException( "This function only supports binary encoding" );
30913 
30914  RawGetRecordsResponse actualResponse_;
30915  submitRequest("/get/records", request_, actualResponse_, false);
30916  GetRecordsResponse<TResponse> response_;
30917  response_.tableName = actualResponse_.tableName;
30918  response_.typeName = actualResponse_.typeName;
30919  response_.typeSchema = actualResponse_.typeSchema;
30920  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30921  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30922  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30923  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30924  response_.info = actualResponse_.info;
30925  return response_;
30926 }
30927 
30950 template<typename TResponse>
30951 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
30952  GetRecordsResponse<TResponse>& response_ ) const
30953 {
30954  if (request_.encoding != "binary")
30955  throw GPUdbException( "This function only supports binary encoding" );
30956 
30957  RawGetRecordsResponse actualResponse_;
30958  submitRequest("/get/records", request_, actualResponse_, false);
30959  response_.tableName = actualResponse_.tableName;
30960  response_.typeName = actualResponse_.typeName;
30961  response_.typeSchema = actualResponse_.typeSchema;
30962  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30963  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30964  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30965  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30966  response_.info = actualResponse_.info;
30967  return response_;
30968 }
30969 
31051 template<typename TResponse>
31052 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
31053  const int64_t offset,
31054  const int64_t limit,
31055  const std::map<std::string, std::string>& options ) const
31056 {
31057  GetRecordsRequest actualRequest_;
31058  actualRequest_.tableName = tableName;
31059  actualRequest_.offset = offset;
31060  actualRequest_.limit = limit;
31061  actualRequest_.options = options;
31062  RawGetRecordsResponse actualResponse_;
31063  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31064  GetRecordsResponse<TResponse> response_;
31065  response_.tableName = actualResponse_.tableName;
31066  response_.typeName = actualResponse_.typeName;
31067  response_.typeSchema = actualResponse_.typeSchema;
31068  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31069  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31070  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31071  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31072  response_.info = actualResponse_.info;
31073  return response_;
31074 }
31075 
31159 template<typename TResponse>
31160 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
31161  const int64_t offset,
31162  const int64_t limit,
31163  const std::map<std::string, std::string>& options,
31164  GetRecordsResponse<TResponse>& response_ ) const
31165 {
31166  GetRecordsRequest actualRequest_;
31167  actualRequest_.tableName = tableName;
31168  actualRequest_.offset = offset;
31169  actualRequest_.limit = limit;
31170  actualRequest_.options = options;
31171  RawGetRecordsResponse actualResponse_;
31172  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31173  response_.tableName = actualResponse_.tableName;
31174  response_.typeName = actualResponse_.typeName;
31175  response_.typeSchema = actualResponse_.typeSchema;
31176  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31177  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31178  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31179  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31180  response_.info = actualResponse_.info;
31181  return response_;
31182 }
31183 
31205 template<typename TResponse>
31206 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
31207  const GetRecordsRequest& request_ ) const
31208 {
31209  if (request_.encoding != "binary")
31210  throw GPUdbException( "This function only supports binary encoding" );
31211 
31212  RawGetRecordsResponse actualResponse_;
31213  submitRequest("/get/records", request_, actualResponse_, false);
31214  GetRecordsResponse<TResponse> response_;
31215  response_.tableName = actualResponse_.tableName;
31216  response_.typeName = actualResponse_.typeName;
31217  response_.typeSchema = actualResponse_.typeSchema;
31218  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31219  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31220  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31221  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31222  response_.info = actualResponse_.info;
31223  return response_;
31224 }
31225 
31247 template<typename TResponse>
31248 GetRecordsResponse<TResponse> getRecords( const Type& type_,
31249  const GetRecordsRequest& request_ ) const
31250 {
31251  if (request_.encoding != "binary")
31252  throw GPUdbException( "This function only supports binary encoding" );
31253 
31254  RawGetRecordsResponse actualResponse_;
31255  submitRequest("/get/records", request_, actualResponse_, false);
31256  GetRecordsResponse<TResponse> response_;
31257  response_.tableName = actualResponse_.tableName;
31258  response_.typeName = actualResponse_.typeName;
31259  response_.typeSchema = actualResponse_.typeSchema;
31260  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31261  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31262  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31263  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31264  response_.info = actualResponse_.info;
31265  return response_;
31266 }
31267 
31291 template<typename TResponse>
31292 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
31293  const GetRecordsRequest& request_,
31294  GetRecordsResponse<TResponse>& response_ ) const
31295 {
31296  if (request_.encoding != "binary")
31297  throw GPUdbException( "This function only supports binary encoding" );
31298 
31299  RawGetRecordsResponse actualResponse_;
31300  submitRequest("/get/records", request_, actualResponse_, false);
31301  response_.tableName = actualResponse_.tableName;
31302  response_.typeName = actualResponse_.typeName;
31303  response_.typeSchema = actualResponse_.typeSchema;
31304  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31305  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31306  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31307  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31308  response_.info = actualResponse_.info;
31309  return response_;
31310 }
31311 
31335 template<typename TResponse>
31336 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31337  const GetRecordsRequest& request_,
31338  GetRecordsResponse<TResponse>& response_ ) const
31339 {
31340  if (request_.encoding != "binary")
31341  throw GPUdbException( "This function only supports binary encoding" );
31342 
31343  RawGetRecordsResponse actualResponse_;
31344  submitRequest("/get/records", request_, actualResponse_, false);
31345  response_.tableName = actualResponse_.tableName;
31346  response_.typeName = actualResponse_.typeName;
31347  response_.typeSchema = actualResponse_.typeSchema;
31348  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31349  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31350  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31351  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31352  response_.info = actualResponse_.info;
31353  return response_;
31354 }
31355 
31438 template<typename TResponse>
31439 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
31440  const std::string& tableName,
31441  const int64_t offset,
31442  const int64_t limit,
31443  const std::map<std::string, std::string>& options ) const
31444 {
31445  GetRecordsRequest actualRequest_;
31446  actualRequest_.tableName = tableName;
31447  actualRequest_.offset = offset;
31448  actualRequest_.limit = limit;
31449  actualRequest_.options = options;
31450  RawGetRecordsResponse actualResponse_;
31451  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31452  GetRecordsResponse<TResponse> response_;
31453  response_.tableName = actualResponse_.tableName;
31454  response_.typeName = actualResponse_.typeName;
31455  response_.typeSchema = actualResponse_.typeSchema;
31456  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31457  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31458  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31459  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31460  response_.info = actualResponse_.info;
31461  return response_;
31462 }
31463 
31546 template<typename TResponse>
31547 GetRecordsResponse<TResponse> getRecords( const Type& type_,
31548  const std::string& tableName,
31549  const int64_t offset,
31550  const int64_t limit,
31551  const std::map<std::string, std::string>& options ) const
31552 {
31553  GetRecordsRequest actualRequest_;
31554  actualRequest_.tableName = tableName;
31555  actualRequest_.offset = offset;
31556  actualRequest_.limit = limit;
31557  actualRequest_.options = options;
31558  RawGetRecordsResponse actualResponse_;
31559  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31560  GetRecordsResponse<TResponse> response_;
31561  response_.tableName = actualResponse_.tableName;
31562  response_.typeName = actualResponse_.typeName;
31563  response_.typeSchema = actualResponse_.typeSchema;
31564  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31565  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31566  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31567  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31568  response_.info = actualResponse_.info;
31569  return response_;
31570 }
31571 
31656 template<typename TResponse>
31657 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
31658  const std::string& tableName,
31659  const int64_t offset,
31660  const int64_t limit,
31661  const std::map<std::string, std::string>& options,
31662  GetRecordsResponse<TResponse>& response_ ) const
31663 {
31664  GetRecordsRequest actualRequest_;
31665  actualRequest_.tableName = tableName;
31666  actualRequest_.offset = offset;
31667  actualRequest_.limit = limit;
31668  actualRequest_.options = options;
31669  RawGetRecordsResponse actualResponse_;
31670  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31671  response_.tableName = actualResponse_.tableName;
31672  response_.typeName = actualResponse_.typeName;
31673  response_.typeSchema = actualResponse_.typeSchema;
31674  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31675  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31676  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31677  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31678  response_.info = actualResponse_.info;
31679  return response_;
31680 }
31681 
31766 template<typename TResponse>
31767 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31768  const std::string& tableName,
31769  const int64_t offset,
31770  const int64_t limit,
31771  const std::map<std::string, std::string>& options,
31772  GetRecordsResponse<TResponse>& response_ ) const
31773 {
31774  GetRecordsRequest actualRequest_;
31775  actualRequest_.tableName = tableName;
31776  actualRequest_.offset = offset;
31777  actualRequest_.limit = limit;
31778  actualRequest_.options = options;
31779  RawGetRecordsResponse actualResponse_;
31780  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31781  response_.tableName = actualResponse_.tableName;
31782  response_.typeName = actualResponse_.typeName;
31783  response_.typeSchema = actualResponse_.typeSchema;
31784  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31785  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31786  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31787  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31788  response_.info = actualResponse_.info;
31789  return response_;
31790 }
31791 
31830 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
31831 
31873 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
31874  RawGetRecordsByColumnResponse& response_ ) const;
31875 
31914 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
31915 
31956 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
31957  GetRecordsByColumnResponse& response_ ) const;
31958 
32088 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
32089  const std::vector<std::string>& columnNames,
32090  const int64_t offset,
32091  const int64_t limit,
32092  const std::map<std::string, std::string>& options ) const;
32093 
32225 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
32226  const std::vector<std::string>& columnNames,
32227  const int64_t offset,
32228  const int64_t limit,
32229  const std::map<std::string, std::string>& options,
32230  GetRecordsByColumnResponse& response_ ) const;
32231 
32256 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
32257 
32285 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
32286  RawGetRecordsBySeriesResponse& response_ ) const;
32287 
32314 template<typename TResponse>
32315 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
32316 {
32317  if (request_.encoding != "binary")
32318  throw GPUdbException( "This function only supports binary encoding" );
32319 
32320  RawGetRecordsBySeriesResponse actualResponse_;
32321  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32322  GetRecordsBySeriesResponse<TResponse> response_;
32323  response_.tableNames = actualResponse_.tableNames;
32324  response_.typeNames = actualResponse_.typeNames;
32325  response_.typeSchemas = actualResponse_.typeSchemas;
32326  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32327 
32328  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32329  {
32330  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32331  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32332  }
32333 
32334  response_.info = actualResponse_.info;
32335  return response_;
32336 }
32337 
32366 template<typename TResponse>
32367 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
32368  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32369 {
32370  if (request_.encoding != "binary")
32371  throw GPUdbException( "This function only supports binary encoding" );
32372 
32373  RawGetRecordsBySeriesResponse actualResponse_;
32374  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32375  response_.tableNames = actualResponse_.tableNames;
32376  response_.typeNames = actualResponse_.typeNames;
32377  response_.typeSchemas = actualResponse_.typeSchemas;
32378  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32379 
32380  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32381  {
32382  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32383  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32384  }
32385 
32386  response_.info = actualResponse_.info;
32387  return response_;
32388 }
32389 
32435 template<typename TResponse>
32436 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
32437  const std::string& worldTableName,
32438  const int32_t offset,
32439  const int32_t limit,
32440  const std::map<std::string, std::string>& options ) const
32441 {
32442  GetRecordsBySeriesRequest actualRequest_;
32443  actualRequest_.tableName = tableName;
32444  actualRequest_.worldTableName = worldTableName;
32445  actualRequest_.offset = offset;
32446  actualRequest_.limit = limit;
32447  actualRequest_.options = options;
32448  RawGetRecordsBySeriesResponse actualResponse_;
32449  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32450  GetRecordsBySeriesResponse<TResponse> response_;
32451  response_.tableNames = actualResponse_.tableNames;
32452  response_.typeNames = actualResponse_.typeNames;
32453  response_.typeSchemas = actualResponse_.typeSchemas;
32454  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32455 
32456  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32457  {
32458  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32459  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32460  }
32461 
32462  response_.info = actualResponse_.info;
32463  return response_;
32464 }
32465 
32513 template<typename TResponse>
32514 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
32515  const std::string& worldTableName,
32516  const int32_t offset,
32517  const int32_t limit,
32518  const std::map<std::string, std::string>& options,
32519  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32520 {
32521  GetRecordsBySeriesRequest actualRequest_;
32522  actualRequest_.tableName = tableName;
32523  actualRequest_.worldTableName = worldTableName;
32524  actualRequest_.offset = offset;
32525  actualRequest_.limit = limit;
32526  actualRequest_.options = options;
32527  RawGetRecordsBySeriesResponse actualResponse_;
32528  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32529  response_.tableNames = actualResponse_.tableNames;
32530  response_.typeNames = actualResponse_.typeNames;
32531  response_.typeSchemas = actualResponse_.typeSchemas;
32532  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32533 
32534  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32535  {
32536  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32537  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32538  }
32539 
32540  response_.info = actualResponse_.info;
32541  return response_;
32542 }
32543 
32572 template<typename TResponse>
32573 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32574  const GetRecordsBySeriesRequest& request_ ) const
32575 {
32576  if (request_.encoding != "binary")
32577  throw GPUdbException( "This function only supports binary encoding" );
32578 
32579  RawGetRecordsBySeriesResponse actualResponse_;
32580  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32581  GetRecordsBySeriesResponse<TResponse> response_;
32582  response_.tableNames = actualResponse_.tableNames;
32583  response_.typeNames = actualResponse_.typeNames;
32584  response_.typeSchemas = actualResponse_.typeSchemas;
32585  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32586 
32587  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32588  {
32589  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32590  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32591  }
32592 
32593  response_.info = actualResponse_.info;
32594  return response_;
32595 }
32596 
32624 template<typename TResponse>
32625 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32626  const GetRecordsBySeriesRequest& request_ ) const
32627 {
32628  if (request_.encoding != "binary")
32629  throw GPUdbException( "This function only supports binary encoding" );
32630 
32631  RawGetRecordsBySeriesResponse actualResponse_;
32632  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32633  GetRecordsBySeriesResponse<TResponse> response_;
32634  response_.tableNames = actualResponse_.tableNames;
32635  response_.typeNames = actualResponse_.typeNames;
32636  response_.typeSchemas = actualResponse_.typeSchemas;
32637  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32638 
32639  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32640  {
32641  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32642  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32643  }
32644 
32645  response_.info = actualResponse_.info;
32646  return response_;
32647 }
32648 
32679 template<typename TResponse>
32680 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32681  const GetRecordsBySeriesRequest& request_,
32682  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32683 {
32684  if (request_.encoding != "binary")
32685  throw GPUdbException( "This function only supports binary encoding" );
32686 
32687  RawGetRecordsBySeriesResponse actualResponse_;
32688  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32689  response_.tableNames = actualResponse_.tableNames;
32690  response_.typeNames = actualResponse_.typeNames;
32691  response_.typeSchemas = actualResponse_.typeSchemas;
32692  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32693 
32694  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32695  {
32696  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32697  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32698  }
32699 
32700  response_.info = actualResponse_.info;
32701  return response_;
32702 }
32703 
32733 template<typename TResponse>
32734 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32735  const GetRecordsBySeriesRequest& request_,
32736  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32737 {
32738  if (request_.encoding != "binary")
32739  throw GPUdbException( "This function only supports binary encoding" );
32740 
32741  RawGetRecordsBySeriesResponse actualResponse_;
32742  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32743  response_.tableNames = actualResponse_.tableNames;
32744  response_.typeNames = actualResponse_.typeNames;
32745  response_.typeSchemas = actualResponse_.typeSchemas;
32746  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32747 
32748  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32749  {
32750  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32751  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32752  }
32753 
32754  response_.info = actualResponse_.info;
32755  return response_;
32756 }
32757 
32804 template<typename TResponse>
32805 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32806  const std::string& tableName,
32807  const std::string& worldTableName,
32808  const int32_t offset,
32809  const int32_t limit,
32810  const std::map<std::string, std::string>& options ) const
32811 {
32812  GetRecordsBySeriesRequest actualRequest_;
32813  actualRequest_.tableName = tableName;
32814  actualRequest_.worldTableName = worldTableName;
32815  actualRequest_.offset = offset;
32816  actualRequest_.limit = limit;
32817  actualRequest_.options = options;
32818  RawGetRecordsBySeriesResponse actualResponse_;
32819  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32820  GetRecordsBySeriesResponse<TResponse> response_;
32821  response_.tableNames = actualResponse_.tableNames;
32822  response_.typeNames = actualResponse_.typeNames;
32823  response_.typeSchemas = actualResponse_.typeSchemas;
32824  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32825 
32826  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32827  {
32828  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32829  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32830  }
32831 
32832  response_.info = actualResponse_.info;
32833  return response_;
32834 }
32835 
32882 template<typename TResponse>
32883 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32884  const std::string& tableName,
32885  const std::string& worldTableName,
32886  const int32_t offset,
32887  const int32_t limit,
32888  const std::map<std::string, std::string>& options ) const
32889 {
32890  GetRecordsBySeriesRequest actualRequest_;
32891  actualRequest_.tableName = tableName;
32892  actualRequest_.worldTableName = worldTableName;
32893  actualRequest_.offset = offset;
32894  actualRequest_.limit = limit;
32895  actualRequest_.options = options;
32896  RawGetRecordsBySeriesResponse actualResponse_;
32897  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32898  GetRecordsBySeriesResponse<TResponse> response_;
32899  response_.tableNames = actualResponse_.tableNames;
32900  response_.typeNames = actualResponse_.typeNames;
32901  response_.typeSchemas = actualResponse_.typeSchemas;
32902  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32903 
32904  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32905  {
32906  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32907  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32908  }
32909 
32910  response_.info = actualResponse_.info;
32911  return response_;
32912 }
32913 
32962 template<typename TResponse>
32963 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32964  const std::string& tableName,
32965  const std::string& worldTableName,
32966  const int32_t offset,
32967  const int32_t limit,
32968  const std::map<std::string, std::string>& options,
32969  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32970 {
32971  GetRecordsBySeriesRequest actualRequest_;
32972  actualRequest_.tableName = tableName;
32973  actualRequest_.worldTableName = worldTableName;
32974  actualRequest_.offset = offset;
32975  actualRequest_.limit = limit;
32976  actualRequest_.options = options;
32977  RawGetRecordsBySeriesResponse actualResponse_;
32978  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32979  response_.tableNames = actualResponse_.tableNames;
32980  response_.typeNames = actualResponse_.typeNames;
32981  response_.typeSchemas = actualResponse_.typeSchemas;
32982  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32983 
32984  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32985  {
32986  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32987  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32988  }
32989 
32990  response_.info = actualResponse_.info;
32991  return response_;
32992 }
32993 
33042 template<typename TResponse>
33043 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
33044  const std::string& tableName,
33045  const std::string& worldTableName,
33046  const int32_t offset,
33047  const int32_t limit,
33048  const std::map<std::string, std::string>& options,
33049  GetRecordsBySeriesResponse<TResponse>& response_ ) const
33050 {
33051  GetRecordsBySeriesRequest actualRequest_;
33052  actualRequest_.tableName = tableName;
33053  actualRequest_.worldTableName = worldTableName;
33054  actualRequest_.offset = offset;
33055  actualRequest_.limit = limit;
33056  actualRequest_.options = options;
33057  RawGetRecordsBySeriesResponse actualResponse_;
33058  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
33059  response_.tableNames = actualResponse_.tableNames;
33060  response_.typeNames = actualResponse_.typeNames;
33061  response_.typeSchemas = actualResponse_.typeSchemas;
33062  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33063 
33064  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33065  {
33066  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
33067  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33068  }
33069 
33070  response_.info = actualResponse_.info;
33071  return response_;
33072 }
33073 
33093 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
33094 
33118 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
33119  RawGetRecordsFromCollectionResponse& response_ ) const;
33120 
33142 template<typename TResponse>
33143 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
33144 {
33145  if (request_.encoding != "binary")
33146  throw GPUdbException( "This function only supports binary encoding" );
33147 
33148  RawGetRecordsFromCollectionResponse actualResponse_;
33149  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33150  GetRecordsFromCollectionResponse<TResponse> response_;
33151  response_.tableName = actualResponse_.tableName;
33152  response_.typeNames = actualResponse_.typeNames;
33153  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33154  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33155  response_.recordIds = actualResponse_.recordIds;
33156  response_.info = actualResponse_.info;
33157  return response_;
33158 }
33159 
33185 template<typename TResponse>
33186 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
33187  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33188 {
33189  if (request_.encoding != "binary")
33190  throw GPUdbException( "This function only supports binary encoding" );
33191 
33192  RawGetRecordsFromCollectionResponse actualResponse_;
33193  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33194  response_.tableName = actualResponse_.tableName;
33195  response_.typeNames = actualResponse_.typeNames;
33196  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33197  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33198  response_.recordIds = actualResponse_.recordIds;
33199  response_.info = actualResponse_.info;
33200  return response_;
33201 }
33202 
33268 template<typename TResponse>
33269 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
33270  const int64_t offset,
33271  const int64_t limit,
33272  const std::map<std::string, std::string>& options ) const
33273 {
33274  GetRecordsFromCollectionRequest actualRequest_;
33275  actualRequest_.tableName = tableName;
33276  actualRequest_.offset = offset;
33277  actualRequest_.limit = limit;
33278  actualRequest_.options = options;
33279  RawGetRecordsFromCollectionResponse actualResponse_;
33280  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33281  GetRecordsFromCollectionResponse<TResponse> response_;
33282  response_.tableName = actualResponse_.tableName;
33283  response_.typeNames = actualResponse_.typeNames;
33284  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33285  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33286  response_.recordIds = actualResponse_.recordIds;
33287  response_.info = actualResponse_.info;
33288  return response_;
33289 }
33290 
33360 template<typename TResponse>
33361 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
33362  const int64_t offset,
33363  const int64_t limit,
33364  const std::map<std::string, std::string>& options,
33365  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33366 {
33367  GetRecordsFromCollectionRequest actualRequest_;
33368  actualRequest_.tableName = tableName;
33369  actualRequest_.offset = offset;
33370  actualRequest_.limit = limit;
33371  actualRequest_.options = options;
33372  RawGetRecordsFromCollectionResponse actualResponse_;
33373  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33374  response_.tableName = actualResponse_.tableName;
33375  response_.typeNames = actualResponse_.typeNames;
33376  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33377  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33378  response_.recordIds = actualResponse_.recordIds;
33379  response_.info = actualResponse_.info;
33380  return response_;
33381 }
33382 
33406 template<typename TResponse>
33407 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33408  const GetRecordsFromCollectionRequest& request_ ) const
33409 {
33410  if (request_.encoding != "binary")
33411  throw GPUdbException( "This function only supports binary encoding" );
33412 
33413  RawGetRecordsFromCollectionResponse actualResponse_;
33414  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33415  GetRecordsFromCollectionResponse<TResponse> response_;
33416  response_.tableName = actualResponse_.tableName;
33417  response_.typeNames = actualResponse_.typeNames;
33418  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33419  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33420  response_.recordIds = actualResponse_.recordIds;
33421  response_.info = actualResponse_.info;
33422  return response_;
33423 }
33424 
33448 template<typename TResponse>
33449 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33450  const GetRecordsFromCollectionRequest& request_ ) const
33451 {
33452  if (request_.encoding != "binary")
33453  throw GPUdbException( "This function only supports binary encoding" );
33454 
33455  RawGetRecordsFromCollectionResponse actualResponse_;
33456  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33457  GetRecordsFromCollectionResponse<TResponse> response_;
33458  response_.tableName = actualResponse_.tableName;
33459  response_.typeNames = actualResponse_.typeNames;
33460  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33461  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33462  response_.recordIds = actualResponse_.recordIds;
33463  response_.info = actualResponse_.info;
33464  return response_;
33465 }
33466 
33494 template<typename TResponse>
33495 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33496  const GetRecordsFromCollectionRequest& request_,
33497  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33498 {
33499  if (request_.encoding != "binary")
33500  throw GPUdbException( "This function only supports binary encoding" );
33501 
33502  RawGetRecordsFromCollectionResponse actualResponse_;
33503  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33504  response_.tableName = actualResponse_.tableName;
33505  response_.typeNames = actualResponse_.typeNames;
33506  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33507  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33508  response_.recordIds = actualResponse_.recordIds;
33509  response_.info = actualResponse_.info;
33510  return response_;
33511 }
33512 
33540 template<typename TResponse>
33541 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33542  const GetRecordsFromCollectionRequest& request_,
33543  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33544 {
33545  if (request_.encoding != "binary")
33546  throw GPUdbException( "This function only supports binary encoding" );
33547 
33548  RawGetRecordsFromCollectionResponse actualResponse_;
33549  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33550  response_.tableName = actualResponse_.tableName;
33551  response_.typeNames = actualResponse_.typeNames;
33552  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33553  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33554  response_.recordIds = actualResponse_.recordIds;
33555  response_.info = actualResponse_.info;
33556  return response_;
33557 }
33558 
33625 template<typename TResponse>
33626 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33627  const std::string& tableName,
33628  const int64_t offset,
33629  const int64_t limit,
33630  const std::map<std::string, std::string>& options ) const
33631 {
33632  GetRecordsFromCollectionRequest actualRequest_;
33633  actualRequest_.tableName = tableName;
33634  actualRequest_.offset = offset;
33635  actualRequest_.limit = limit;
33636  actualRequest_.options = options;
33637  RawGetRecordsFromCollectionResponse actualResponse_;
33638  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33639  GetRecordsFromCollectionResponse<TResponse> response_;
33640  response_.tableName = actualResponse_.tableName;
33641  response_.typeNames = actualResponse_.typeNames;
33642  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33643  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33644  response_.recordIds = actualResponse_.recordIds;
33645  response_.info = actualResponse_.info;
33646  return response_;
33647 }
33648 
33715 template<typename TResponse>
33716 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33717  const std::string& tableName,
33718  const int64_t offset,
33719  const int64_t limit,
33720  const std::map<std::string, std::string>& options ) const
33721 {
33722  GetRecordsFromCollectionRequest actualRequest_;
33723  actualRequest_.tableName = tableName;
33724  actualRequest_.offset = offset;
33725  actualRequest_.limit = limit;
33726  actualRequest_.options = options;
33727  RawGetRecordsFromCollectionResponse actualResponse_;
33728  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33729  GetRecordsFromCollectionResponse<TResponse> response_;
33730  response_.tableName = actualResponse_.tableName;
33731  response_.typeNames = actualResponse_.typeNames;
33732  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33733  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33734  response_.recordIds = actualResponse_.recordIds;
33735  response_.info = actualResponse_.info;
33736  return response_;
33737 }
33738 
33809 template<typename TResponse>
33810 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33811  const std::string& tableName,
33812  const int64_t offset,
33813  const int64_t limit,
33814  const std::map<std::string, std::string>& options,
33815  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33816 {
33817  GetRecordsFromCollectionRequest actualRequest_;
33818  actualRequest_.tableName = tableName;
33819  actualRequest_.offset = offset;
33820  actualRequest_.limit = limit;
33821  actualRequest_.options = options;
33822  RawGetRecordsFromCollectionResponse actualResponse_;
33823  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33824  response_.tableName = actualResponse_.tableName;
33825  response_.typeNames = actualResponse_.typeNames;
33826  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33827  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33828  response_.recordIds = actualResponse_.recordIds;
33829  response_.info = actualResponse_.info;
33830  return response_;
33831 }
33832 
33903 template<typename TResponse>
33904 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33905  const std::string& tableName,
33906  const int64_t offset,
33907  const int64_t limit,
33908  const std::map<std::string, std::string>& options,
33909  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33910 {
33911  GetRecordsFromCollectionRequest actualRequest_;
33912  actualRequest_.tableName = tableName;
33913  actualRequest_.offset = offset;
33914  actualRequest_.limit = limit;
33915  actualRequest_.options = options;
33916  RawGetRecordsFromCollectionResponse actualResponse_;
33917  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33918  response_.tableName = actualResponse_.tableName;
33919  response_.typeNames = actualResponse_.typeNames;
33920  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33921  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33922  response_.recordIds = actualResponse_.recordIds;
33923  response_.info = actualResponse_.info;
33924  return response_;
33925 }
33926 
33928 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
33929 
33931 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
33932  GetVectortileResponse& response_ ) const;
33933 
33935 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
33936  const std::vector<std::string>& columnNames,
33937  const std::map<std::string, std::vector<std::string> >& layers,
33938  const int32_t tileX,
33939  const int32_t tileY,
33940  const int32_t zoom,
33941  const std::map<std::string, std::string>& options ) const;
33942 
33944 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
33945  const std::vector<std::string>& columnNames,
33946  const std::map<std::string, std::vector<std::string> >& layers,
33947  const int32_t tileX,
33948  const int32_t tileY,
33949  const int32_t zoom,
33950  const std::map<std::string, std::string>& options,
33951  GetVectortileResponse& response_ ) const;
33952 
33962 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
33963 
33975 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
33976  GrantPermissionResponse& response_ ) const;
33977 
34091 GrantPermissionResponse grantPermission( const std::string& principal,
34092  const std::string& object,
34093  const std::string& objectType,
34094  const std::string& permission,
34095  const std::map<std::string, std::string>& options ) const;
34096 
34212 GrantPermissionResponse& grantPermission( const std::string& principal,
34213  const std::string& object,
34214  const std::string& objectType,
34215  const std::string& permission,
34216  const std::map<std::string, std::string>& options,
34217  GrantPermissionResponse& response_ ) const;
34218 
34230 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
34231 
34247 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
34248  GrantPermissionCredentialResponse& response_ ) const;
34249 
34279 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
34280  const std::string& permission,
34281  const std::string& credentialName,
34282  const std::map<std::string, std::string>& options ) const;
34283 
34317 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
34318  const std::string& permission,
34319  const std::string& credentialName,
34320  const std::map<std::string, std::string>& options,
34321  GrantPermissionCredentialResponse& response_ ) const;
34322 
34333 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
34334 
34349 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
34350  GrantPermissionDatasourceResponse& response_ ) const;
34351 
34378 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
34379  const std::string& permission,
34380  const std::string& datasourceName,
34381  const std::map<std::string, std::string>& options ) const;
34382 
34413 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
34414  const std::string& permission,
34415  const std::string& datasourceName,
34416  const std::map<std::string, std::string>& options,
34417  GrantPermissionDatasourceResponse& response_ ) const;
34418 
34429 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
34430 
34445 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
34446  GrantPermissionDirectoryResponse& response_ ) const;
34447 
34478 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
34479  const std::string& permission,
34480  const std::string& directoryName,
34481  const std::map<std::string, std::string>& options ) const;
34482 
34517 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
34518  const std::string& permission,
34519  const std::string& directoryName,
34520  const std::map<std::string, std::string>& options,
34521  GrantPermissionDirectoryResponse& response_ ) const;
34522 
34532 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
34533 
34545 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
34546  GrantPermissionProcResponse& response_ ) const;
34547 
34572 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
34573  const std::string& permission,
34574  const std::string& procName,
34575  const std::map<std::string, std::string>& options ) const;
34576 
34603 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
34604  const std::string& permission,
34605  const std::string& procName,
34606  const std::map<std::string, std::string>& options,
34607  GrantPermissionProcResponse& response_ ) const;
34608 
34618 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
34619 
34632 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
34633  GrantPermissionSystemResponse& response_ ) const;
34634 
34670 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
34671  const std::string& permission,
34672  const std::map<std::string, std::string>& options ) const;
34673 
34712 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
34713  const std::string& permission,
34714  const std::map<std::string, std::string>& options,
34715  GrantPermissionSystemResponse& response_ ) const;
34716 
34726 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
34727 
34740 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
34741  GrantPermissionTableResponse& response_ ) const;
34742 
34795 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
34796  const std::string& permission,
34797  const std::string& tableName,
34798  const std::string& filterExpression,
34799  const std::map<std::string, std::string>& options ) const;
34800 
34856 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
34857  const std::string& permission,
34858  const std::string& tableName,
34859  const std::string& filterExpression,
34860  const std::map<std::string, std::string>& options,
34861  GrantPermissionTableResponse& response_ ) const;
34862 
34872 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
34873 
34885 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
34886  GrantRoleResponse& response_ ) const;
34887 
34900 GrantRoleResponse grantRole( const std::string& role,
34901  const std::string& member,
34902  const std::map<std::string, std::string>& options ) const;
34903 
34918 GrantRoleResponse& grantRole( const std::string& role,
34919  const std::string& member,
34920  const std::map<std::string, std::string>& options,
34921  GrantRoleResponse& response_ ) const;
34922 
34933 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
34934 
34947 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
34948  HasPermissionResponse& response_ ) const;
34949 
35061 HasPermissionResponse hasPermission( const std::string& principal,
35062  const std::string& object,
35063  const std::string& objectType,
35064  const std::string& permission,
35065  const std::map<std::string, std::string>& options ) const;
35066 
35180 HasPermissionResponse& hasPermission( const std::string& principal,
35181  const std::string& object,
35182  const std::string& objectType,
35183  const std::string& permission,
35184  const std::map<std::string, std::string>& options,
35185  HasPermissionResponse& response_ ) const;
35186 
35196 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
35197 
35209 HasProcResponse& hasProc( const HasProcRequest& request_,
35210  HasProcResponse& response_ ) const;
35211 
35221 HasProcResponse hasProc( const std::string& procName,
35222  const std::map<std::string, std::string>& options ) const;
35223 
35235 HasProcResponse& hasProc( const std::string& procName,
35236  const std::map<std::string, std::string>& options,
35237  HasProcResponse& response_ ) const;
35238 
35248 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
35249 
35261 HasRoleResponse& hasRole( const HasRoleRequest& request_,
35262  HasRoleResponse& response_ ) const;
35263 
35312 HasRoleResponse hasRole( const std::string& principal,
35313  const std::string& role,
35314  const std::map<std::string, std::string>& options ) const;
35315 
35366 HasRoleResponse& hasRole( const std::string& principal,
35367  const std::string& role,
35368  const std::map<std::string, std::string>& options,
35369  HasRoleResponse& response_ ) const;
35370 
35380 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
35381 
35393 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
35394  HasSchemaResponse& response_ ) const;
35395 
35408 HasSchemaResponse hasSchema( const std::string& schemaName,
35409  const std::map<std::string, std::string>& options ) const;
35410 
35425 HasSchemaResponse& hasSchema( const std::string& schemaName,
35426  const std::map<std::string, std::string>& options,
35427  HasSchemaResponse& response_ ) const;
35428 
35438 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
35439 
35451 HasTableResponse& hasTable( const HasTableRequest& request_,
35452  HasTableResponse& response_ ) const;
35453 
35466 HasTableResponse hasTable( const std::string& tableName,
35467  const std::map<std::string, std::string>& options ) const;
35468 
35483 HasTableResponse& hasTable( const std::string& tableName,
35484  const std::map<std::string, std::string>& options,
35485  HasTableResponse& response_ ) const;
35486 
35496 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
35497 
35509 HasTypeResponse& hasType( const HasTypeRequest& request_,
35510  HasTypeResponse& response_ ) const;
35511 
35523 HasTypeResponse hasType( const std::string& typeId,
35524  const std::map<std::string, std::string>& options ) const;
35525 
35539 HasTypeResponse& hasType( const std::string& typeId,
35540  const std::map<std::string, std::string>& options,
35541  HasTypeResponse& response_ ) const;
35542 
35544 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
35545 
35547 ImportModelResponse& importModel( const ImportModelRequest& request_,
35548  ImportModelResponse& response_ ) const;
35549 
35551 ImportModelResponse importModel( const std::string& modelName,
35552  const std::string& registryName,
35553  const std::string& container,
35554  const std::string& runFunction,
35555  const std::string& modelType,
35556  const std::map<std::string, std::string>& options ) const;
35557 
35559 ImportModelResponse& importModel( const std::string& modelName,
35560  const std::string& registryName,
35561  const std::string& container,
35562  const std::string& runFunction,
35563  const std::string& modelType,
35564  const std::map<std::string, std::string>& options,
35565  ImportModelResponse& response_ ) const;
35566 
35592 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
35593 
35621 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
35622  InsertRecordsResponse& response_ ) const;
35623 
35651 template<typename TRequest>
35652 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
35653 {
35654  RawInsertRecordsRequest actualRequest_;
35655  actualRequest_.tableName = request_.tableName;
35656  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
35657  actualRequest_.options = request_.options;
35658  InsertRecordsResponse actualResponse_;
35659  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35660  return actualResponse_;
35661 }
35662 
35692 template<typename TRequest>
35693 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
35694  InsertRecordsResponse& response_ ) const
35695 {
35696  RawInsertRecordsRequest actualRequest_;
35697  actualRequest_.tableName = request_.tableName;
35698  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
35699  actualRequest_.options = request_.options;
35700  submitRequest("/insert/records", actualRequest_, response_, true);
35701  return response_;
35702 }
35703 
35914 template<typename TRequest>
35915 InsertRecordsResponse insertRecords( const std::string& tableName,
35916  const std::vector<TRequest>& data,
35917  const std::map<std::string, std::string>& options ) const
35918 {
35919  RawInsertRecordsRequest actualRequest_;
35920  actualRequest_.tableName = tableName;
35921  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35922  actualRequest_.options = options;
35923  InsertRecordsResponse actualResponse_;
35924  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35925  return actualResponse_;
35926 }
35927 
36140 template<typename TRequest>
36141 InsertRecordsResponse& insertRecords( const std::string& tableName,
36142  const std::vector<TRequest>& data,
36143  const std::map<std::string, std::string>& options,
36144  InsertRecordsResponse& response_ ) const
36145 {
36146  RawInsertRecordsRequest actualRequest_;
36147  actualRequest_.tableName = tableName;
36148  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
36149  actualRequest_.options = options;
36150  submitRequest("/insert/records", actualRequest_, response_, true);
36151  return response_;
36152 }
36153 
36191 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
36192 
36233 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
36234  InsertRecordsFromFilesResponse& response_ ) const;
36235 
37375 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
37376  const std::vector<std::string>& filepaths,
37377  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37378  const std::map<std::string, std::string>& createTableOptions,
37379  const std::map<std::string, std::string>& options ) const;
37380 
38523 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
38524  const std::vector<std::string>& filepaths,
38525  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38526  const std::map<std::string, std::string>& createTableOptions,
38527  const std::map<std::string, std::string>& options,
38528  InsertRecordsFromFilesResponse& response_ ) const;
38529 
38543 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
38544 
38562 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
38563  InsertRecordsFromPayloadResponse& response_ ) const;
38564 
39584 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
39585  const std::string& dataText,
39586  const std::vector<uint8_t>& dataBytes,
39587  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39588  const std::map<std::string, std::string>& createTableOptions,
39589  const std::map<std::string, std::string>& options ) const;
39590 
40614 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
40615  const std::string& dataText,
40616  const std::vector<uint8_t>& dataBytes,
40617  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40618  const std::map<std::string, std::string>& createTableOptions,
40619  const std::map<std::string, std::string>& options,
40620  InsertRecordsFromPayloadResponse& response_ ) const;
40621 
40632 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
40633 
40647 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
40648  InsertRecordsFromQueryResponse& response_ ) const;
40649 
41208 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
41209  const std::string& remoteQuery,
41210  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41211  const std::map<std::string, std::string>& createTableOptions,
41212  const std::map<std::string, std::string>& options ) const;
41213 
41775 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
41776  const std::string& remoteQuery,
41777  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41778  const std::map<std::string, std::string>& createTableOptions,
41779  const std::map<std::string, std::string>& options,
41780  InsertRecordsFromQueryResponse& response_ ) const;
41781 
41799 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
41800 
41820 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
41821  InsertRecordsRandomResponse& response_ ) const;
41822 
42097 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
42098  const int64_t count,
42099  const std::map<std::string, std::map<std::string, double> >& options ) const;
42100 
42377 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
42378  const int64_t count,
42379  const std::map<std::string, std::map<std::string, double> >& options,
42380  InsertRecordsRandomResponse& response_ ) const;
42381 
42399 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
42400 
42420 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
42421  InsertSymbolResponse& response_ ) const;
42422 
42467 InsertSymbolResponse insertSymbol( const std::string& symbolId,
42468  const std::string& symbolFormat,
42469  const std::vector<uint8_t>& symbolData,
42470  const std::map<std::string, std::string>& options ) const;
42471 
42518 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
42519  const std::string& symbolFormat,
42520  const std::vector<uint8_t>& symbolData,
42521  const std::map<std::string, std::string>& options,
42522  InsertSymbolResponse& response_ ) const;
42523 
42533 KillProcResponse killProc( const KillProcRequest& request_ ) const;
42534 
42546 KillProcResponse& killProc( const KillProcRequest& request_,
42547  KillProcResponse& response_ ) const;
42548 
42596 KillProcResponse killProc( const std::string& runId,
42597  const std::map<std::string, std::string>& options ) const;
42598 
42648 KillProcResponse& killProc( const std::string& runId,
42649  const std::map<std::string, std::string>& options,
42650  KillProcResponse& response_ ) const;
42651 
42653 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
42654 
42656 ListGraphResponse& listGraph( const ListGraphRequest& request_,
42657  ListGraphResponse& response_ ) const;
42658 
42660 ListGraphResponse listGraph( const std::string& graphName,
42661  const std::map<std::string, std::string>& options ) const;
42662 
42664 ListGraphResponse& listGraph( const std::string& graphName,
42665  const std::map<std::string, std::string>& options,
42666  ListGraphResponse& response_ ) const;
42667 
42688 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
42689 
42712 LockTableResponse& lockTable( const LockTableRequest& request_,
42713  LockTableResponse& response_ ) const;
42714 
42759 LockTableResponse lockTable( const std::string& tableName,
42760  const std::string& lockType,
42761  const std::map<std::string, std::string>& options ) const;
42762 
42809 LockTableResponse& lockTable( const std::string& tableName,
42810  const std::string& lockType,
42811  const std::map<std::string, std::string>& options,
42812  LockTableResponse& response_ ) const;
42813 
42831 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
42832 
42852 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
42853  MatchGraphResponse& response_ ) const;
42854 
43597 MatchGraphResponse matchGraph( const std::string& graphName,
43598  const std::vector<std::string>& samplePoints,
43599  const std::string& solveMethod,
43600  const std::string& solutionTable,
43601  const std::map<std::string, std::string>& options ) const;
43602 
44347 MatchGraphResponse& matchGraph( const std::string& graphName,
44348  const std::vector<std::string>& samplePoints,
44349  const std::string& solveMethod,
44350  const std::string& solutionTable,
44351  const std::map<std::string, std::string>& options,
44352  MatchGraphResponse& response_ ) const;
44353 
44370 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
44371 
44390 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
44391  ModifyGraphResponse& response_ ) const;
44392 
44674 ModifyGraphResponse modifyGraph( const std::string& graphName,
44675  const std::vector<std::string>& nodes,
44676  const std::vector<std::string>& edges,
44677  const std::vector<std::string>& weights,
44678  const std::vector<std::string>& restrictions,
44679  const std::map<std::string, std::string>& options ) const;
44680 
44964 ModifyGraphResponse& modifyGraph( const std::string& graphName,
44965  const std::vector<std::string>& nodes,
44966  const std::vector<std::string>& edges,
44967  const std::vector<std::string>& weights,
44968  const std::vector<std::string>& restrictions,
44969  const std::map<std::string, std::string>& options,
44970  ModifyGraphResponse& response_ ) const;
44971 
45002 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
45003 
45036 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
45037  QueryGraphResponse& response_ ) const;
45038 
45209 QueryGraphResponse queryGraph( const std::string& graphName,
45210  const std::vector<std::string>& queries,
45211  const std::vector<std::string>& restrictions,
45212  const std::string& adjacencyTable,
45213  const int32_t rings,
45214  const std::map<std::string, std::string>& options ) const;
45215 
45388 QueryGraphResponse& queryGraph( const std::string& graphName,
45389  const std::vector<std::string>& queries,
45390  const std::vector<std::string>& restrictions,
45391  const std::string& adjacencyTable,
45392  const int32_t rings,
45393  const std::map<std::string, std::string>& options,
45394  QueryGraphResponse& response_ ) const;
45395 
45412 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
45413 
45432 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
45433  RepartitionGraphResponse& response_ ) const;
45434 
45473 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
45474  const std::map<std::string, std::string>& options ) const;
45475 
45516 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
45517  const std::map<std::string, std::string>& options,
45518  RepartitionGraphResponse& response_ ) const;
45519 
45521 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
45522 
45524 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
45525  ReserveResourceResponse& response_ ) const;
45526 
45528 ReserveResourceResponse reserveResource( const std::string& component,
45529  const std::string& name,
45530  const std::string& action,
45531  const int64_t bytesRequested,
45532  const int64_t ownerId,
45533  const std::map<std::string, std::string>& options ) const;
45534 
45536 ReserveResourceResponse& reserveResource( const std::string& component,
45537  const std::string& name,
45538  const std::string& action,
45539  const int64_t bytesRequested,
45540  const int64_t ownerId,
45541  const std::map<std::string, std::string>& options,
45542  ReserveResourceResponse& response_ ) const;
45543 
45558 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
45559 
45576 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
45577  RestoreBackupResponse& response_ ) const;
45578 
45795 RestoreBackupResponse restoreBackup( const std::string& backupName,
45796  const std::map<std::string, std::string>& restoreObjectsMap,
45797  const std::string& datasourceName,
45798  const std::map<std::string, std::string>& options ) const;
45799 
46018 RestoreBackupResponse& restoreBackup( const std::string& backupName,
46019  const std::map<std::string, std::string>& restoreObjectsMap,
46020  const std::string& datasourceName,
46021  const std::map<std::string, std::string>& options,
46022  RestoreBackupResponse& response_ ) const;
46023 
46033 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
46034 
46046 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
46047  RevokePermissionResponse& response_ ) const;
46048 
46143 RevokePermissionResponse revokePermission( const std::string& principal,
46144  const std::string& object,
46145  const std::string& objectType,
46146  const std::string& permission,
46147  const std::map<std::string, std::string>& options ) const;
46148 
46245 RevokePermissionResponse& revokePermission( const std::string& principal,
46246  const std::string& object,
46247  const std::string& objectType,
46248  const std::string& permission,
46249  const std::map<std::string, std::string>& options,
46250  RevokePermissionResponse& response_ ) const;
46251 
46263 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
46264 
46280 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
46281  RevokePermissionCredentialResponse& response_ ) const;
46282 
46312 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
46313  const std::string& permission,
46314  const std::string& credentialName,
46315  const std::map<std::string, std::string>& options ) const;
46316 
46350 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
46351  const std::string& permission,
46352  const std::string& credentialName,
46353  const std::map<std::string, std::string>& options,
46354  RevokePermissionCredentialResponse& response_ ) const;
46355 
46366 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
46367 
46382 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
46383  RevokePermissionDatasourceResponse& response_ ) const;
46384 
46412 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
46413  const std::string& permission,
46414  const std::string& datasourceName,
46415  const std::map<std::string, std::string>& options ) const;
46416 
46448 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
46449  const std::string& permission,
46450  const std::string& datasourceName,
46451  const std::map<std::string, std::string>& options,
46452  RevokePermissionDatasourceResponse& response_ ) const;
46453 
46464 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
46465 
46480 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
46481  RevokePermissionDirectoryResponse& response_ ) const;
46482 
46512 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
46513  const std::string& permission,
46514  const std::string& directoryName,
46515  const std::map<std::string, std::string>& options ) const;
46516 
46550 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
46551  const std::string& permission,
46552  const std::string& directoryName,
46553  const std::map<std::string, std::string>& options,
46554  RevokePermissionDirectoryResponse& response_ ) const;
46555 
46565 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
46566 
46579 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
46580  RevokePermissionProcResponse& response_ ) const;
46581 
46606 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
46607  const std::string& permission,
46608  const std::string& procName,
46609  const std::map<std::string, std::string>& options ) const;
46610 
46638 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
46639  const std::string& permission,
46640  const std::string& procName,
46641  const std::map<std::string, std::string>& options,
46642  RevokePermissionProcResponse& response_ ) const;
46643 
46653 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
46654 
46667 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
46668  RevokePermissionSystemResponse& response_ ) const;
46669 
46705 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
46706  const std::string& permission,
46707  const std::map<std::string, std::string>& options ) const;
46708 
46747 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
46748  const std::string& permission,
46749  const std::map<std::string, std::string>& options,
46750  RevokePermissionSystemResponse& response_ ) const;
46751 
46761 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
46762 
46775 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
46776  RevokePermissionTableResponse& response_ ) const;
46777 
46826 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
46827  const std::string& permission,
46828  const std::string& tableName,
46829  const std::map<std::string, std::string>& options ) const;
46830 
46882 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
46883  const std::string& permission,
46884  const std::string& tableName,
46885  const std::map<std::string, std::string>& options,
46886  RevokePermissionTableResponse& response_ ) const;
46887 
46897 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
46898 
46910 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
46911  RevokeRoleResponse& response_ ) const;
46912 
46925 RevokeRoleResponse revokeRole( const std::string& role,
46926  const std::string& member,
46927  const std::map<std::string, std::string>& options ) const;
46928 
46943 RevokeRoleResponse& revokeRole( const std::string& role,
46944  const std::string& member,
46945  const std::map<std::string, std::string>& options,
46946  RevokeRoleResponse& response_ ) const;
46947 
46961 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
46962 
46978 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
46979  ShowBackupResponse& response_ ) const;
46980 
47061 ShowBackupResponse showBackup( const std::string& backupName,
47062  const std::string& datasourceName,
47063  const std::map<std::string, std::string>& options ) const;
47064 
47147 ShowBackupResponse& showBackup( const std::string& backupName,
47148  const std::string& datasourceName,
47149  const std::map<std::string, std::string>& options,
47150  ShowBackupResponse& response_ ) const;
47151 
47153 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
47154 
47156 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
47157  ShowContainerRegistryResponse& response_ ) const;
47158 
47160 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
47161  const std::map<std::string, std::string>& options ) const;
47162 
47164 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
47165  const std::map<std::string, std::string>& options,
47166  ShowContainerRegistryResponse& response_ ) const;
47167 
47178 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
47179 
47192 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
47193  ShowCredentialResponse& response_ ) const;
47194 
47209 ShowCredentialResponse showCredential( const std::string& credentialName,
47210  const std::map<std::string, std::string>& options ) const;
47211 
47228 ShowCredentialResponse& showCredential( const std::string& credentialName,
47229  const std::map<std::string, std::string>& options,
47230  ShowCredentialResponse& response_ ) const;
47231 
47242 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
47243 
47256 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
47257  ShowDatasinkResponse& response_ ) const;
47258 
47272 ShowDatasinkResponse showDatasink( const std::string& name,
47273  const std::map<std::string, std::string>& options ) const;
47274 
47290 ShowDatasinkResponse& showDatasink( const std::string& name,
47291  const std::map<std::string, std::string>& options,
47292  ShowDatasinkResponse& response_ ) const;
47293 
47305 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
47306 
47320 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
47321  ShowDatasourceResponse& response_ ) const;
47322 
47337 ShowDatasourceResponse showDatasource( const std::string& name,
47338  const std::map<std::string, std::string>& options ) const;
47339 
47356 ShowDatasourceResponse& showDatasource( const std::string& name,
47357  const std::map<std::string, std::string>& options,
47358  ShowDatasourceResponse& response_ ) const;
47359 
47371 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
47372 
47386 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
47387  ShowDirectoriesResponse& response_ ) const;
47388 
47401 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
47402  const std::map<std::string, std::string>& options ) const;
47403 
47418 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
47419  const std::map<std::string, std::string>& options,
47420  ShowDirectoriesResponse& response_ ) const;
47421 
47434 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
47435 
47450 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
47451  ShowEnvironmentResponse& response_ ) const;
47452 
47506 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
47507  const std::map<std::string, std::string>& options ) const;
47508 
47564 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
47565  const std::map<std::string, std::string>& options,
47566  ShowEnvironmentResponse& response_ ) const;
47567 
47579 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
47580 
47594 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
47595  ShowFilesResponse& response_ ) const;
47596 
47613 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
47614  const std::map<std::string, std::string>& options ) const;
47615 
47634 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
47635  const std::map<std::string, std::string>& options,
47636  ShowFilesResponse& response_ ) const;
47637 
47639 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
47640 
47642 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
47643  ShowFunctionsResponse& response_ ) const;
47644 
47646 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
47647  const std::map<std::string, std::string>& options ) const;
47648 
47650 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
47651  const std::map<std::string, std::string>& options,
47652  ShowFunctionsResponse& response_ ) const;
47653 
47664 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
47665 
47678 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
47679  ShowGraphResponse& response_ ) const;
47680 
47728 ShowGraphResponse showGraph( const std::string& graphName,
47729  const std::map<std::string, std::string>& options ) const;
47730 
47780 ShowGraphResponse& showGraph( const std::string& graphName,
47781  const std::map<std::string, std::string>& options,
47782  ShowGraphResponse& response_ ) const;
47783 
47785 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
47786 
47788 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
47789  ShowGraphGrammarResponse& response_ ) const;
47790 
47792 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
47793 
47795 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
47796  ShowGraphGrammarResponse& response_ ) const;
47797 
47799 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
47800 
47802 ShowModelResponse& showModel( const ShowModelRequest& request_,
47803  ShowModelResponse& response_ ) const;
47804 
47806 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
47807  const std::map<std::string, std::string>& options ) const;
47808 
47810 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
47811  const std::map<std::string, std::string>& options,
47812  ShowModelResponse& response_ ) const;
47813 
47823 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
47824 
47836 ShowProcResponse& showProc( const ShowProcRequest& request_,
47837  ShowProcResponse& response_ ) const;
47838 
47869 ShowProcResponse showProc( const std::string& procName,
47870  const std::map<std::string, std::string>& options ) const;
47871 
47904 ShowProcResponse& showProc( const std::string& procName,
47905  const std::map<std::string, std::string>& options,
47906  ShowProcResponse& response_ ) const;
47907 
47921 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
47922 
47938 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
47939  ShowProcStatusResponse& response_ ) const;
47940 
47989 ShowProcStatusResponse showProcStatus( const std::string& runId,
47990  const std::map<std::string, std::string>& options ) const;
47991 
48042 ShowProcStatusResponse& showProcStatus( const std::string& runId,
48043  const std::map<std::string, std::string>& options,
48044  ShowProcStatusResponse& response_ ) const;
48045 
48059 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
48060 
48076 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
48077  ShowResourceObjectsResponse& response_ ) const;
48078 
48158 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
48159 
48241 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
48242  ShowResourceObjectsResponse& response_ ) const;
48243 
48254 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
48255 
48269 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
48270  ShowResourceStatisticsResponse& response_ ) const;
48271 
48281 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
48282 
48295 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
48296  ShowResourceStatisticsResponse& response_ ) const;
48297 
48308 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
48309 
48322 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
48323  ShowResourceGroupsResponse& response_ ) const;
48324 
48388 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
48389  const std::map<std::string, std::string>& options ) const;
48390 
48456 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
48457  const std::map<std::string, std::string>& options,
48458  ShowResourceGroupsResponse& response_ ) const;
48459 
48471 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
48472 
48486 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
48487  ShowSchemaResponse& response_ ) const;
48488 
48520 ShowSchemaResponse showSchema( const std::string& schemaName,
48521  const std::map<std::string, std::string>& options ) const;
48522 
48556 ShowSchemaResponse& showSchema( const std::string& schemaName,
48557  const std::map<std::string, std::string>& options,
48558  ShowSchemaResponse& response_ ) const;
48559 
48571 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
48572 
48586 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
48587  ShowSecurityResponse& response_ ) const;
48588 
48619 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
48620  const std::map<std::string, std::string>& options ) const;
48621 
48654 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
48655  const std::map<std::string, std::string>& options,
48656  ShowSecurityResponse& response_ ) const;
48657 
48668 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
48669 
48682 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
48683  ShowSqlProcResponse& response_ ) const;
48684 
48717 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
48718  const std::map<std::string, std::string>& options ) const;
48719 
48754 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
48755  const std::map<std::string, std::string>& options,
48756  ShowSqlProcResponse& response_ ) const;
48757 
48767 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
48768 
48780 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
48781  ShowStatisticsResponse& response_ ) const;
48782 
48818 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
48819  const std::map<std::string, std::string>& options ) const;
48820 
48858 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
48859  const std::map<std::string, std::string>& options,
48860  ShowStatisticsResponse& response_ ) const;
48861 
48872 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
48873 
48887 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
48888  ShowSystemPropertiesResponse& response_ ) const;
48889 
48907 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
48908 
48929 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
48930  ShowSystemPropertiesResponse& response_ ) const;
48931 
48942 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
48943 
48956 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
48957  ShowSystemStatusResponse& response_ ) const;
48958 
48969 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
48970 
48983 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
48984  ShowSystemStatusResponse& response_ ) const;
48985 
48997 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
48998 
49012 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
49013  ShowSystemTimingResponse& response_ ) const;
49014 
49026 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
49027 
49041 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
49042  ShowSystemTimingResponse& response_ ) const;
49043 
49081 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
49082 
49122 ShowTableResponse& showTable( const ShowTableRequest& request_,
49123  ShowTableResponse& response_ ) const;
49124 
49330 ShowTableResponse showTable( const std::string& tableName,
49331  const std::map<std::string, std::string>& options ) const;
49332 
49540 ShowTableResponse& showTable( const std::string& tableName,
49541  const std::map<std::string, std::string>& options,
49542  ShowTableResponse& response_ ) const;
49543 
49553 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
49554 
49566 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
49567  ShowTableMetadataResponse& response_ ) const;
49568 
49582 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
49583  const std::map<std::string, std::string>& options ) const;
49584 
49600 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
49601  const std::map<std::string, std::string>& options,
49602  ShowTableMetadataResponse& response_ ) const;
49603 
49616 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
49617 
49632 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
49633  ShowTableMonitorsResponse& response_ ) const;
49634 
49650 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
49651  const std::map<std::string, std::string>& options ) const;
49652 
49670 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
49671  const std::map<std::string, std::string>& options,
49672  ShowTableMonitorsResponse& response_ ) const;
49673 
49687 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
49688 
49704 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
49705  ShowTablesByTypeResponse& response_ ) const;
49706 
49724 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
49725  const std::string& label,
49726  const std::map<std::string, std::string>& options ) const;
49727 
49747 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
49748  const std::string& label,
49749  const std::map<std::string, std::string>& options,
49750  ShowTablesByTypeResponse& response_ ) const;
49751 
49762 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
49763 
49776 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
49777  ShowTriggersResponse& response_ ) const;
49778 
49791 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
49792  const std::map<std::string, std::string>& options ) const;
49793 
49808 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
49809  const std::map<std::string, std::string>& options,
49810  ShowTriggersResponse& response_ ) const;
49811 
49823 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
49824 
49838 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
49839  ShowTypesResponse& response_ ) const;
49840 
49872 ShowTypesResponse showTypes( const std::string& typeId,
49873  const std::string& label,
49874  const std::map<std::string, std::string>& options ) const;
49875 
49909 ShowTypesResponse& showTypes( const std::string& typeId,
49910  const std::string& label,
49911  const std::map<std::string, std::string>& options,
49912  ShowTypesResponse& response_ ) const;
49913 
49923 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
49924 
49936 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
49937  ShowVideoResponse& response_ ) const;
49938 
49950 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
49951  const std::map<std::string, std::string>& options ) const;
49952 
49966 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
49967  const std::map<std::string, std::string>& options,
49968  ShowVideoResponse& response_ ) const;
49969 
49980 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
49981 
49994 ShowWalResponse& showWal( const ShowWalRequest& request_,
49995  ShowWalResponse& response_ ) const;
49996 
50024 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
50025  const std::map<std::string, std::string>& options ) const;
50026 
50056 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
50057  const std::map<std::string, std::string>& options,
50058  ShowWalResponse& response_ ) const;
50059 
50078 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
50079 
50100 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
50101  SolveGraphResponse& response_ ) const;
50102 
50439 SolveGraphResponse solveGraph( const std::string& graphName,
50440  const std::vector<std::string>& weightsOnEdges,
50441  const std::vector<std::string>& restrictions,
50442  const std::string& solverType,
50443  const std::vector<std::string>& sourceNodes,
50444  const std::vector<std::string>& destinationNodes,
50445  const std::string& solutionTable,
50446  const std::map<std::string, std::string>& options ) const;
50447 
50786 SolveGraphResponse& solveGraph( const std::string& graphName,
50787  const std::vector<std::string>& weightsOnEdges,
50788  const std::vector<std::string>& restrictions,
50789  const std::string& solverType,
50790  const std::vector<std::string>& sourceNodes,
50791  const std::vector<std::string>& destinationNodes,
50792  const std::string& solutionTable,
50793  const std::map<std::string, std::string>& options,
50794  SolveGraphResponse& response_ ) const;
50795 
50833 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
50834 
50874 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
50875  UpdateRecordsResponse& response_ ) const;
50876 
50916 template<typename TRequest>
50917 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
50918 {
50919  RawUpdateRecordsRequest actualRequest_;
50920  actualRequest_.tableName = request_.tableName;
50921  actualRequest_.expressions = request_.expressions;
50922  actualRequest_.newValuesMaps = request_.newValuesMaps;
50923  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50924  actualRequest_.options = request_.options;
50925  UpdateRecordsResponse actualResponse_;
50926  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50927  return actualResponse_;
50928 }
50929 
50971 template<typename TRequest>
50972 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
50973  UpdateRecordsResponse& response_ ) const
50974 {
50975  RawUpdateRecordsRequest actualRequest_;
50976  actualRequest_.tableName = request_.tableName;
50977  actualRequest_.expressions = request_.expressions;
50978  actualRequest_.newValuesMaps = request_.newValuesMaps;
50979  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50980  actualRequest_.options = request_.options;
50981  submitRequest("/update/records", actualRequest_, response_, true);
50982  return response_;
50983 }
50984 
51224 template<typename TRequest>
51225 UpdateRecordsResponse updateRecords( const std::string& tableName,
51226  const std::vector<std::string>& expressions,
51227  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
51228  const std::vector<TRequest>& data,
51229  const std::map<std::string, std::string>& options ) const
51230 {
51231  RawUpdateRecordsRequest actualRequest_;
51232  actualRequest_.tableName = tableName;
51233  actualRequest_.expressions = expressions;
51234  actualRequest_.newValuesMaps = newValuesMaps;
51235  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
51236  actualRequest_.options = options;
51237  UpdateRecordsResponse actualResponse_;
51238  submitRequest("/update/records", actualRequest_, actualResponse_, true);
51239  return actualResponse_;
51240 }
51241 
51483 template<typename TRequest>
51484 UpdateRecordsResponse& updateRecords( const std::string& tableName,
51485  const std::vector<std::string>& expressions,
51486  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
51487  const std::vector<TRequest>& data,
51488  const std::map<std::string, std::string>& options,
51489  UpdateRecordsResponse& response_ ) const
51490 {
51491  RawUpdateRecordsRequest actualRequest_;
51492  actualRequest_.tableName = tableName;
51493  actualRequest_.expressions = expressions;
51494  actualRequest_.newValuesMaps = newValuesMaps;
51495  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
51496  actualRequest_.options = options;
51497  submitRequest("/update/records", actualRequest_, response_, true);
51498  return response_;
51499 }
51500 
51566 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
51567 
51635 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
51636  UploadFilesResponse& response_ ) const;
51637 
51783 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
51784  const std::vector<std::vector<uint8_t> >& fileData,
51785  const std::map<std::string, std::string>& options ) const;
51786 
51934 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
51935  const std::vector<std::vector<uint8_t> >& fileData,
51936  const std::map<std::string, std::string>& options,
51937  UploadFilesResponse& response_ ) const;
51938 
51961 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
51962 
51987 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
51988  UploadFilesFromurlResponse& response_ ) const;
51989 
52020 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
52021  const std::vector<std::string>& urls,
52022  const std::map<std::string, std::string>& options ) const;
52023 
52056 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
52057  const std::vector<std::string>& urls,
52058  const std::map<std::string, std::string>& options,
52059  UploadFilesFromurlResponse& response_ ) const;
52060 
52062 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
52063 
52065 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
52066  VisualizeGetFeatureInfoResponse& response_ ) const;
52067 
52069 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
52070  const std::vector<std::string>& xColumnNames,
52071  const std::vector<std::string>& yColumnNames,
52072  const std::vector<std::string>& geometryColumnNames,
52073  const std::vector<std::vector<std::string> >& queryColumnNames,
52074  const std::string& projection,
52075  const double minX,
52076  const double maxX,
52077  const double minY,
52078  const double maxY,
52079  const int32_t width,
52080  const int32_t height,
52081  const int32_t x,
52082  const int32_t y,
52083  const int32_t radius,
52084  const int64_t limit,
52085  const std::string& encoding,
52086  const std::map<std::string, std::string>& options ) const;
52087 
52089 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
52090  const std::vector<std::string>& xColumnNames,
52091  const std::vector<std::string>& yColumnNames,
52092  const std::vector<std::string>& geometryColumnNames,
52093  const std::vector<std::vector<std::string> >& queryColumnNames,
52094  const std::string& projection,
52095  const double minX,
52096  const double maxX,
52097  const double minY,
52098  const double maxY,
52099  const int32_t width,
52100  const int32_t height,
52101  const int32_t x,
52102  const int32_t y,
52103  const int32_t radius,
52104  const int64_t limit,
52105  const std::string& encoding,
52106  const std::map<std::string, std::string>& options,
52107  VisualizeGetFeatureInfoResponse& response_ ) const;
52108 
52110 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
52111 
52113 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
52114  VisualizeImageResponse& response_ ) const;
52115 
52117 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
52118  const std::vector<std::string>& worldTableNames,
52119  const std::string& xColumnName,
52120  const std::string& yColumnName,
52121  const std::string& symbolColumnName,
52122  const std::string& geometryColumnName,
52123  const std::vector<std::vector<std::string> >& trackIds,
52124  const double minX,
52125  const double maxX,
52126  const double minY,
52127  const double maxY,
52128  const int32_t width,
52129  const int32_t height,
52130  const std::string& projection,
52131  const int64_t bgColor,
52132  const std::map<std::string, std::vector<std::string> >& styleOptions,
52133  const std::map<std::string, std::string>& options ) const;
52134 
52136 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
52137  const std::vector<std::string>& worldTableNames,
52138  const std::string& xColumnName,
52139  const std::string& yColumnName,
52140  const std::string& symbolColumnName,
52141  const std::string& geometryColumnName,
52142  const std::vector<std::vector<std::string> >& trackIds,
52143  const double minX,
52144  const double maxX,
52145  const double minY,
52146  const double maxY,
52147  const int32_t width,
52148  const int32_t height,
52149  const std::string& projection,
52150  const int64_t bgColor,
52151  const std::map<std::string, std::vector<std::string> >& styleOptions,
52152  const std::map<std::string, std::string>& options,
52153  VisualizeImageResponse& response_ ) const;
52154 
52169 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
52170 
52187 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
52188  VisualizeImageChartResponse& response_ ) const;
52189 
52419 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
52420  const std::vector<std::string>& xColumnNames,
52421  const std::vector<std::string>& yColumnNames,
52422  const double minX,
52423  const double maxX,
52424  const double minY,
52425  const double maxY,
52426  const int32_t width,
52427  const int32_t height,
52428  const std::string& bgColor,
52429  const std::map<std::string, std::vector<std::string> >& styleOptions,
52430  const std::map<std::string, std::string>& options ) const;
52431 
52663 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
52664  const std::vector<std::string>& xColumnNames,
52665  const std::vector<std::string>& yColumnNames,
52666  const double minX,
52667  const double maxX,
52668  const double minY,
52669  const double maxY,
52670  const int32_t width,
52671  const int32_t height,
52672  const std::string& bgColor,
52673  const std::map<std::string, std::vector<std::string> >& styleOptions,
52674  const std::map<std::string, std::string>& options,
52675  VisualizeImageChartResponse& response_ ) const;
52676 
52678 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
52679 
52681 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
52682  VisualizeImageClassbreakResponse& response_ ) const;
52683 
52685 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
52686  const std::vector<std::string>& worldTableNames,
52687  const std::string& xColumnName,
52688  const std::string& yColumnName,
52689  const std::string& symbolColumnName,
52690  const std::string& geometryColumnName,
52691  const std::vector<std::vector<std::string> >& trackIds,
52692  const std::string& cbAttr,
52693  const std::vector<std::string>& cbVals,
52694  const std::string& cbPointcolorAttr,
52695  const std::vector<std::string>& cbPointcolorVals,
52696  const std::string& cbPointalphaAttr,
52697  const std::vector<std::string>& cbPointalphaVals,
52698  const std::string& cbPointsizeAttr,
52699  const std::vector<std::string>& cbPointsizeVals,
52700  const std::string& cbPointshapeAttr,
52701  const std::vector<std::string>& cbPointshapeVals,
52702  const double minX,
52703  const double maxX,
52704  const double minY,
52705  const double maxY,
52706  const int32_t width,
52707  const int32_t height,
52708  const std::string& projection,
52709  const int64_t bgColor,
52710  const std::map<std::string, std::vector<std::string> >& styleOptions,
52711  const std::map<std::string, std::string>& options,
52712  const std::vector<int32_t>& cbTransparencyVec ) const;
52713 
52715 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
52716  const std::vector<std::string>& worldTableNames,
52717  const std::string& xColumnName,
52718  const std::string& yColumnName,
52719  const std::string& symbolColumnName,
52720  const std::string& geometryColumnName,
52721  const std::vector<std::vector<std::string> >& trackIds,
52722  const std::string& cbAttr,
52723  const std::vector<std::string>& cbVals,
52724  const std::string& cbPointcolorAttr,
52725  const std::vector<std::string>& cbPointcolorVals,
52726  const std::string& cbPointalphaAttr,
52727  const std::vector<std::string>& cbPointalphaVals,
52728  const std::string& cbPointsizeAttr,
52729  const std::vector<std::string>& cbPointsizeVals,
52730  const std::string& cbPointshapeAttr,
52731  const std::vector<std::string>& cbPointshapeVals,
52732  const double minX,
52733  const double maxX,
52734  const double minY,
52735  const double maxY,
52736  const int32_t width,
52737  const int32_t height,
52738  const std::string& projection,
52739  const int64_t bgColor,
52740  const std::map<std::string, std::vector<std::string> >& styleOptions,
52741  const std::map<std::string, std::string>& options,
52742  const std::vector<int32_t>& cbTransparencyVec,
52743  VisualizeImageClassbreakResponse& response_ ) const;
52744 
52746 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
52747 
52749 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
52750  VisualizeImageContourResponse& response_ ) const;
52751 
52753 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
52754  const std::string& xColumnName,
52755  const std::string& yColumnName,
52756  const std::string& valueColumnName,
52757  const double minX,
52758  const double maxX,
52759  const double minY,
52760  const double maxY,
52761  const int32_t width,
52762  const int32_t height,
52763  const std::string& projection,
52764  const std::map<std::string, std::string>& styleOptions,
52765  const std::map<std::string, std::string>& options ) const;
52766 
52768 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
52769  const std::string& xColumnName,
52770  const std::string& yColumnName,
52771  const std::string& valueColumnName,
52772  const double minX,
52773  const double maxX,
52774  const double minY,
52775  const double maxY,
52776  const int32_t width,
52777  const int32_t height,
52778  const std::string& projection,
52779  const std::map<std::string, std::string>& styleOptions,
52780  const std::map<std::string, std::string>& options,
52781  VisualizeImageContourResponse& response_ ) const;
52782 
52784 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
52785 
52787 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
52788  VisualizeImageHeatmapResponse& response_ ) const;
52789 
52791 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52792  const std::string& xColumnName,
52793  const std::string& yColumnName,
52794  const std::string& valueColumnName,
52795  const std::string& geometryColumnName,
52796  const double minX,
52797  const double maxX,
52798  const double minY,
52799  const double maxY,
52800  const int32_t width,
52801  const int32_t height,
52802  const std::string& projection,
52803  const std::map<std::string, std::string>& styleOptions,
52804  const std::map<std::string, std::string>& options ) const;
52805 
52807 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52808  const std::string& xColumnName,
52809  const std::string& yColumnName,
52810  const std::string& valueColumnName,
52811  const std::string& geometryColumnName,
52812  const double minX,
52813  const double maxX,
52814  const double minY,
52815  const double maxY,
52816  const int32_t width,
52817  const int32_t height,
52818  const std::string& projection,
52819  const std::map<std::string, std::string>& styleOptions,
52820  const std::map<std::string, std::string>& options,
52821  VisualizeImageHeatmapResponse& response_ ) const;
52822 
52824 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
52825 
52827 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
52828  VisualizeImageLabelsResponse& response_ ) const;
52829 
52831 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
52832  const std::string& xColumnName,
52833  const std::string& yColumnName,
52834  const std::string& xOffset,
52835  const std::string& yOffset,
52836  const std::string& textString,
52837  const std::string& font,
52838  const std::string& textColor,
52839  const std::string& textAngle,
52840  const std::string& textScale,
52841  const std::string& drawBox,
52842  const std::string& drawLeader,
52843  const std::string& lineWidth,
52844  const std::string& lineColor,
52845  const std::string& fillColor,
52846  const std::string& leaderXColumnName,
52847  const std::string& leaderYColumnName,
52848  const std::string& filter,
52849  const double minX,
52850  const double maxX,
52851  const double minY,
52852  const double maxY,
52853  const int32_t width,
52854  const int32_t height,
52855  const std::string& projection,
52856  const std::map<std::string, std::string>& options ) const;
52857 
52859 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
52860  const std::string& xColumnName,
52861  const std::string& yColumnName,
52862  const std::string& xOffset,
52863  const std::string& yOffset,
52864  const std::string& textString,
52865  const std::string& font,
52866  const std::string& textColor,
52867  const std::string& textAngle,
52868  const std::string& textScale,
52869  const std::string& drawBox,
52870  const std::string& drawLeader,
52871  const std::string& lineWidth,
52872  const std::string& lineColor,
52873  const std::string& fillColor,
52874  const std::string& leaderXColumnName,
52875  const std::string& leaderYColumnName,
52876  const std::string& filter,
52877  const double minX,
52878  const double maxX,
52879  const double minY,
52880  const double maxY,
52881  const int32_t width,
52882  const int32_t height,
52883  const std::string& projection,
52884  const std::map<std::string, std::string>& options,
52885  VisualizeImageLabelsResponse& response_ ) const;
52886 
52900 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
52901 
52917 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
52918  VisualizeIsochroneResponse& response_ ) const;
52919 
53582 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
53583  const std::string& sourceNode,
53584  const double maxSolutionRadius,
53585  const std::vector<std::string>& weightsOnEdges,
53586  const std::vector<std::string>& restrictions,
53587  const int32_t numLevels,
53588  const bool generateImage,
53589  const std::string& levelsTable,
53590  const std::map<std::string, std::string>& styleOptions,
53591  const std::map<std::string, std::string>& solveOptions,
53592  const std::map<std::string, std::string>& contourOptions,
53593  const std::map<std::string, std::string>& options ) const;
53594 
54259 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
54260  const std::string& sourceNode,
54261  const double maxSolutionRadius,
54262  const std::vector<std::string>& weightsOnEdges,
54263  const std::vector<std::string>& restrictions,
54264  const int32_t numLevels,
54265  const bool generateImage,
54266  const std::string& levelsTable,
54267  const std::map<std::string, std::string>& styleOptions,
54268  const std::map<std::string, std::string>& solveOptions,
54269  const std::map<std::string, std::string>& contourOptions,
54270  const std::map<std::string, std::string>& options,
54271  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...
CheckTableResponse checkTable(const CheckTableRequest &request_) const
Scans the requested tables as specified in tableNames for integrity.
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.
GetGraphEntitiesResponse getGraphEntities(const GetGraphEntitiesRequest &request_) const
Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
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...