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 
1961 AdminRepairTableResponse adminRepairTable( const std::vector<std::string>& tableNames,
1962  const std::map<std::string, std::string>& options ) const;
1963 
2017 AdminRepairTableResponse& adminRepairTable( const std::vector<std::string>& tableNames,
2018  const std::map<std::string, std::string>& options,
2019  AdminRepairTableResponse& response_ ) const;
2020 
2030 AdminSendAlertResponse adminSendAlert( const AdminSendAlertRequest& request_ ) const;
2031 
2043 AdminSendAlertResponse& adminSendAlert( const AdminSendAlertRequest& request_,
2044  AdminSendAlertResponse& response_ ) const;
2045 
2070 AdminSendAlertResponse adminSendAlert( const std::string& message,
2071  const std::string& label,
2072  const std::string& logLevel,
2073  const std::map<std::string, std::string>& options ) const;
2074 
2101 AdminSendAlertResponse& adminSendAlert( const std::string& message,
2102  const std::string& label,
2103  const std::string& logLevel,
2104  const std::map<std::string, std::string>& options,
2105  AdminSendAlertResponse& response_ ) const;
2106 
2117 AdminShowAlertsResponse adminShowAlerts( const AdminShowAlertsRequest& request_ ) const;
2118 
2131 AdminShowAlertsResponse& adminShowAlerts( const AdminShowAlertsRequest& request_,
2132  AdminShowAlertsResponse& response_ ) const;
2133 
2147 AdminShowAlertsResponse adminShowAlerts( const int32_t numAlerts,
2148  const std::map<std::string, std::string>& options ) const;
2149 
2165 AdminShowAlertsResponse& adminShowAlerts( const int32_t numAlerts,
2166  const std::map<std::string, std::string>& options,
2167  AdminShowAlertsResponse& response_ ) const;
2168 
2184 AdminShowClusterOperationsResponse adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_ ) const;
2185 
2205 AdminShowClusterOperationsResponse& adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_,
2206  AdminShowClusterOperationsResponse& response_ ) const;
2207 
2223 AdminShowClusterOperationsResponse adminShowClusterOperations( const int32_t historyIndex,
2224  const std::map<std::string, std::string>& options ) const;
2225 
2245 AdminShowClusterOperationsResponse& adminShowClusterOperations( const int32_t historyIndex,
2246  const std::map<std::string, std::string>& options,
2247  AdminShowClusterOperationsResponse& response_ ) const;
2248 
2258 AdminShowJobsResponse adminShowJobs( const AdminShowJobsRequest& request_ ) const;
2259 
2271 AdminShowJobsResponse& adminShowJobs( const AdminShowJobsRequest& request_,
2272  AdminShowJobsResponse& response_ ) const;
2273 
2315 AdminShowJobsResponse adminShowJobs( const std::map<std::string, std::string>& options ) const;
2316 
2360 AdminShowJobsResponse& adminShowJobs( const std::map<std::string, std::string>& options,
2361  AdminShowJobsResponse& response_ ) const;
2362 
2374 AdminShowShardsResponse adminShowShards( const AdminShowShardsRequest& request_ ) const;
2375 
2389 AdminShowShardsResponse& adminShowShards( const AdminShowShardsRequest& request_,
2390  AdminShowShardsResponse& response_ ) const;
2391 
2402 AdminShowShardsResponse adminShowShards( const std::map<std::string, std::string>& options ) const;
2403 
2416 AdminShowShardsResponse& adminShowShards( const std::map<std::string, std::string>& options,
2417  AdminShowShardsResponse& response_ ) const;
2418 
2428 AdminShutdownResponse adminShutdown( const AdminShutdownRequest& request_ ) const;
2429 
2441 AdminShutdownResponse& adminShutdown( const AdminShutdownRequest& request_,
2442  AdminShutdownResponse& response_ ) const;
2443 
2454 AdminShutdownResponse adminShutdown( const std::string& exitType,
2455  const std::string& authorization,
2456  const std::map<std::string, std::string>& options ) const;
2457 
2470 AdminShutdownResponse& adminShutdown( const std::string& exitType,
2471  const std::string& authorization,
2472  const std::map<std::string, std::string>& options,
2473  AdminShutdownResponse& response_ ) const;
2474 
2487 AdminSwitchoverResponse adminSwitchover( const AdminSwitchoverRequest& request_ ) const;
2488 
2503 AdminSwitchoverResponse& adminSwitchover( const AdminSwitchoverRequest& request_,
2504  AdminSwitchoverResponse& response_ ) const;
2505 
2556 AdminSwitchoverResponse adminSwitchover( const std::vector<std::string>& processes,
2557  const std::vector<std::string>& destinations,
2558  const std::map<std::string, std::string>& options ) const;
2559 
2612 AdminSwitchoverResponse& adminSwitchover( const std::vector<std::string>& processes,
2613  const std::vector<std::string>& destinations,
2614  const std::map<std::string, std::string>& options,
2615  AdminSwitchoverResponse& response_ ) const;
2616 
2628 AdminVerifyDbResponse adminVerifyDb( const AdminVerifyDbRequest& request_ ) const;
2629 
2643 AdminVerifyDbResponse& adminVerifyDb( const AdminVerifyDbRequest& request_,
2644  AdminVerifyDbResponse& response_ ) const;
2645 
2790 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2791 
2938 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2939  AdminVerifyDbResponse& response_ ) const;
2940 
2951 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2952 
2965 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2966  AggregateConvexHullResponse& response_ ) const;
2967 
2986 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
2987  const std::string& xColumnName,
2988  const std::string& yColumnName,
2989  const std::map<std::string, std::string>& options ) const;
2990 
3011 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
3012  const std::string& xColumnName,
3013  const std::string& yColumnName,
3014  const std::map<std::string, std::string>& options,
3015  AggregateConvexHullResponse& response_ ) const;
3016 
3092 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
3093 
3171 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
3172  RawAggregateGroupByResponse& response_ ) const;
3173 
3249 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
3250 
3328 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
3329  AggregateGroupByResponse& response_ ) const;
3330 
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 
4109 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
4110  const std::vector<std::string>& columnNames,
4111  const int64_t offset,
4112  const int64_t limit,
4113  const std::map<std::string, std::string>& options,
4114  AggregateGroupByResponse& response_ ) const;
4115 
4139 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
4140 
4166 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
4167  AggregateHistogramResponse& response_ ) const;
4168 
4220 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
4221  const std::string& columnName,
4222  const double start,
4223  const double end,
4224  const double interval,
4225  const std::map<std::string, std::string>& options ) const;
4226 
4280 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4281  const std::string& columnName,
4282  const double start,
4283  const double end,
4284  const double interval,
4285  const std::map<std::string, std::string>& options,
4286  AggregateHistogramResponse& response_ ) const;
4287 
4307 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4308 
4330 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4331  AggregateKMeansResponse& response_ ) const;
4332 
4446 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4447  const std::vector<std::string>& columnNames,
4448  const int32_t k,
4449  const double tolerance,
4450  const std::map<std::string, std::string>& options ) const;
4451 
4567 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4568  const std::vector<std::string>& columnNames,
4569  const int32_t k,
4570  const double tolerance,
4571  const std::map<std::string, std::string>& options,
4572  AggregateKMeansResponse& response_ ) const;
4573 
4584 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4585 
4598 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4599  AggregateMinMaxResponse& response_ ) const;
4600 
4617 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4618  const std::string& columnName,
4619  const std::map<std::string, std::string>& options ) const;
4620 
4639 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4640  const std::string& columnName,
4641  const std::map<std::string, std::string>& options,
4642  AggregateMinMaxResponse& response_ ) const;
4643 
4654 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4655 
4670 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4671  AggregateMinMaxGeometryResponse& response_ ) const;
4672 
4689 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4690  const std::string& columnName,
4691  const std::map<std::string, std::string>& options ) const;
4692 
4713 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4714  const std::string& columnName,
4715  const std::map<std::string, std::string>& options,
4716  AggregateMinMaxGeometryResponse& response_ ) const;
4717 
4780 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4781 
4846 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4847  AggregateStatisticsResponse& response_ ) const;
4848 
4991 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
4992  const std::string& columnName,
4993  const std::string& stats,
4994  const std::map<std::string, std::string>& options ) const;
4995 
5140 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
5141  const std::string& columnName,
5142  const std::string& stats,
5143  const std::map<std::string, std::string>& options,
5144  AggregateStatisticsResponse& response_ ) const;
5145 
5182 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
5183 
5224 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
5225  AggregateStatisticsByRangeResponse& response_ ) const;
5226 
5307 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5308  const std::string& selectExpression,
5309  const std::string& columnName,
5310  const std::string& valueColumnName,
5311  const std::string& stats,
5312  const double start,
5313  const double end,
5314  const double interval,
5315  const std::map<std::string, std::string>& options ) const;
5316 
5401 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5402  const std::string& selectExpression,
5403  const std::string& columnName,
5404  const std::string& valueColumnName,
5405  const std::string& stats,
5406  const double start,
5407  const double end,
5408  const double interval,
5409  const std::map<std::string, std::string>& options,
5410  AggregateStatisticsByRangeResponse& response_ ) const;
5411 
5462 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5463 
5516 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5517  RawAggregateUniqueResponse& response_ ) const;
5518 
5569 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5570 
5623 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5624  AggregateUniqueResponse& response_ ) const;
5625 
5863 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5864  const std::string& columnName,
5865  const int64_t offset,
5866  const int64_t limit,
5867  const std::map<std::string, std::string>& options ) const;
5868 
6108 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
6109  const std::string& columnName,
6110  const int64_t offset,
6111  const int64_t limit,
6112  const std::map<std::string, std::string>& options,
6113  AggregateUniqueResponse& response_ ) const;
6114 
6140 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
6141 
6169 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
6170  RawAggregateUnpivotResponse& response_ ) const;
6171 
6197 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
6198 
6226 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
6227  AggregateUnpivotResponse& response_ ) const;
6228 
6422 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6423  const std::vector<std::string>& columnNames,
6424  const std::string& variableColumnName,
6425  const std::string& valueColumnName,
6426  const std::vector<std::string>& pivotedColumns,
6427  const std::map<std::string, std::string>& options ) const;
6428 
6624 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6625  const std::vector<std::string>& columnNames,
6626  const std::string& variableColumnName,
6627  const std::string& valueColumnName,
6628  const std::vector<std::string>& pivotedColumns,
6629  const std::map<std::string, std::string>& options,
6630  AggregateUnpivotResponse& response_ ) const;
6631 
6642 AlterBackupResponse alterBackup( const AlterBackupRequest& request_ ) const;
6643 
6656 AlterBackupResponse& alterBackup( const AlterBackupRequest& request_,
6657  AlterBackupResponse& response_ ) const;
6658 
6708 AlterBackupResponse alterBackup( const std::string& backupName,
6709  const std::string& action,
6710  const std::string& value,
6711  const std::string& datasinkName,
6712  const std::map<std::string, std::string>& options ) const;
6713 
6765 AlterBackupResponse& alterBackup( const std::string& backupName,
6766  const std::string& action,
6767  const std::string& value,
6768  const std::string& datasinkName,
6769  const std::map<std::string, std::string>& options,
6770  AlterBackupResponse& response_ ) const;
6771 
6782 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6783 
6796 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6797  AlterCredentialResponse& response_ ) const;
6798 
6870 AlterCredentialResponse alterCredential( const std::string& credentialName,
6871  const std::map<std::string, std::string>& credentialUpdatesMap,
6872  const std::map<std::string, std::string>& options ) const;
6873 
6947 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6948  const std::map<std::string, std::string>& credentialUpdatesMap,
6949  const std::map<std::string, std::string>& options,
6950  AlterCredentialResponse& response_ ) const;
6951 
6962 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
6963 
6976 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
6977  AlterDatasinkResponse& response_ ) const;
6978 
7302 AlterDatasinkResponse alterDatasink( const std::string& name,
7303  const std::map<std::string, std::string>& datasinkUpdatesMap,
7304  const std::map<std::string, std::string>& options ) const;
7305 
7631 AlterDatasinkResponse& alterDatasink( const std::string& name,
7632  const std::map<std::string, std::string>& datasinkUpdatesMap,
7633  const std::map<std::string, std::string>& options,
7634  AlterDatasinkResponse& response_ ) const;
7635 
7646 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7647 
7660 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7661  AlterDatasourceResponse& response_ ) const;
7662 
7993 AlterDatasourceResponse alterDatasource( const std::string& name,
7994  const std::map<std::string, std::string>& datasourceUpdatesMap,
7995  const std::map<std::string, std::string>& options ) const;
7996 
8329 AlterDatasourceResponse& alterDatasource( const std::string& name,
8330  const std::map<std::string, std::string>& datasourceUpdatesMap,
8331  const std::map<std::string, std::string>& options,
8332  AlterDatasourceResponse& response_ ) const;
8333 
8344 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8345 
8358 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8359  AlterDirectoryResponse& response_ ) const;
8360 
8381 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8382  const std::map<std::string, std::string>& directoryUpdatesMap,
8383  const std::map<std::string, std::string>& options ) const;
8384 
8407 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8408  const std::map<std::string, std::string>& directoryUpdatesMap,
8409  const std::map<std::string, std::string>& options,
8410  AlterDirectoryResponse& response_ ) const;
8411 
8422 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8423 
8436 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8437  AlterEnvironmentResponse& response_ ) const;
8438 
8499 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8500  const std::string& action,
8501  const std::string& value,
8502  const std::map<std::string, std::string>& options ) const;
8503 
8566 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8567  const std::string& action,
8568  const std::string& value,
8569  const std::map<std::string, std::string>& options,
8570  AlterEnvironmentResponse& response_ ) const;
8571 
8573 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8574 
8576 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8577  AlterGraphResponse& response_ ) const;
8578 
8580 AlterGraphResponse alterGraph( const std::string& graphName,
8581  const std::string& action,
8582  const std::string& actionArg,
8583  const std::map<std::string, std::string>& options ) const;
8584 
8586 AlterGraphResponse& alterGraph( const std::string& graphName,
8587  const std::string& action,
8588  const std::string& actionArg,
8589  const std::map<std::string, std::string>& options,
8590  AlterGraphResponse& response_ ) const;
8591 
8593 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8594 
8596 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8597  AlterModelResponse& response_ ) const;
8598 
8600 AlterModelResponse alterModel( const std::string& modelName,
8601  const std::string& action,
8602  const std::string& value,
8603  const std::map<std::string, std::string>& options ) const;
8604 
8606 AlterModelResponse& alterModel( const std::string& modelName,
8607  const std::string& action,
8608  const std::string& value,
8609  const std::map<std::string, std::string>& options,
8610  AlterModelResponse& response_ ) const;
8611 
8622 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8623 
8636 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8637  AlterResourceGroupResponse& response_ ) const;
8638 
8768 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8769  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8770  const std::string& ranking,
8771  const std::string& adjoiningResourceGroup,
8772  const std::map<std::string, std::string>& options ) const;
8773 
8905 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8906  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8907  const std::string& ranking,
8908  const std::string& adjoiningResourceGroup,
8909  const std::map<std::string, std::string>& options,
8910  AlterResourceGroupResponse& response_ ) const;
8911 
8921 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8922 
8934 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8935  AlterRoleResponse& response_ ) const;
8936 
8959 AlterRoleResponse alterRole( const std::string& name,
8960  const std::string& action,
8961  const std::string& value,
8962  const std::map<std::string, std::string>& options ) const;
8963 
8988 AlterRoleResponse& alterRole( const std::string& name,
8989  const std::string& action,
8990  const std::string& value,
8991  const std::map<std::string, std::string>& options,
8992  AlterRoleResponse& response_ ) const;
8993 
9005 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
9006 
9020 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9021  AlterSchemaResponse& response_ ) const;
9022 
9049 AlterSchemaResponse alterSchema( const std::string& schemaName,
9050  const std::string& action,
9051  const std::string& value,
9052  const std::map<std::string, std::string>& options ) const;
9053 
9082 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9083  const std::string& action,
9084  const std::string& value,
9085  const std::map<std::string, std::string>& options,
9086  AlterSchemaResponse& response_ ) const;
9087 
9103 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9104 
9123 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9124  AlterSystemPropertiesResponse& response_ ) const;
9125 
9493 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9494  const std::map<std::string, std::string>& options ) const;
9495 
9866 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9867  const std::map<std::string, std::string>& options,
9868  AlterSystemPropertiesResponse& response_ ) const;
9869 
9925 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9926 
9984 AlterTableResponse& alterTable( const AlterTableRequest& request_,
9985  AlterTableResponse& response_ ) const;
9986 
10471 AlterTableResponse alterTable( const std::string& tableName,
10472  const std::string& action,
10473  const std::string& value,
10474  const std::map<std::string, std::string>& options ) const;
10475 
10962 AlterTableResponse& alterTable( const std::string& tableName,
10963  const std::string& action,
10964  const std::string& value,
10965  const std::map<std::string, std::string>& options,
10966  AlterTableResponse& response_ ) const;
10967 
10989 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
10990 
11014 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11015  AlterTableColumnsResponse& response_ ) const;
11016 
11051 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11052  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11053  const std::map<std::string, std::string>& options ) const;
11054 
11091 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11092  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11093  const std::map<std::string, std::string>& options,
11094  AlterTableColumnsResponse& response_ ) const;
11095 
11108 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11109 
11124 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11125  AlterTableMetadataResponse& response_ ) const;
11126 
11150 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11151  const std::map<std::string, std::string>& metadataMap,
11152  const std::map<std::string, std::string>& options ) const;
11153 
11179 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11180  const std::map<std::string, std::string>& metadataMap,
11181  const std::map<std::string, std::string>& options,
11182  AlterTableMetadataResponse& response_ ) const;
11183 
11195 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11196 
11210 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11211  AlterTableMonitorResponse& response_ ) const;
11212 
11240 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11241  const std::map<std::string, std::string>& monitorUpdatesMap,
11242  const std::map<std::string, std::string>& options ) const;
11243 
11273 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11274  const std::map<std::string, std::string>& monitorUpdatesMap,
11275  const std::map<std::string, std::string>& options,
11276  AlterTableMonitorResponse& response_ ) const;
11277 
11295 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11296 
11316 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11317  AlterTierResponse& response_ ) const;
11318 
11382 AlterTierResponse alterTier( const std::string& name,
11383  const std::map<std::string, std::string>& options ) const;
11384 
11450 AlterTierResponse& alterTier( const std::string& name,
11451  const std::map<std::string, std::string>& options,
11452  AlterTierResponse& response_ ) const;
11453 
11463 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11464 
11476 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11477  AlterUserResponse& response_ ) const;
11478 
11516 AlterUserResponse alterUser( const std::string& name,
11517  const std::string& action,
11518  const std::string& value,
11519  const std::map<std::string, std::string>& options ) const;
11520 
11560 AlterUserResponse& alterUser( const std::string& name,
11561  const std::string& action,
11562  const std::string& value,
11563  const std::map<std::string, std::string>& options,
11564  AlterUserResponse& response_ ) const;
11565 
11575 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11576 
11588 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11589  AlterVideoResponse& response_ ) const;
11590 
11607 AlterVideoResponse alterVideo( const std::string& path,
11608  const std::map<std::string, std::string>& options ) const;
11609 
11628 AlterVideoResponse& alterVideo( const std::string& path,
11629  const std::map<std::string, std::string>& options,
11630  AlterVideoResponse& response_ ) const;
11631 
11642 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11643 
11656 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11657  AlterWalResponse& response_ ) const;
11658 
11763 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11764  const std::map<std::string, std::string>& options ) const;
11765 
11872 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11873  const std::map<std::string, std::string>& options,
11874  AlterWalResponse& response_ ) const;
11875 
11891 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11892 
11910 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11911  AppendRecordsResponse& response_ ) const;
11912 
12080 AppendRecordsResponse appendRecords( const std::string& tableName,
12081  const std::string& sourceTableName,
12082  const std::map<std::string, std::string>& fieldMap,
12083  const std::map<std::string, std::string>& options ) const;
12084 
12254 AppendRecordsResponse& appendRecords( const std::string& tableName,
12255  const std::string& sourceTableName,
12256  const std::map<std::string, std::string>& fieldMap,
12257  const std::map<std::string, std::string>& options,
12258  AppendRecordsResponse& response_ ) const;
12259 
12270 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12271 
12284 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12285  ClearStatisticsResponse& response_ ) const;
12286 
12305 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12306  const std::string& columnName,
12307  const std::map<std::string, std::string>& options ) const;
12308 
12329 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12330  const std::string& columnName,
12331  const std::map<std::string, std::string>& options,
12332  ClearStatisticsResponse& response_ ) const;
12333 
12346 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12347 
12362 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12363  ClearTableResponse& response_ ) const;
12364 
12406 ClearTableResponse clearTable( const std::string& tableName,
12407  const std::string& authorization,
12408  const std::map<std::string, std::string>& options ) const;
12409 
12453 ClearTableResponse& clearTable( const std::string& tableName,
12454  const std::string& authorization,
12455  const std::map<std::string, std::string>& options,
12456  ClearTableResponse& response_ ) const;
12457 
12469 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12470 
12484 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12485  ClearTableMonitorResponse& response_ ) const;
12486 
12541 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12542  const std::map<std::string, std::string>& options ) const;
12543 
12600 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12601  const std::map<std::string, std::string>& options,
12602  ClearTableMonitorResponse& response_ ) const;
12603 
12616 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12617 
12632 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12633  ClearTablesResponse& response_ ) const;
12634 
12674 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12675  const std::map<std::string, std::string>& options ) const;
12676 
12718 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12719  const std::map<std::string, std::string>& options,
12720  ClearTablesResponse& response_ ) const;
12721 
12733 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12734 
12748 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12749  ClearTriggerResponse& response_ ) const;
12750 
12762 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12763  const std::map<std::string, std::string>& options ) const;
12764 
12778 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12779  const std::map<std::string, std::string>& options,
12780  ClearTriggerResponse& response_ ) const;
12781 
12791 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12792 
12804 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12805  CollectStatisticsResponse& response_ ) const;
12806 
12823 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12824  const std::vector<std::string>& columnNames,
12825  const std::map<std::string, std::string>& options ) const;
12826 
12845 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12846  const std::vector<std::string>& columnNames,
12847  const std::map<std::string, std::string>& options,
12848  CollectStatisticsResponse& response_ ) const;
12849 
12859 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
12860 
12872 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
12873  CreateBackupResponse& response_ ) const;
12874 
13028 CreateBackupResponse createBackup( const std::string& backupName,
13029  const std::string& backupType,
13030  const std::map<std::string, std::string>& backupObjectsMap,
13031  const std::string& datasinkName,
13032  const std::map<std::string, std::string>& options ) const;
13033 
13189 CreateBackupResponse& createBackup( const std::string& backupName,
13190  const std::string& backupType,
13191  const std::map<std::string, std::string>& backupObjectsMap,
13192  const std::string& datasinkName,
13193  const std::map<std::string, std::string>& options,
13194  CreateBackupResponse& response_ ) const;
13195 
13197 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13198 
13200 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13201  CreateContainerRegistryResponse& response_ ) const;
13202 
13204 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13205  const std::string& uri,
13206  const std::string& credential,
13207  const std::map<std::string, std::string>& options ) const;
13208 
13210 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13211  const std::string& uri,
13212  const std::string& credential,
13213  const std::map<std::string, std::string>& options,
13214  CreateContainerRegistryResponse& response_ ) const;
13215 
13226 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13227 
13240 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13241  CreateCredentialResponse& response_ ) const;
13242 
13294 CreateCredentialResponse createCredential( const std::string& credentialName,
13295  const std::string& type,
13296  const std::string& identity,
13297  const std::string& secret,
13298  const std::map<std::string, std::string>& options ) const;
13299 
13353 CreateCredentialResponse& createCredential( const std::string& credentialName,
13354  const std::string& type,
13355  const std::string& identity,
13356  const std::string& secret,
13357  const std::map<std::string, std::string>& options,
13358  CreateCredentialResponse& response_ ) const;
13359 
13371 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13372 
13386 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13387  CreateDatasinkResponse& response_ ) const;
13388 
13611 CreateDatasinkResponse createDatasink( const std::string& name,
13612  const std::string& destination,
13613  const std::map<std::string, std::string>& options ) const;
13614 
13839 CreateDatasinkResponse& createDatasink( const std::string& name,
13840  const std::string& destination,
13841  const std::map<std::string, std::string>& options,
13842  CreateDatasinkResponse& response_ ) const;
13843 
13855 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
13856 
13870 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
13871  CreateDatasourceResponse& response_ ) const;
13872 
14129 CreateDatasourceResponse createDatasource( const std::string& name,
14130  const std::string& location,
14131  const std::string& userName,
14132  const std::string& password,
14133  const std::map<std::string, std::string>& options ) const;
14134 
14393 CreateDatasourceResponse& createDatasource( const std::string& name,
14394  const std::string& location,
14395  const std::string& userName,
14396  const std::string& password,
14397  const std::map<std::string, std::string>& options,
14398  CreateDatasourceResponse& response_ ) const;
14399 
14401 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
14402 
14404 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
14405  CreateDeltaTableResponse& response_ ) const;
14406 
14408 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
14409  const std::string& tableName,
14410  const std::map<std::string, std::string>& options ) const;
14411 
14413 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
14414  const std::string& tableName,
14415  const std::map<std::string, std::string>& options,
14416  CreateDeltaTableResponse& response_ ) const;
14417 
14430 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
14431 
14446 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
14447  CreateDirectoryResponse& response_ ) const;
14448 
14491 CreateDirectoryResponse createDirectory( const std::string& directoryName,
14492  const std::map<std::string, std::string>& options ) const;
14493 
14538 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
14539  const std::map<std::string, std::string>& options,
14540  CreateDirectoryResponse& response_ ) const;
14541 
14553 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
14554 
14568 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
14569  CreateEnvironmentResponse& response_ ) const;
14570 
14582 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
14583  const std::map<std::string, std::string>& options ) const;
14584 
14598 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
14599  const std::map<std::string, std::string>& options,
14600  CreateEnvironmentResponse& response_ ) const;
14601 
14619 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14620 
14640 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14641  CreateGraphResponse& response_ ) const;
14642 
14882 CreateGraphResponse createGraph( const std::string& graphName,
14883  const bool directedGraph,
14884  const std::vector<std::string>& nodes,
14885  const std::vector<std::string>& edges,
14886  const std::vector<std::string>& weights,
14887  const std::vector<std::string>& restrictions,
14888  const std::map<std::string, std::string>& options ) const;
14889 
15131 CreateGraphResponse& createGraph( const std::string& graphName,
15132  const bool directedGraph,
15133  const std::vector<std::string>& nodes,
15134  const std::vector<std::string>& edges,
15135  const std::vector<std::string>& weights,
15136  const std::vector<std::string>& restrictions,
15137  const std::map<std::string, std::string>& options,
15138  CreateGraphResponse& response_ ) const;
15139 
15152 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15153 
15168 CreateJobResponse& createJob( const CreateJobRequest& request_,
15169  CreateJobResponse& response_ ) const;
15170 
15221 CreateJobResponse createJob( const std::string& endpoint,
15222  const std::string& requestEncoding,
15223  const std::vector<uint8_t>& data,
15224  const std::string& dataStr,
15225  const std::map<std::string, std::string>& options ) const;
15226 
15279 CreateJobResponse& createJob( const std::string& endpoint,
15280  const std::string& requestEncoding,
15281  const std::vector<uint8_t>& data,
15282  const std::string& dataStr,
15283  const std::map<std::string, std::string>& options,
15284  CreateJobResponse& response_ ) const;
15285 
15300 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15301 
15318 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15319  CreateJoinTableResponse& response_ ) const;
15320 
15484 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
15485  const std::vector<std::string>& tableNames,
15486  const std::vector<std::string>& columnNames,
15487  const std::vector<std::string>& expressions,
15488  const std::map<std::string, std::string>& options ) const;
15489 
15655 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
15656  const std::vector<std::string>& tableNames,
15657  const std::vector<std::string>& columnNames,
15658  const std::vector<std::string>& expressions,
15659  const std::map<std::string, std::string>& options,
15660  CreateJoinTableResponse& response_ ) const;
15661 
15680 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15681 
15703 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15704  CreateMaterializedViewResponse& response_ ) const;
15705 
15883 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
15884  const std::map<std::string, std::string>& options ) const;
15885 
16066 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16067  const std::map<std::string, std::string>& options,
16068  CreateMaterializedViewResponse& response_ ) const;
16069 
16081 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16082 
16096 CreateProcResponse& createProc( const CreateProcRequest& request_,
16097  CreateProcResponse& response_ ) const;
16098 
16174 CreateProcResponse createProc( const std::string& procName,
16175  const std::string& executionMode,
16176  const std::map<std::string, std::vector<uint8_t> >& files,
16177  const std::string& command,
16178  const std::vector<std::string>& args,
16179  const std::map<std::string, std::string>& options ) const;
16180 
16258 CreateProcResponse& createProc( const std::string& procName,
16259  const std::string& executionMode,
16260  const std::map<std::string, std::vector<uint8_t> >& files,
16261  const std::string& command,
16262  const std::vector<std::string>& args,
16263  const std::map<std::string, std::string>& options,
16264  CreateProcResponse& response_ ) const;
16265 
16306 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16307 
16350 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16351  CreateProjectionResponse& response_ ) const;
16352 
16676 CreateProjectionResponse createProjection( const std::string& tableName,
16677  const std::string& projectionName,
16678  const std::vector<std::string>& columnNames,
16679  const std::map<std::string, std::string>& options ) const;
16680 
17006 CreateProjectionResponse& createProjection( const std::string& tableName,
17007  const std::string& projectionName,
17008  const std::vector<std::string>& columnNames,
17009  const std::map<std::string, std::string>& options,
17010  CreateProjectionResponse& response_ ) const;
17011 
17021 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17022 
17034 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17035  CreateResourceGroupResponse& response_ ) const;
17036 
17120 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17121  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17122  const std::string& ranking,
17123  const std::string& adjoiningResourceGroup,
17124  const std::map<std::string, std::string>& options ) const;
17125 
17211 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17212  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17213  const std::string& ranking,
17214  const std::string& adjoiningResourceGroup,
17215  const std::map<std::string, std::string>& options,
17216  CreateResourceGroupResponse& response_ ) const;
17217 
17229 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17230 
17244 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17245  CreateRoleResponse& response_ ) const;
17246 
17268 CreateRoleResponse createRole( const std::string& name,
17269  const std::map<std::string, std::string>& options ) const;
17270 
17294 CreateRoleResponse& createRole( const std::string& name,
17295  const std::map<std::string, std::string>& options,
17296  CreateRoleResponse& response_ ) const;
17297 
17310 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17311 
17326 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17327  CreateSchemaResponse& response_ ) const;
17328 
17362 CreateSchemaResponse createSchema( const std::string& schemaName,
17363  const std::map<std::string, std::string>& options ) const;
17364 
17400 CreateSchemaResponse& createSchema( const std::string& schemaName,
17401  const std::map<std::string, std::string>& options,
17402  CreateSchemaResponse& response_ ) const;
17403 
17405 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17406 
17408 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17409  CreateStateTableResponse& response_ ) const;
17410 
17412 CreateStateTableResponse createStateTable( const std::string& tableName,
17413  const std::string& inputTableName,
17414  const std::string& initTableName,
17415  const std::map<std::string, std::string>& options ) const;
17416 
17418 CreateStateTableResponse& createStateTable( const std::string& tableName,
17419  const std::string& inputTableName,
17420  const std::string& initTableName,
17421  const std::map<std::string, std::string>& options,
17422  CreateStateTableResponse& response_ ) const;
17423 
17473 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
17474 
17526 CreateTableResponse& createTable( const CreateTableRequest& request_,
17527  CreateTableResponse& response_ ) const;
17528 
17863 CreateTableResponse createTable( const std::string& tableName,
17864  const std::string& typeId,
17865  const std::map<std::string, std::string>& options ) const;
17866 
18203 CreateTableResponse& createTable( const std::string& tableName,
18204  const std::string& typeId,
18205  const std::map<std::string, std::string>& options,
18206  CreateTableResponse& response_ ) const;
18207 
18229 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18230 
18254 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18255  CreateTableExternalResponse& response_ ) const;
18256 
19382 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19383  const std::vector<std::string>& filepaths,
19384  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19385  const std::map<std::string, std::string>& createTableOptions,
19386  const std::map<std::string, std::string>& options ) const;
19387 
20515 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
20516  const std::vector<std::string>& filepaths,
20517  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20518  const std::map<std::string, std::string>& createTableOptions,
20519  const std::map<std::string, std::string>& options,
20520  CreateTableExternalResponse& response_ ) const;
20521 
20547 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
20548 
20576 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
20577  CreateTableMonitorResponse& response_ ) const;
20578 
20732 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
20733  const std::map<std::string, std::string>& options ) const;
20734 
20890 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
20891  const std::map<std::string, std::string>& options,
20892  CreateTableMonitorResponse& response_ ) const;
20893 
20918 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
20919 
20946 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
20947  CreateTriggerByAreaResponse& response_ ) const;
20948 
20993 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
20994  const std::vector<std::string>& tableNames,
20995  const std::string& xColumnName,
20996  const std::vector<double>& xVector,
20997  const std::string& yColumnName,
20998  const std::vector<double>& yVector,
20999  const std::map<std::string, std::string>& options ) const;
21000 
21047 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21048  const std::vector<std::string>& tableNames,
21049  const std::string& xColumnName,
21050  const std::vector<double>& xVector,
21051  const std::string& yColumnName,
21052  const std::vector<double>& yVector,
21053  const std::map<std::string, std::string>& options,
21054  CreateTriggerByAreaResponse& response_ ) const;
21055 
21078 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21079 
21105 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21106  CreateTriggerByRangeResponse& response_ ) const;
21107 
21141 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21142  const std::vector<std::string>& tableNames,
21143  const std::string& columnName,
21144  const double min,
21145  const double max,
21146  const std::map<std::string, std::string>& options ) const;
21147 
21184 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21185  const std::vector<std::string>& tableNames,
21186  const std::string& columnName,
21187  const double min,
21188  const double max,
21189  const std::map<std::string, std::string>& options,
21190  CreateTriggerByRangeResponse& response_ ) const;
21191 
21247 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21248 
21306 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21307  CreateTypeResponse& response_ ) const;
21308 
21629 CreateTypeResponse createType( const std::string& typeDefinition,
21630  const std::string& label,
21631  const std::map<std::string, std::vector<std::string> >& properties,
21632  const std::map<std::string, std::string>& options ) const;
21633 
21956 CreateTypeResponse& createType( const std::string& typeDefinition,
21957  const std::string& label,
21958  const std::map<std::string, std::vector<std::string> >& properties,
21959  const std::map<std::string, std::string>& options,
21960  CreateTypeResponse& response_ ) const;
21961 
21998 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
21999 
22038 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22039  CreateUnionResponse& response_ ) const;
22040 
22249 CreateUnionResponse createUnion( const std::string& tableName,
22250  const std::vector<std::string>& tableNames,
22251  const std::vector<std::vector<std::string> >& inputColumnNames,
22252  const std::vector<std::string>& outputColumnNames,
22253  const std::map<std::string, std::string>& options ) const;
22254 
22465 CreateUnionResponse& createUnion( const std::string& tableName,
22466  const std::vector<std::string>& tableNames,
22467  const std::vector<std::vector<std::string> >& inputColumnNames,
22468  const std::vector<std::string>& outputColumnNames,
22469  const std::map<std::string, std::string>& options,
22470  CreateUnionResponse& response_ ) const;
22471 
22484 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
22485 
22500 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
22501  CreateUserExternalResponse& response_ ) const;
22502 
22568 CreateUserExternalResponse createUserExternal( const std::string& name,
22569  const std::map<std::string, std::string>& options ) const;
22570 
22638 CreateUserExternalResponse& createUserExternal( const std::string& name,
22639  const std::map<std::string, std::string>& options,
22640  CreateUserExternalResponse& response_ ) const;
22641 
22652 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
22653 
22666 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
22667  CreateUserInternalResponse& response_ ) const;
22668 
22735 CreateUserInternalResponse createUserInternal( const std::string& name,
22736  const std::string& password,
22737  const std::map<std::string, std::string>& options ) const;
22738 
22807 CreateUserInternalResponse& createUserInternal( const std::string& name,
22808  const std::string& password,
22809  const std::map<std::string, std::string>& options,
22810  CreateUserInternalResponse& response_ ) const;
22811 
22822 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
22823 
22836 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
22837  CreateVideoResponse& response_ ) const;
22838 
22933 CreateVideoResponse createVideo( const std::string& attribute,
22934  const std::string& begin,
22935  const double durationSeconds,
22936  const std::string& end,
22937  const double framesPerSecond,
22938  const std::string& style,
22939  const std::string& path,
22940  const std::string& styleParameters,
22941  const std::map<std::string, std::string>& options ) const;
22942 
23039 CreateVideoResponse& createVideo( const std::string& attribute,
23040  const std::string& begin,
23041  const double durationSeconds,
23042  const std::string& end,
23043  const double framesPerSecond,
23044  const std::string& style,
23045  const std::string& path,
23046  const std::string& styleParameters,
23047  const std::map<std::string, std::string>& options,
23048  CreateVideoResponse& response_ ) const;
23049 
23060 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23061 
23074 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23075  DeleteDirectoryResponse& response_ ) const;
23076 
23124 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23125  const std::map<std::string, std::string>& options ) const;
23126 
23176 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23177  const std::map<std::string, std::string>& options,
23178  DeleteDirectoryResponse& response_ ) const;
23179 
23190 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23191 
23204 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23205  DeleteFilesResponse& response_ ) const;
23206 
23238 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23239  const std::map<std::string, std::string>& options ) const;
23240 
23274 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23275  const std::map<std::string, std::string>& options,
23276  DeleteFilesResponse& response_ ) const;
23277 
23287 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23288 
23300 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23301  DeleteGraphResponse& response_ ) const;
23302 
23336 DeleteGraphResponse deleteGraph( const std::string& graphName,
23337  const std::map<std::string, std::string>& options ) const;
23338 
23374 DeleteGraphResponse& deleteGraph( const std::string& graphName,
23375  const std::map<std::string, std::string>& options,
23376  DeleteGraphResponse& response_ ) const;
23377 
23387 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
23388 
23400 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
23401  DeleteProcResponse& response_ ) const;
23402 
23413 DeleteProcResponse deleteProc( const std::string& procName,
23414  const std::map<std::string, std::string>& options ) const;
23415 
23428 DeleteProcResponse& deleteProc( const std::string& procName,
23429  const std::map<std::string, std::string>& options,
23430  DeleteProcResponse& response_ ) const;
23431 
23450 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
23451 
23472 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
23473  DeleteRecordsResponse& response_ ) const;
23474 
23539 DeleteRecordsResponse deleteRecords( const std::string& tableName,
23540  const std::vector<std::string>& expressions,
23541  const std::map<std::string, std::string>& options ) const;
23542 
23609 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
23610  const std::vector<std::string>& expressions,
23611  const std::map<std::string, std::string>& options,
23612  DeleteRecordsResponse& response_ ) const;
23613 
23623 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
23624 
23636 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
23637  DeleteResourceGroupResponse& response_ ) const;
23638 
23667 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
23668  const std::map<std::string, std::string>& options ) const;
23669 
23700 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
23701  const std::map<std::string, std::string>& options,
23702  DeleteResourceGroupResponse& response_ ) const;
23703 
23715 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
23716 
23730 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
23731  DeleteRoleResponse& response_ ) const;
23732 
23744 DeleteRoleResponse deleteRole( const std::string& name,
23745  const std::map<std::string, std::string>& options ) const;
23746 
23760 DeleteRoleResponse& deleteRole( const std::string& name,
23761  const std::map<std::string, std::string>& options,
23762  DeleteRoleResponse& response_ ) const;
23763 
23775 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
23776 
23790 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
23791  DeleteUserResponse& response_ ) const;
23792 
23804 DeleteUserResponse deleteUser( const std::string& name,
23805  const std::map<std::string, std::string>& options ) const;
23806 
23820 DeleteUserResponse& deleteUser( const std::string& name,
23821  const std::map<std::string, std::string>& options,
23822  DeleteUserResponse& response_ ) const;
23823 
23834 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
23835 
23848 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
23849  DownloadFilesResponse& response_ ) const;
23850 
23896 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
23897  const std::vector<int64_t>& readOffsets,
23898  const std::vector<int64_t>& readLengths,
23899  const std::map<std::string, std::string>& options ) const;
23900 
23948 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
23949  const std::vector<int64_t>& readOffsets,
23950  const std::vector<int64_t>& readLengths,
23951  const std::map<std::string, std::string>& options,
23952  DownloadFilesResponse& response_ ) const;
23953 
23955 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
23956 
23958 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
23959  DropContainerRegistryResponse& response_ ) const;
23960 
23962 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
23963  const std::map<std::string, std::string>& options ) const;
23964 
23966 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
23967  const std::map<std::string, std::string>& options,
23968  DropContainerRegistryResponse& response_ ) const;
23969 
23980 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
23981 
23994 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
23995  DropCredentialResponse& response_ ) const;
23996 
24008 DropCredentialResponse dropCredential( const std::string& credentialName,
24009  const std::map<std::string, std::string>& options ) const;
24010 
24024 DropCredentialResponse& dropCredential( const std::string& credentialName,
24025  const std::map<std::string, std::string>& options,
24026  DropCredentialResponse& response_ ) const;
24027 
24043 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24044 
24062 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24063  DropDatasinkResponse& response_ ) const;
24064 
24100 DropDatasinkResponse dropDatasink( const std::string& name,
24101  const std::map<std::string, std::string>& options ) const;
24102 
24140 DropDatasinkResponse& dropDatasink( const std::string& name,
24141  const std::map<std::string, std::string>& options,
24142  DropDatasinkResponse& response_ ) const;
24143 
24155 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
24156 
24170 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
24171  DropDatasourceResponse& response_ ) const;
24172 
24185 DropDatasourceResponse dropDatasource( const std::string& name,
24186  const std::map<std::string, std::string>& options ) const;
24187 
24202 DropDatasourceResponse& dropDatasource( const std::string& name,
24203  const std::map<std::string, std::string>& options,
24204  DropDatasourceResponse& response_ ) const;
24205 
24216 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
24217 
24230 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
24231  DropEnvironmentResponse& response_ ) const;
24232 
24266 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
24267  const std::map<std::string, std::string>& options ) const;
24268 
24304 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
24305  const std::map<std::string, std::string>& options,
24306  DropEnvironmentResponse& response_ ) const;
24307 
24309 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
24310 
24312 DropModelResponse& dropModel( const DropModelRequest& request_,
24313  DropModelResponse& response_ ) const;
24314 
24316 DropModelResponse dropModel( const std::string& modelName,
24317  const std::map<std::string, std::string>& options ) const;
24318 
24320 DropModelResponse& dropModel( const std::string& modelName,
24321  const std::map<std::string, std::string>& options,
24322  DropModelResponse& response_ ) const;
24323 
24335 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
24336 
24350 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
24351  DropSchemaResponse& response_ ) const;
24352 
24399 DropSchemaResponse dropSchema( const std::string& schemaName,
24400  const std::map<std::string, std::string>& options ) const;
24401 
24450 DropSchemaResponse& dropSchema( const std::string& schemaName,
24451  const std::map<std::string, std::string>& options,
24452  DropSchemaResponse& response_ ) const;
24453 
24455 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
24456 
24458 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
24459  EvaluateModelResponse& response_ ) const;
24460 
24462 EvaluateModelResponse evaluateModel( const std::string& modelName,
24463  const int32_t replicas,
24464  const std::string& deploymentMode,
24465  const std::string& sourceTable,
24466  const std::string& destinationTable,
24467  const std::map<std::string, std::string>& options ) const;
24468 
24470 EvaluateModelResponse& evaluateModel( const std::string& modelName,
24471  const int32_t replicas,
24472  const std::string& deploymentMode,
24473  const std::string& sourceTable,
24474  const std::string& destinationTable,
24475  const std::map<std::string, std::string>& options,
24476  EvaluateModelResponse& response_ ) const;
24477 
24498 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
24499 
24522 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
24523  ExecuteProcResponse& response_ ) const;
24524 
24645 ExecuteProcResponse executeProc( const std::string& procName,
24646  const std::map<std::string, std::string>& params,
24647  const std::map<std::string, std::vector<uint8_t> >& binParams,
24648  const std::vector<std::string>& inputTableNames,
24649  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24650  const std::vector<std::string>& outputTableNames,
24651  const std::map<std::string, std::string>& options ) const;
24652 
24775 ExecuteProcResponse& executeProc( const std::string& procName,
24776  const std::map<std::string, std::string>& params,
24777  const std::map<std::string, std::vector<uint8_t> >& binParams,
24778  const std::vector<std::string>& inputTableNames,
24779  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24780  const std::vector<std::string>& outputTableNames,
24781  const std::map<std::string, std::string>& options,
24782  ExecuteProcResponse& response_ ) const;
24783 
24815 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
24816 
24850 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
24851  RawExecuteSqlResponse& response_ ) const;
24852 
24884 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
24885 
24919 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
24920  ExecuteSqlResponse& response_ ) const;
24921 
25271 ExecuteSqlResponse executeSql( const std::string& statement,
25272  const int64_t offset,
25273  const int64_t limit,
25274  const std::string& requestSchemaStr,
25275  const std::vector<std::vector<uint8_t> >& data,
25276  const std::map<std::string, std::string>& options ) const;
25277 
25629 ExecuteSqlResponse& executeSql( const std::string& statement,
25630  const int64_t offset,
25631  const int64_t limit,
25632  const std::string& requestSchemaStr,
25633  const std::vector<std::vector<uint8_t> >& data,
25634  const std::map<std::string, std::string>& options,
25635  ExecuteSqlResponse& response_ ) const;
25636 
25647 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
25648 
25661 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
25662  ExportQueryMetricsResponse& response_ ) const;
25663 
25705 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
25706 
25750 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
25751  ExportQueryMetricsResponse& response_ ) const;
25752 
25777 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
25778 
25806 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
25807  ExportRecordsToFilesResponse& response_ ) const;
25808 
26074 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26075  const std::string& filepath,
26076  const std::map<std::string, std::string>& options ) const;
26077 
26346 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
26347  const std::string& filepath,
26348  const std::map<std::string, std::string>& options,
26349  ExportRecordsToFilesResponse& response_ ) const;
26350 
26361 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
26362 
26376 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
26377  ExportRecordsToTableResponse& response_ ) const;
26378 
26457 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
26458  const std::string& remoteQuery,
26459  const std::map<std::string, std::string>& options ) const;
26460 
26542 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
26543  const std::string& remoteQuery,
26544  const std::map<std::string, std::string>& options,
26545  ExportRecordsToTableResponse& response_ ) const;
26546 
26564 FilterResponse filter( const FilterRequest& request_ ) const;
26565 
26585 FilterResponse& filter( const FilterRequest& request_,
26586  FilterResponse& response_ ) const;
26587 
26658 FilterResponse filter( const std::string& tableName,
26659  const std::string& viewName,
26660  const std::string& expression,
26661  const std::map<std::string, std::string>& options ) const;
26662 
26735 FilterResponse& filter( const std::string& tableName,
26736  const std::string& viewName,
26737  const std::string& expression,
26738  const std::map<std::string, std::string>& options,
26739  FilterResponse& response_ ) const;
26740 
26756 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
26757 
26775 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
26776  FilterByAreaResponse& response_ ) const;
26777 
26846 FilterByAreaResponse filterByArea( const std::string& tableName,
26847  const std::string& viewName,
26848  const std::string& xColumnName,
26849  const std::vector<double>& xVector,
26850  const std::string& yColumnName,
26851  const std::vector<double>& yVector,
26852  const std::map<std::string, std::string>& options ) const;
26853 
26924 FilterByAreaResponse& filterByArea( const std::string& tableName,
26925  const std::string& viewName,
26926  const std::string& xColumnName,
26927  const std::vector<double>& xVector,
26928  const std::string& yColumnName,
26929  const std::vector<double>& yVector,
26930  const std::map<std::string, std::string>& options,
26931  FilterByAreaResponse& response_ ) const;
26932 
26949 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
26950 
26970 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
26971  FilterByAreaGeometryResponse& response_ ) const;
26972 
27043 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27044  const std::string& viewName,
27045  const std::string& columnName,
27046  const std::vector<double>& xVector,
27047  const std::vector<double>& yVector,
27048  const std::map<std::string, std::string>& options ) const;
27049 
27123 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27124  const std::string& viewName,
27125  const std::string& columnName,
27126  const std::vector<double>& xVector,
27127  const std::vector<double>& yVector,
27128  const std::map<std::string, std::string>& options,
27129  FilterByAreaGeometryResponse& response_ ) const;
27130 
27146 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
27147 
27165 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
27166  FilterByBoxResponse& response_ ) const;
27167 
27241 FilterByBoxResponse filterByBox( const std::string& tableName,
27242  const std::string& viewName,
27243  const std::string& xColumnName,
27244  const double minX,
27245  const double maxX,
27246  const std::string& yColumnName,
27247  const double minY,
27248  const double maxY,
27249  const std::map<std::string, std::string>& options ) const;
27250 
27326 FilterByBoxResponse& filterByBox( const std::string& tableName,
27327  const std::string& viewName,
27328  const std::string& xColumnName,
27329  const double minX,
27330  const double maxX,
27331  const std::string& yColumnName,
27332  const double minY,
27333  const double maxY,
27334  const std::map<std::string, std::string>& options,
27335  FilterByBoxResponse& response_ ) const;
27336 
27352 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
27353 
27371 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
27372  FilterByBoxGeometryResponse& response_ ) const;
27373 
27447 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
27448  const std::string& viewName,
27449  const std::string& columnName,
27450  const double minX,
27451  const double maxX,
27452  const double minY,
27453  const double maxY,
27454  const std::map<std::string, std::string>& options ) const;
27455 
27531 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
27532  const std::string& viewName,
27533  const std::string& columnName,
27534  const double minX,
27535  const double maxX,
27536  const double minY,
27537  const double maxY,
27538  const std::map<std::string, std::string>& options,
27539  FilterByBoxGeometryResponse& response_ ) const;
27540 
27552 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
27553 
27567 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
27568  FilterByGeometryResponse& response_ ) const;
27569 
27662 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
27663  const std::string& viewName,
27664  const std::string& columnName,
27665  const std::string& inputWkt,
27666  const std::string& operation,
27667  const std::map<std::string, std::string>& options ) const;
27668 
27763 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
27764  const std::string& viewName,
27765  const std::string& columnName,
27766  const std::string& inputWkt,
27767  const std::string& operation,
27768  const std::map<std::string, std::string>& options,
27769  FilterByGeometryResponse& response_ ) const;
27770 
27794 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
27795 
27821 FilterByListResponse& filterByList( const FilterByListRequest& request_,
27822  FilterByListResponse& response_ ) const;
27823 
27912 FilterByListResponse filterByList( const std::string& tableName,
27913  const std::string& viewName,
27914  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
27915  const std::map<std::string, std::string>& options ) const;
27916 
28007 FilterByListResponse& filterByList( const std::string& tableName,
28008  const std::string& viewName,
28009  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28010  const std::map<std::string, std::string>& options,
28011  FilterByListResponse& response_ ) const;
28012 
28033 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28034 
28057 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28058  FilterByRadiusResponse& response_ ) const;
28059 
28141 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28142  const std::string& viewName,
28143  const std::string& xColumnName,
28144  const double xCenter,
28145  const std::string& yColumnName,
28146  const double yCenter,
28147  const double radius,
28148  const std::map<std::string, std::string>& options ) const;
28149 
28233 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
28234  const std::string& viewName,
28235  const std::string& xColumnName,
28236  const double xCenter,
28237  const std::string& yColumnName,
28238  const double yCenter,
28239  const double radius,
28240  const std::map<std::string, std::string>& options,
28241  FilterByRadiusResponse& response_ ) const;
28242 
28259 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
28260 
28280 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
28281  FilterByRadiusGeometryResponse& response_ ) const;
28282 
28363 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
28364  const std::string& viewName,
28365  const std::string& columnName,
28366  const double xCenter,
28367  const double yCenter,
28368  const double radius,
28369  const std::map<std::string, std::string>& options ) const;
28370 
28454 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
28455  const std::string& viewName,
28456  const std::string& columnName,
28457  const double xCenter,
28458  const double yCenter,
28459  const double radius,
28460  const std::map<std::string, std::string>& options,
28461  FilterByRadiusGeometryResponse& response_ ) const;
28462 
28483 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
28484 
28507 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
28508  FilterByRangeResponse& response_ ) const;
28509 
28579 FilterByRangeResponse filterByRange( const std::string& tableName,
28580  const std::string& viewName,
28581  const std::string& columnName,
28582  const double lowerBound,
28583  const double upperBound,
28584  const std::map<std::string, std::string>& options ) const;
28585 
28657 FilterByRangeResponse& filterByRange( const std::string& tableName,
28658  const std::string& viewName,
28659  const std::string& columnName,
28660  const double lowerBound,
28661  const double upperBound,
28662  const std::map<std::string, std::string>& options,
28663  FilterByRangeResponse& response_ ) const;
28664 
28687 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
28688 
28713 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
28714  FilterBySeriesResponse& response_ ) const;
28715 
28823 FilterBySeriesResponse filterBySeries( const std::string& tableName,
28824  const std::string& viewName,
28825  const std::string& trackId,
28826  const std::vector<std::string>& targetTrackIds,
28827  const std::map<std::string, std::string>& options ) const;
28828 
28938 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
28939  const std::string& viewName,
28940  const std::string& trackId,
28941  const std::vector<std::string>& targetTrackIds,
28942  const std::map<std::string, std::string>& options,
28943  FilterBySeriesResponse& response_ ) const;
28944 
28961 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
28962 
28981 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
28982  FilterByStringResponse& response_ ) const;
28983 
29095 FilterByStringResponse filterByString( const std::string& tableName,
29096  const std::string& viewName,
29097  const std::string& expression,
29098  const std::string& mode,
29099  const std::vector<std::string>& columnNames,
29100  const std::map<std::string, std::string>& options ) const;
29101 
29215 FilterByStringResponse& filterByString( const std::string& tableName,
29216  const std::string& viewName,
29217  const std::string& expression,
29218  const std::string& mode,
29219  const std::vector<std::string>& columnNames,
29220  const std::map<std::string, std::string>& options,
29221  FilterByStringResponse& response_ ) const;
29222 
29240 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
29241 
29261 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
29262  FilterByTableResponse& response_ ) const;
29263 
29412 FilterByTableResponse filterByTable( const std::string& tableName,
29413  const std::string& viewName,
29414  const std::string& columnName,
29415  const std::string& sourceTableName,
29416  const std::string& sourceTableColumnName,
29417  const std::map<std::string, std::string>& options ) const;
29418 
29569 FilterByTableResponse& filterByTable( const std::string& tableName,
29570  const std::string& viewName,
29571  const std::string& columnName,
29572  const std::string& sourceTableName,
29573  const std::string& sourceTableColumnName,
29574  const std::map<std::string, std::string>& options,
29575  FilterByTableResponse& response_ ) const;
29576 
29595 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
29596 
29617 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
29618  FilterByValueResponse& response_ ) const;
29619 
29691 FilterByValueResponse filterByValue( const std::string& tableName,
29692  const std::string& viewName,
29693  const bool isString,
29694  const double value,
29695  const std::string& valueStr,
29696  const std::string& columnName,
29697  const std::map<std::string, std::string>& options ) const;
29698 
29772 FilterByValueResponse& filterByValue( const std::string& tableName,
29773  const std::string& viewName,
29774  const bool isString,
29775  const double value,
29776  const std::string& valueStr,
29777  const std::string& columnName,
29778  const std::map<std::string, std::string>& options,
29779  FilterByValueResponse& response_ ) const;
29780 
29793 GetJobResponse getJob( const GetJobRequest& request_ ) const;
29794 
29809 GetJobResponse& getJob( const GetJobRequest& request_,
29810  GetJobResponse& response_ ) const;
29811 
29830 GetJobResponse getJob( const int64_t jobId,
29831  const std::map<std::string, std::string>& options ) const;
29832 
29853 GetJobResponse& getJob( const int64_t jobId,
29854  const std::map<std::string, std::string>& options,
29855  GetJobResponse& response_ ) const;
29856 
29875 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
29876 
29897 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
29898  RawGetRecordsResponse& response_ ) const;
29899 
29920 template<typename TResponse>
29921 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
29922 {
29923  if (request_.encoding != "binary")
29924  throw GPUdbException( "This function only supports binary encoding" );
29925 
29926  RawGetRecordsResponse actualResponse_;
29927  submitRequest("/get/records", request_, actualResponse_, false);
29928  GetRecordsResponse<TResponse> response_;
29929  response_.tableName = actualResponse_.tableName;
29930  response_.typeName = actualResponse_.typeName;
29931  response_.typeSchema = actualResponse_.typeSchema;
29932  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
29933  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29934  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29935  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29936  response_.info = actualResponse_.info;
29937  return response_;
29938 }
29939 
29962 template<typename TResponse>
29963 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
29964  GetRecordsResponse<TResponse>& response_ ) const
29965 {
29966  if (request_.encoding != "binary")
29967  throw GPUdbException( "This function only supports binary encoding" );
29968 
29969  RawGetRecordsResponse actualResponse_;
29970  submitRequest("/get/records", request_, actualResponse_, false);
29971  response_.tableName = actualResponse_.tableName;
29972  response_.typeName = actualResponse_.typeName;
29973  response_.typeSchema = actualResponse_.typeSchema;
29974  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
29975  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29976  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29977  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29978  response_.info = actualResponse_.info;
29979  return response_;
29980 }
29981 
30062 template<typename TResponse>
30063 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
30064  const int64_t offset,
30065  const int64_t limit,
30066  const std::map<std::string, std::string>& options ) const
30067 {
30068  GetRecordsRequest actualRequest_;
30069  actualRequest_.tableName = tableName;
30070  actualRequest_.offset = offset;
30071  actualRequest_.limit = limit;
30072  actualRequest_.options = options;
30073  RawGetRecordsResponse actualResponse_;
30074  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30075  GetRecordsResponse<TResponse> response_;
30076  response_.tableName = actualResponse_.tableName;
30077  response_.typeName = actualResponse_.typeName;
30078  response_.typeSchema = actualResponse_.typeSchema;
30079  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30080  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30081  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30082  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30083  response_.info = actualResponse_.info;
30084  return response_;
30085 }
30086 
30169 template<typename TResponse>
30170 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
30171  const int64_t offset,
30172  const int64_t limit,
30173  const std::map<std::string, std::string>& options,
30174  GetRecordsResponse<TResponse>& response_ ) const
30175 {
30176  GetRecordsRequest actualRequest_;
30177  actualRequest_.tableName = tableName;
30178  actualRequest_.offset = offset;
30179  actualRequest_.limit = limit;
30180  actualRequest_.options = options;
30181  RawGetRecordsResponse actualResponse_;
30182  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30183  response_.tableName = actualResponse_.tableName;
30184  response_.typeName = actualResponse_.typeName;
30185  response_.typeSchema = actualResponse_.typeSchema;
30186  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30187  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30188  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30189  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30190  response_.info = actualResponse_.info;
30191  return response_;
30192 }
30193 
30215 template<typename TResponse>
30216 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30217  const GetRecordsRequest& request_ ) const
30218 {
30219  if (request_.encoding != "binary")
30220  throw GPUdbException( "This function only supports binary encoding" );
30221 
30222  RawGetRecordsResponse actualResponse_;
30223  submitRequest("/get/records", request_, actualResponse_, false);
30224  GetRecordsResponse<TResponse> response_;
30225  response_.tableName = actualResponse_.tableName;
30226  response_.typeName = actualResponse_.typeName;
30227  response_.typeSchema = actualResponse_.typeSchema;
30228  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30229  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30230  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30231  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30232  response_.info = actualResponse_.info;
30233  return response_;
30234 }
30235 
30257 template<typename TResponse>
30258 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30259  const GetRecordsRequest& request_ ) const
30260 {
30261  if (request_.encoding != "binary")
30262  throw GPUdbException( "This function only supports binary encoding" );
30263 
30264  RawGetRecordsResponse actualResponse_;
30265  submitRequest("/get/records", request_, actualResponse_, false);
30266  GetRecordsResponse<TResponse> response_;
30267  response_.tableName = actualResponse_.tableName;
30268  response_.typeName = actualResponse_.typeName;
30269  response_.typeSchema = actualResponse_.typeSchema;
30270  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30271  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30272  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30273  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30274  response_.info = actualResponse_.info;
30275  return response_;
30276 }
30277 
30301 template<typename TResponse>
30302 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30303  const GetRecordsRequest& request_,
30304  GetRecordsResponse<TResponse>& response_ ) const
30305 {
30306  if (request_.encoding != "binary")
30307  throw GPUdbException( "This function only supports binary encoding" );
30308 
30309  RawGetRecordsResponse actualResponse_;
30310  submitRequest("/get/records", request_, actualResponse_, false);
30311  response_.tableName = actualResponse_.tableName;
30312  response_.typeName = actualResponse_.typeName;
30313  response_.typeSchema = actualResponse_.typeSchema;
30314  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30315  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30316  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30317  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30318  response_.info = actualResponse_.info;
30319  return response_;
30320 }
30321 
30345 template<typename TResponse>
30346 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30347  const GetRecordsRequest& request_,
30348  GetRecordsResponse<TResponse>& response_ ) const
30349 {
30350  if (request_.encoding != "binary")
30351  throw GPUdbException( "This function only supports binary encoding" );
30352 
30353  RawGetRecordsResponse actualResponse_;
30354  submitRequest("/get/records", request_, actualResponse_, false);
30355  response_.tableName = actualResponse_.tableName;
30356  response_.typeName = actualResponse_.typeName;
30357  response_.typeSchema = actualResponse_.typeSchema;
30358  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30359  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30360  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30361  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30362  response_.info = actualResponse_.info;
30363  return response_;
30364 }
30365 
30447 template<typename TResponse>
30448 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30449  const std::string& tableName,
30450  const int64_t offset,
30451  const int64_t limit,
30452  const std::map<std::string, std::string>& options ) const
30453 {
30454  GetRecordsRequest actualRequest_;
30455  actualRequest_.tableName = tableName;
30456  actualRequest_.offset = offset;
30457  actualRequest_.limit = limit;
30458  actualRequest_.options = options;
30459  RawGetRecordsResponse actualResponse_;
30460  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30461  GetRecordsResponse<TResponse> response_;
30462  response_.tableName = actualResponse_.tableName;
30463  response_.typeName = actualResponse_.typeName;
30464  response_.typeSchema = actualResponse_.typeSchema;
30465  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30466  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30467  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30468  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30469  response_.info = actualResponse_.info;
30470  return response_;
30471 }
30472 
30554 template<typename TResponse>
30555 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30556  const std::string& tableName,
30557  const int64_t offset,
30558  const int64_t limit,
30559  const std::map<std::string, std::string>& options ) const
30560 {
30561  GetRecordsRequest actualRequest_;
30562  actualRequest_.tableName = tableName;
30563  actualRequest_.offset = offset;
30564  actualRequest_.limit = limit;
30565  actualRequest_.options = options;
30566  RawGetRecordsResponse actualResponse_;
30567  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30568  GetRecordsResponse<TResponse> response_;
30569  response_.tableName = actualResponse_.tableName;
30570  response_.typeName = actualResponse_.typeName;
30571  response_.typeSchema = actualResponse_.typeSchema;
30572  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30573  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30574  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30575  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30576  response_.info = actualResponse_.info;
30577  return response_;
30578 }
30579 
30663 template<typename TResponse>
30664 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30665  const std::string& tableName,
30666  const int64_t offset,
30667  const int64_t limit,
30668  const std::map<std::string, std::string>& options,
30669  GetRecordsResponse<TResponse>& response_ ) const
30670 {
30671  GetRecordsRequest actualRequest_;
30672  actualRequest_.tableName = tableName;
30673  actualRequest_.offset = offset;
30674  actualRequest_.limit = limit;
30675  actualRequest_.options = options;
30676  RawGetRecordsResponse actualResponse_;
30677  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30678  response_.tableName = actualResponse_.tableName;
30679  response_.typeName = actualResponse_.typeName;
30680  response_.typeSchema = actualResponse_.typeSchema;
30681  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30682  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30683  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30684  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30685  response_.info = actualResponse_.info;
30686  return response_;
30687 }
30688 
30772 template<typename TResponse>
30773 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30774  const std::string& tableName,
30775  const int64_t offset,
30776  const int64_t limit,
30777  const std::map<std::string, std::string>& options,
30778  GetRecordsResponse<TResponse>& response_ ) const
30779 {
30780  GetRecordsRequest actualRequest_;
30781  actualRequest_.tableName = tableName;
30782  actualRequest_.offset = offset;
30783  actualRequest_.limit = limit;
30784  actualRequest_.options = options;
30785  RawGetRecordsResponse actualResponse_;
30786  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30787  response_.tableName = actualResponse_.tableName;
30788  response_.typeName = actualResponse_.typeName;
30789  response_.typeSchema = actualResponse_.typeSchema;
30790  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30791  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30792  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30793  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30794  response_.info = actualResponse_.info;
30795  return response_;
30796 }
30797 
30836 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
30837 
30879 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
30880  RawGetRecordsByColumnResponse& response_ ) const;
30881 
30920 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
30921 
30962 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
30963  GetRecordsByColumnResponse& response_ ) const;
30964 
31093 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
31094  const std::vector<std::string>& columnNames,
31095  const int64_t offset,
31096  const int64_t limit,
31097  const std::map<std::string, std::string>& options ) const;
31098 
31229 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
31230  const std::vector<std::string>& columnNames,
31231  const int64_t offset,
31232  const int64_t limit,
31233  const std::map<std::string, std::string>& options,
31234  GetRecordsByColumnResponse& response_ ) const;
31235 
31260 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
31261 
31289 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
31290  RawGetRecordsBySeriesResponse& response_ ) const;
31291 
31318 template<typename TResponse>
31319 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
31320 {
31321  if (request_.encoding != "binary")
31322  throw GPUdbException( "This function only supports binary encoding" );
31323 
31324  RawGetRecordsBySeriesResponse actualResponse_;
31325  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31326  GetRecordsBySeriesResponse<TResponse> response_;
31327  response_.tableNames = actualResponse_.tableNames;
31328  response_.typeNames = actualResponse_.typeNames;
31329  response_.typeSchemas = actualResponse_.typeSchemas;
31330  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31331 
31332  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31333  {
31334  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31335  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31336  }
31337 
31338  response_.info = actualResponse_.info;
31339  return response_;
31340 }
31341 
31370 template<typename TResponse>
31371 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
31372  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31373 {
31374  if (request_.encoding != "binary")
31375  throw GPUdbException( "This function only supports binary encoding" );
31376 
31377  RawGetRecordsBySeriesResponse actualResponse_;
31378  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31379  response_.tableNames = actualResponse_.tableNames;
31380  response_.typeNames = actualResponse_.typeNames;
31381  response_.typeSchemas = actualResponse_.typeSchemas;
31382  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31383 
31384  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31385  {
31386  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31387  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31388  }
31389 
31390  response_.info = actualResponse_.info;
31391  return response_;
31392 }
31393 
31439 template<typename TResponse>
31440 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
31441  const std::string& worldTableName,
31442  const int32_t offset,
31443  const int32_t limit,
31444  const std::map<std::string, std::string>& options ) const
31445 {
31446  GetRecordsBySeriesRequest actualRequest_;
31447  actualRequest_.tableName = tableName;
31448  actualRequest_.worldTableName = worldTableName;
31449  actualRequest_.offset = offset;
31450  actualRequest_.limit = limit;
31451  actualRequest_.options = options;
31452  RawGetRecordsBySeriesResponse actualResponse_;
31453  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31454  GetRecordsBySeriesResponse<TResponse> response_;
31455  response_.tableNames = actualResponse_.tableNames;
31456  response_.typeNames = actualResponse_.typeNames;
31457  response_.typeSchemas = actualResponse_.typeSchemas;
31458  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31459 
31460  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31461  {
31462  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31463  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31464  }
31465 
31466  response_.info = actualResponse_.info;
31467  return response_;
31468 }
31469 
31517 template<typename TResponse>
31518 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
31519  const std::string& worldTableName,
31520  const int32_t offset,
31521  const int32_t limit,
31522  const std::map<std::string, std::string>& options,
31523  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31524 {
31525  GetRecordsBySeriesRequest actualRequest_;
31526  actualRequest_.tableName = tableName;
31527  actualRequest_.worldTableName = worldTableName;
31528  actualRequest_.offset = offset;
31529  actualRequest_.limit = limit;
31530  actualRequest_.options = options;
31531  RawGetRecordsBySeriesResponse actualResponse_;
31532  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31533  response_.tableNames = actualResponse_.tableNames;
31534  response_.typeNames = actualResponse_.typeNames;
31535  response_.typeSchemas = actualResponse_.typeSchemas;
31536  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31537 
31538  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31539  {
31540  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31541  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31542  }
31543 
31544  response_.info = actualResponse_.info;
31545  return response_;
31546 }
31547 
31576 template<typename TResponse>
31577 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
31578  const GetRecordsBySeriesRequest& request_ ) const
31579 {
31580  if (request_.encoding != "binary")
31581  throw GPUdbException( "This function only supports binary encoding" );
31582 
31583  RawGetRecordsBySeriesResponse actualResponse_;
31584  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31585  GetRecordsBySeriesResponse<TResponse> response_;
31586  response_.tableNames = actualResponse_.tableNames;
31587  response_.typeNames = actualResponse_.typeNames;
31588  response_.typeSchemas = actualResponse_.typeSchemas;
31589  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31590 
31591  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31592  {
31593  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31594  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31595  }
31596 
31597  response_.info = actualResponse_.info;
31598  return response_;
31599 }
31600 
31628 template<typename TResponse>
31629 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
31630  const GetRecordsBySeriesRequest& request_ ) const
31631 {
31632  if (request_.encoding != "binary")
31633  throw GPUdbException( "This function only supports binary encoding" );
31634 
31635  RawGetRecordsBySeriesResponse actualResponse_;
31636  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31637  GetRecordsBySeriesResponse<TResponse> response_;
31638  response_.tableNames = actualResponse_.tableNames;
31639  response_.typeNames = actualResponse_.typeNames;
31640  response_.typeSchemas = actualResponse_.typeSchemas;
31641  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31642 
31643  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31644  {
31645  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31646  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31647  }
31648 
31649  response_.info = actualResponse_.info;
31650  return response_;
31651 }
31652 
31683 template<typename TResponse>
31684 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
31685  const GetRecordsBySeriesRequest& request_,
31686  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31687 {
31688  if (request_.encoding != "binary")
31689  throw GPUdbException( "This function only supports binary encoding" );
31690 
31691  RawGetRecordsBySeriesResponse actualResponse_;
31692  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31693  response_.tableNames = actualResponse_.tableNames;
31694  response_.typeNames = actualResponse_.typeNames;
31695  response_.typeSchemas = actualResponse_.typeSchemas;
31696  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31697 
31698  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31699  {
31700  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31701  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31702  }
31703 
31704  response_.info = actualResponse_.info;
31705  return response_;
31706 }
31707 
31737 template<typename TResponse>
31738 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
31739  const GetRecordsBySeriesRequest& request_,
31740  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31741 {
31742  if (request_.encoding != "binary")
31743  throw GPUdbException( "This function only supports binary encoding" );
31744 
31745  RawGetRecordsBySeriesResponse actualResponse_;
31746  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31747  response_.tableNames = actualResponse_.tableNames;
31748  response_.typeNames = actualResponse_.typeNames;
31749  response_.typeSchemas = actualResponse_.typeSchemas;
31750  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31751 
31752  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31753  {
31754  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31755  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31756  }
31757 
31758  response_.info = actualResponse_.info;
31759  return response_;
31760 }
31761 
31808 template<typename TResponse>
31809 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
31810  const std::string& tableName,
31811  const std::string& worldTableName,
31812  const int32_t offset,
31813  const int32_t limit,
31814  const std::map<std::string, std::string>& options ) const
31815 {
31816  GetRecordsBySeriesRequest actualRequest_;
31817  actualRequest_.tableName = tableName;
31818  actualRequest_.worldTableName = worldTableName;
31819  actualRequest_.offset = offset;
31820  actualRequest_.limit = limit;
31821  actualRequest_.options = options;
31822  RawGetRecordsBySeriesResponse actualResponse_;
31823  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31824  GetRecordsBySeriesResponse<TResponse> response_;
31825  response_.tableNames = actualResponse_.tableNames;
31826  response_.typeNames = actualResponse_.typeNames;
31827  response_.typeSchemas = actualResponse_.typeSchemas;
31828  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31829 
31830  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31831  {
31832  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31833  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31834  }
31835 
31836  response_.info = actualResponse_.info;
31837  return response_;
31838 }
31839 
31886 template<typename TResponse>
31887 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
31888  const std::string& tableName,
31889  const std::string& worldTableName,
31890  const int32_t offset,
31891  const int32_t limit,
31892  const std::map<std::string, std::string>& options ) const
31893 {
31894  GetRecordsBySeriesRequest actualRequest_;
31895  actualRequest_.tableName = tableName;
31896  actualRequest_.worldTableName = worldTableName;
31897  actualRequest_.offset = offset;
31898  actualRequest_.limit = limit;
31899  actualRequest_.options = options;
31900  RawGetRecordsBySeriesResponse actualResponse_;
31901  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31902  GetRecordsBySeriesResponse<TResponse> response_;
31903  response_.tableNames = actualResponse_.tableNames;
31904  response_.typeNames = actualResponse_.typeNames;
31905  response_.typeSchemas = actualResponse_.typeSchemas;
31906  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31907 
31908  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31909  {
31910  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31911  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31912  }
31913 
31914  response_.info = actualResponse_.info;
31915  return response_;
31916 }
31917 
31966 template<typename TResponse>
31967 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
31968  const std::string& tableName,
31969  const std::string& worldTableName,
31970  const int32_t offset,
31971  const int32_t limit,
31972  const std::map<std::string, std::string>& options,
31973  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31974 {
31975  GetRecordsBySeriesRequest actualRequest_;
31976  actualRequest_.tableName = tableName;
31977  actualRequest_.worldTableName = worldTableName;
31978  actualRequest_.offset = offset;
31979  actualRequest_.limit = limit;
31980  actualRequest_.options = options;
31981  RawGetRecordsBySeriesResponse actualResponse_;
31982  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31983  response_.tableNames = actualResponse_.tableNames;
31984  response_.typeNames = actualResponse_.typeNames;
31985  response_.typeSchemas = actualResponse_.typeSchemas;
31986  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31987 
31988  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31989  {
31990  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31991  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31992  }
31993 
31994  response_.info = actualResponse_.info;
31995  return response_;
31996 }
31997 
32046 template<typename TResponse>
32047 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32048  const std::string& tableName,
32049  const std::string& worldTableName,
32050  const int32_t offset,
32051  const int32_t limit,
32052  const std::map<std::string, std::string>& options,
32053  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32054 {
32055  GetRecordsBySeriesRequest actualRequest_;
32056  actualRequest_.tableName = tableName;
32057  actualRequest_.worldTableName = worldTableName;
32058  actualRequest_.offset = offset;
32059  actualRequest_.limit = limit;
32060  actualRequest_.options = options;
32061  RawGetRecordsBySeriesResponse actualResponse_;
32062  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32063  response_.tableNames = actualResponse_.tableNames;
32064  response_.typeNames = actualResponse_.typeNames;
32065  response_.typeSchemas = actualResponse_.typeSchemas;
32066  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32067 
32068  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32069  {
32070  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32071  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32072  }
32073 
32074  response_.info = actualResponse_.info;
32075  return response_;
32076 }
32077 
32097 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
32098 
32122 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
32123  RawGetRecordsFromCollectionResponse& response_ ) const;
32124 
32146 template<typename TResponse>
32147 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
32148 {
32149  if (request_.encoding != "binary")
32150  throw GPUdbException( "This function only supports binary encoding" );
32151 
32152  RawGetRecordsFromCollectionResponse actualResponse_;
32153  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32154  GetRecordsFromCollectionResponse<TResponse> response_;
32155  response_.tableName = actualResponse_.tableName;
32156  response_.typeNames = actualResponse_.typeNames;
32157  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32158  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32159  response_.recordIds = actualResponse_.recordIds;
32160  response_.info = actualResponse_.info;
32161  return response_;
32162 }
32163 
32189 template<typename TResponse>
32190 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
32191  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32192 {
32193  if (request_.encoding != "binary")
32194  throw GPUdbException( "This function only supports binary encoding" );
32195 
32196  RawGetRecordsFromCollectionResponse actualResponse_;
32197  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32198  response_.tableName = actualResponse_.tableName;
32199  response_.typeNames = actualResponse_.typeNames;
32200  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32201  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32202  response_.recordIds = actualResponse_.recordIds;
32203  response_.info = actualResponse_.info;
32204  return response_;
32205 }
32206 
32271 template<typename TResponse>
32272 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
32273  const int64_t offset,
32274  const int64_t limit,
32275  const std::map<std::string, std::string>& options ) const
32276 {
32277  GetRecordsFromCollectionRequest actualRequest_;
32278  actualRequest_.tableName = tableName;
32279  actualRequest_.offset = offset;
32280  actualRequest_.limit = limit;
32281  actualRequest_.options = options;
32282  RawGetRecordsFromCollectionResponse actualResponse_;
32283  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32284  GetRecordsFromCollectionResponse<TResponse> response_;
32285  response_.tableName = actualResponse_.tableName;
32286  response_.typeNames = actualResponse_.typeNames;
32287  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32288  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32289  response_.recordIds = actualResponse_.recordIds;
32290  response_.info = actualResponse_.info;
32291  return response_;
32292 }
32293 
32362 template<typename TResponse>
32363 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
32364  const int64_t offset,
32365  const int64_t limit,
32366  const std::map<std::string, std::string>& options,
32367  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32368 {
32369  GetRecordsFromCollectionRequest actualRequest_;
32370  actualRequest_.tableName = tableName;
32371  actualRequest_.offset = offset;
32372  actualRequest_.limit = limit;
32373  actualRequest_.options = options;
32374  RawGetRecordsFromCollectionResponse actualResponse_;
32375  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32376  response_.tableName = actualResponse_.tableName;
32377  response_.typeNames = actualResponse_.typeNames;
32378  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32379  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32380  response_.recordIds = actualResponse_.recordIds;
32381  response_.info = actualResponse_.info;
32382  return response_;
32383 }
32384 
32408 template<typename TResponse>
32409 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32410  const GetRecordsFromCollectionRequest& request_ ) const
32411 {
32412  if (request_.encoding != "binary")
32413  throw GPUdbException( "This function only supports binary encoding" );
32414 
32415  RawGetRecordsFromCollectionResponse actualResponse_;
32416  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32417  GetRecordsFromCollectionResponse<TResponse> response_;
32418  response_.tableName = actualResponse_.tableName;
32419  response_.typeNames = actualResponse_.typeNames;
32420  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32421  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32422  response_.recordIds = actualResponse_.recordIds;
32423  response_.info = actualResponse_.info;
32424  return response_;
32425 }
32426 
32450 template<typename TResponse>
32451 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32452  const GetRecordsFromCollectionRequest& request_ ) const
32453 {
32454  if (request_.encoding != "binary")
32455  throw GPUdbException( "This function only supports binary encoding" );
32456 
32457  RawGetRecordsFromCollectionResponse actualResponse_;
32458  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32459  GetRecordsFromCollectionResponse<TResponse> response_;
32460  response_.tableName = actualResponse_.tableName;
32461  response_.typeNames = actualResponse_.typeNames;
32462  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32463  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32464  response_.recordIds = actualResponse_.recordIds;
32465  response_.info = actualResponse_.info;
32466  return response_;
32467 }
32468 
32496 template<typename TResponse>
32497 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32498  const GetRecordsFromCollectionRequest& request_,
32499  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32500 {
32501  if (request_.encoding != "binary")
32502  throw GPUdbException( "This function only supports binary encoding" );
32503 
32504  RawGetRecordsFromCollectionResponse actualResponse_;
32505  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32506  response_.tableName = actualResponse_.tableName;
32507  response_.typeNames = actualResponse_.typeNames;
32508  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32509  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32510  response_.recordIds = actualResponse_.recordIds;
32511  response_.info = actualResponse_.info;
32512  return response_;
32513 }
32514 
32542 template<typename TResponse>
32543 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
32544  const GetRecordsFromCollectionRequest& request_,
32545  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32546 {
32547  if (request_.encoding != "binary")
32548  throw GPUdbException( "This function only supports binary encoding" );
32549 
32550  RawGetRecordsFromCollectionResponse actualResponse_;
32551  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32552  response_.tableName = actualResponse_.tableName;
32553  response_.typeNames = actualResponse_.typeNames;
32554  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32555  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32556  response_.recordIds = actualResponse_.recordIds;
32557  response_.info = actualResponse_.info;
32558  return response_;
32559 }
32560 
32626 template<typename TResponse>
32627 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32628  const std::string& tableName,
32629  const int64_t offset,
32630  const int64_t limit,
32631  const std::map<std::string, std::string>& options ) const
32632 {
32633  GetRecordsFromCollectionRequest actualRequest_;
32634  actualRequest_.tableName = tableName;
32635  actualRequest_.offset = offset;
32636  actualRequest_.limit = limit;
32637  actualRequest_.options = options;
32638  RawGetRecordsFromCollectionResponse actualResponse_;
32639  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32640  GetRecordsFromCollectionResponse<TResponse> response_;
32641  response_.tableName = actualResponse_.tableName;
32642  response_.typeNames = actualResponse_.typeNames;
32643  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32644  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32645  response_.recordIds = actualResponse_.recordIds;
32646  response_.info = actualResponse_.info;
32647  return response_;
32648 }
32649 
32715 template<typename TResponse>
32716 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32717  const std::string& tableName,
32718  const int64_t offset,
32719  const int64_t limit,
32720  const std::map<std::string, std::string>& options ) const
32721 {
32722  GetRecordsFromCollectionRequest actualRequest_;
32723  actualRequest_.tableName = tableName;
32724  actualRequest_.offset = offset;
32725  actualRequest_.limit = limit;
32726  actualRequest_.options = options;
32727  RawGetRecordsFromCollectionResponse actualResponse_;
32728  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32729  GetRecordsFromCollectionResponse<TResponse> response_;
32730  response_.tableName = actualResponse_.tableName;
32731  response_.typeNames = actualResponse_.typeNames;
32732  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32733  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32734  response_.recordIds = actualResponse_.recordIds;
32735  response_.info = actualResponse_.info;
32736  return response_;
32737 }
32738 
32808 template<typename TResponse>
32809 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32810  const std::string& tableName,
32811  const int64_t offset,
32812  const int64_t limit,
32813  const std::map<std::string, std::string>& options,
32814  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32815 {
32816  GetRecordsFromCollectionRequest actualRequest_;
32817  actualRequest_.tableName = tableName;
32818  actualRequest_.offset = offset;
32819  actualRequest_.limit = limit;
32820  actualRequest_.options = options;
32821  RawGetRecordsFromCollectionResponse actualResponse_;
32822  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32823  response_.tableName = actualResponse_.tableName;
32824  response_.typeNames = actualResponse_.typeNames;
32825  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32826  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32827  response_.recordIds = actualResponse_.recordIds;
32828  response_.info = actualResponse_.info;
32829  return response_;
32830 }
32831 
32901 template<typename TResponse>
32902 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
32903  const std::string& tableName,
32904  const int64_t offset,
32905  const int64_t limit,
32906  const std::map<std::string, std::string>& options,
32907  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32908 {
32909  GetRecordsFromCollectionRequest actualRequest_;
32910  actualRequest_.tableName = tableName;
32911  actualRequest_.offset = offset;
32912  actualRequest_.limit = limit;
32913  actualRequest_.options = options;
32914  RawGetRecordsFromCollectionResponse actualResponse_;
32915  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32916  response_.tableName = actualResponse_.tableName;
32917  response_.typeNames = actualResponse_.typeNames;
32918  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32919  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32920  response_.recordIds = actualResponse_.recordIds;
32921  response_.info = actualResponse_.info;
32922  return response_;
32923 }
32924 
32926 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
32927 
32929 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
32930  GetVectortileResponse& response_ ) const;
32931 
32933 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
32934  const std::vector<std::string>& columnNames,
32935  const std::map<std::string, std::vector<std::string> >& layers,
32936  const int32_t tileX,
32937  const int32_t tileY,
32938  const int32_t zoom,
32939  const std::map<std::string, std::string>& options ) const;
32940 
32942 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
32943  const std::vector<std::string>& columnNames,
32944  const std::map<std::string, std::vector<std::string> >& layers,
32945  const int32_t tileX,
32946  const int32_t tileY,
32947  const int32_t zoom,
32948  const std::map<std::string, std::string>& options,
32949  GetVectortileResponse& response_ ) const;
32950 
32960 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
32961 
32973 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
32974  GrantPermissionResponse& response_ ) const;
32975 
33084 GrantPermissionResponse grantPermission( const std::string& principal,
33085  const std::string& object,
33086  const std::string& objectType,
33087  const std::string& permission,
33088  const std::map<std::string, std::string>& options ) const;
33089 
33200 GrantPermissionResponse& grantPermission( const std::string& principal,
33201  const std::string& object,
33202  const std::string& objectType,
33203  const std::string& permission,
33204  const std::map<std::string, std::string>& options,
33205  GrantPermissionResponse& response_ ) const;
33206 
33218 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
33219 
33235 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
33236  GrantPermissionCredentialResponse& response_ ) const;
33237 
33267 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
33268  const std::string& permission,
33269  const std::string& credentialName,
33270  const std::map<std::string, std::string>& options ) const;
33271 
33305 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
33306  const std::string& permission,
33307  const std::string& credentialName,
33308  const std::map<std::string, std::string>& options,
33309  GrantPermissionCredentialResponse& response_ ) const;
33310 
33321 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
33322 
33337 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
33338  GrantPermissionDatasourceResponse& response_ ) const;
33339 
33366 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
33367  const std::string& permission,
33368  const std::string& datasourceName,
33369  const std::map<std::string, std::string>& options ) const;
33370 
33401 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
33402  const std::string& permission,
33403  const std::string& datasourceName,
33404  const std::map<std::string, std::string>& options,
33405  GrantPermissionDatasourceResponse& response_ ) const;
33406 
33417 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
33418 
33433 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
33434  GrantPermissionDirectoryResponse& response_ ) const;
33435 
33466 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
33467  const std::string& permission,
33468  const std::string& directoryName,
33469  const std::map<std::string, std::string>& options ) const;
33470 
33505 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
33506  const std::string& permission,
33507  const std::string& directoryName,
33508  const std::map<std::string, std::string>& options,
33509  GrantPermissionDirectoryResponse& response_ ) const;
33510 
33520 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
33521 
33533 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
33534  GrantPermissionProcResponse& response_ ) const;
33535 
33560 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
33561  const std::string& permission,
33562  const std::string& procName,
33563  const std::map<std::string, std::string>& options ) const;
33564 
33591 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
33592  const std::string& permission,
33593  const std::string& procName,
33594  const std::map<std::string, std::string>& options,
33595  GrantPermissionProcResponse& response_ ) const;
33596 
33606 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
33607 
33620 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
33621  GrantPermissionSystemResponse& response_ ) const;
33622 
33658 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
33659  const std::string& permission,
33660  const std::map<std::string, std::string>& options ) const;
33661 
33700 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
33701  const std::string& permission,
33702  const std::map<std::string, std::string>& options,
33703  GrantPermissionSystemResponse& response_ ) const;
33704 
33714 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
33715 
33728 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
33729  GrantPermissionTableResponse& response_ ) const;
33730 
33783 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
33784  const std::string& permission,
33785  const std::string& tableName,
33786  const std::string& filterExpression,
33787  const std::map<std::string, std::string>& options ) const;
33788 
33844 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
33845  const std::string& permission,
33846  const std::string& tableName,
33847  const std::string& filterExpression,
33848  const std::map<std::string, std::string>& options,
33849  GrantPermissionTableResponse& response_ ) const;
33850 
33860 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
33861 
33873 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
33874  GrantRoleResponse& response_ ) const;
33875 
33888 GrantRoleResponse grantRole( const std::string& role,
33889  const std::string& member,
33890  const std::map<std::string, std::string>& options ) const;
33891 
33906 GrantRoleResponse& grantRole( const std::string& role,
33907  const std::string& member,
33908  const std::map<std::string, std::string>& options,
33909  GrantRoleResponse& response_ ) const;
33910 
33921 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
33922 
33935 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
33936  HasPermissionResponse& response_ ) const;
33937 
34044 HasPermissionResponse hasPermission( const std::string& principal,
34045  const std::string& object,
34046  const std::string& objectType,
34047  const std::string& permission,
34048  const std::map<std::string, std::string>& options ) const;
34049 
34158 HasPermissionResponse& hasPermission( const std::string& principal,
34159  const std::string& object,
34160  const std::string& objectType,
34161  const std::string& permission,
34162  const std::map<std::string, std::string>& options,
34163  HasPermissionResponse& response_ ) const;
34164 
34174 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
34175 
34187 HasProcResponse& hasProc( const HasProcRequest& request_,
34188  HasProcResponse& response_ ) const;
34189 
34199 HasProcResponse hasProc( const std::string& procName,
34200  const std::map<std::string, std::string>& options ) const;
34201 
34213 HasProcResponse& hasProc( const std::string& procName,
34214  const std::map<std::string, std::string>& options,
34215  HasProcResponse& response_ ) const;
34216 
34226 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
34227 
34239 HasRoleResponse& hasRole( const HasRoleRequest& request_,
34240  HasRoleResponse& response_ ) const;
34241 
34290 HasRoleResponse hasRole( const std::string& principal,
34291  const std::string& role,
34292  const std::map<std::string, std::string>& options ) const;
34293 
34344 HasRoleResponse& hasRole( const std::string& principal,
34345  const std::string& role,
34346  const std::map<std::string, std::string>& options,
34347  HasRoleResponse& response_ ) const;
34348 
34358 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
34359 
34371 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
34372  HasSchemaResponse& response_ ) const;
34373 
34386 HasSchemaResponse hasSchema( const std::string& schemaName,
34387  const std::map<std::string, std::string>& options ) const;
34388 
34403 HasSchemaResponse& hasSchema( const std::string& schemaName,
34404  const std::map<std::string, std::string>& options,
34405  HasSchemaResponse& response_ ) const;
34406 
34416 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
34417 
34429 HasTableResponse& hasTable( const HasTableRequest& request_,
34430  HasTableResponse& response_ ) const;
34431 
34444 HasTableResponse hasTable( const std::string& tableName,
34445  const std::map<std::string, std::string>& options ) const;
34446 
34461 HasTableResponse& hasTable( const std::string& tableName,
34462  const std::map<std::string, std::string>& options,
34463  HasTableResponse& response_ ) const;
34464 
34474 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
34475 
34487 HasTypeResponse& hasType( const HasTypeRequest& request_,
34488  HasTypeResponse& response_ ) const;
34489 
34501 HasTypeResponse hasType( const std::string& typeId,
34502  const std::map<std::string, std::string>& options ) const;
34503 
34517 HasTypeResponse& hasType( const std::string& typeId,
34518  const std::map<std::string, std::string>& options,
34519  HasTypeResponse& response_ ) const;
34520 
34522 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
34523 
34525 ImportModelResponse& importModel( const ImportModelRequest& request_,
34526  ImportModelResponse& response_ ) const;
34527 
34529 ImportModelResponse importModel( const std::string& modelName,
34530  const std::string& registryName,
34531  const std::string& container,
34532  const std::string& runFunction,
34533  const std::string& modelType,
34534  const std::map<std::string, std::string>& options ) const;
34535 
34537 ImportModelResponse& importModel( const std::string& modelName,
34538  const std::string& registryName,
34539  const std::string& container,
34540  const std::string& runFunction,
34541  const std::string& modelType,
34542  const std::map<std::string, std::string>& options,
34543  ImportModelResponse& response_ ) const;
34544 
34570 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
34571 
34599 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
34600  InsertRecordsResponse& response_ ) const;
34601 
34629 template<typename TRequest>
34630 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
34631 {
34632  RawInsertRecordsRequest actualRequest_;
34633  actualRequest_.tableName = request_.tableName;
34634  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34635  actualRequest_.options = request_.options;
34636  InsertRecordsResponse actualResponse_;
34637  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
34638  return actualResponse_;
34639 }
34640 
34670 template<typename TRequest>
34671 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
34672  InsertRecordsResponse& response_ ) const
34673 {
34674  RawInsertRecordsRequest actualRequest_;
34675  actualRequest_.tableName = request_.tableName;
34676  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34677  actualRequest_.options = request_.options;
34678  submitRequest("/insert/records", actualRequest_, response_, true);
34679  return response_;
34680 }
34681 
34892 template<typename TRequest>
34893 InsertRecordsResponse insertRecords( const std::string& tableName,
34894  const std::vector<TRequest>& data,
34895  const std::map<std::string, std::string>& options ) const
34896 {
34897  RawInsertRecordsRequest actualRequest_;
34898  actualRequest_.tableName = tableName;
34899  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
34900  actualRequest_.options = options;
34901  InsertRecordsResponse actualResponse_;
34902  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
34903  return actualResponse_;
34904 }
34905 
35118 template<typename TRequest>
35119 InsertRecordsResponse& insertRecords( const std::string& tableName,
35120  const std::vector<TRequest>& data,
35121  const std::map<std::string, std::string>& options,
35122  InsertRecordsResponse& response_ ) const
35123 {
35124  RawInsertRecordsRequest actualRequest_;
35125  actualRequest_.tableName = tableName;
35126  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35127  actualRequest_.options = options;
35128  submitRequest("/insert/records", actualRequest_, response_, true);
35129  return response_;
35130 }
35131 
35169 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
35170 
35211 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
35212  InsertRecordsFromFilesResponse& response_ ) const;
35213 
36336 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
36337  const std::vector<std::string>& filepaths,
36338  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36339  const std::map<std::string, std::string>& createTableOptions,
36340  const std::map<std::string, std::string>& options ) const;
36341 
37467 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
37468  const std::vector<std::string>& filepaths,
37469  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37470  const std::map<std::string, std::string>& createTableOptions,
37471  const std::map<std::string, std::string>& options,
37472  InsertRecordsFromFilesResponse& response_ ) const;
37473 
37487 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
37488 
37506 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
37507  InsertRecordsFromPayloadResponse& response_ ) const;
37508 
38510 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
38511  const std::string& dataText,
38512  const std::vector<uint8_t>& dataBytes,
38513  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38514  const std::map<std::string, std::string>& createTableOptions,
38515  const std::map<std::string, std::string>& options ) const;
38516 
39522 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
39523  const std::string& dataText,
39524  const std::vector<uint8_t>& dataBytes,
39525  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39526  const std::map<std::string, std::string>& createTableOptions,
39527  const std::map<std::string, std::string>& options,
39528  InsertRecordsFromPayloadResponse& response_ ) const;
39529 
39540 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
39541 
39555 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
39556  InsertRecordsFromQueryResponse& response_ ) const;
39557 
40116 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
40117  const std::string& remoteQuery,
40118  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40119  const std::map<std::string, std::string>& createTableOptions,
40120  const std::map<std::string, std::string>& options ) const;
40121 
40683 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
40684  const std::string& remoteQuery,
40685  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40686  const std::map<std::string, std::string>& createTableOptions,
40687  const std::map<std::string, std::string>& options,
40688  InsertRecordsFromQueryResponse& response_ ) const;
40689 
40707 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
40708 
40728 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
40729  InsertRecordsRandomResponse& response_ ) const;
40730 
41005 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
41006  const int64_t count,
41007  const std::map<std::string, std::map<std::string, double> >& options ) const;
41008 
41285 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
41286  const int64_t count,
41287  const std::map<std::string, std::map<std::string, double> >& options,
41288  InsertRecordsRandomResponse& response_ ) const;
41289 
41307 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
41308 
41328 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
41329  InsertSymbolResponse& response_ ) const;
41330 
41375 InsertSymbolResponse insertSymbol( const std::string& symbolId,
41376  const std::string& symbolFormat,
41377  const std::vector<uint8_t>& symbolData,
41378  const std::map<std::string, std::string>& options ) const;
41379 
41426 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
41427  const std::string& symbolFormat,
41428  const std::vector<uint8_t>& symbolData,
41429  const std::map<std::string, std::string>& options,
41430  InsertSymbolResponse& response_ ) const;
41431 
41441 KillProcResponse killProc( const KillProcRequest& request_ ) const;
41442 
41454 KillProcResponse& killProc( const KillProcRequest& request_,
41455  KillProcResponse& response_ ) const;
41456 
41504 KillProcResponse killProc( const std::string& runId,
41505  const std::map<std::string, std::string>& options ) const;
41506 
41556 KillProcResponse& killProc( const std::string& runId,
41557  const std::map<std::string, std::string>& options,
41558  KillProcResponse& response_ ) const;
41559 
41561 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
41562 
41564 ListGraphResponse& listGraph( const ListGraphRequest& request_,
41565  ListGraphResponse& response_ ) const;
41566 
41568 ListGraphResponse listGraph( const std::string& graphName,
41569  const std::map<std::string, std::string>& options ) const;
41570 
41572 ListGraphResponse& listGraph( const std::string& graphName,
41573  const std::map<std::string, std::string>& options,
41574  ListGraphResponse& response_ ) const;
41575 
41596 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
41597 
41620 LockTableResponse& lockTable( const LockTableRequest& request_,
41621  LockTableResponse& response_ ) const;
41622 
41667 LockTableResponse lockTable( const std::string& tableName,
41668  const std::string& lockType,
41669  const std::map<std::string, std::string>& options ) const;
41670 
41717 LockTableResponse& lockTable( const std::string& tableName,
41718  const std::string& lockType,
41719  const std::map<std::string, std::string>& options,
41720  LockTableResponse& response_ ) const;
41721 
41739 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
41740 
41760 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
41761  MatchGraphResponse& response_ ) const;
41762 
42455 MatchGraphResponse matchGraph( const std::string& graphName,
42456  const std::vector<std::string>& samplePoints,
42457  const std::string& solveMethod,
42458  const std::string& solutionTable,
42459  const std::map<std::string, std::string>& options ) const;
42460 
43155 MatchGraphResponse& matchGraph( const std::string& graphName,
43156  const std::vector<std::string>& samplePoints,
43157  const std::string& solveMethod,
43158  const std::string& solutionTable,
43159  const std::map<std::string, std::string>& options,
43160  MatchGraphResponse& response_ ) const;
43161 
43178 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
43179 
43198 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
43199  ModifyGraphResponse& response_ ) const;
43200 
43482 ModifyGraphResponse modifyGraph( const std::string& graphName,
43483  const std::vector<std::string>& nodes,
43484  const std::vector<std::string>& edges,
43485  const std::vector<std::string>& weights,
43486  const std::vector<std::string>& restrictions,
43487  const std::map<std::string, std::string>& options ) const;
43488 
43772 ModifyGraphResponse& modifyGraph( const std::string& graphName,
43773  const std::vector<std::string>& nodes,
43774  const std::vector<std::string>& edges,
43775  const std::vector<std::string>& weights,
43776  const std::vector<std::string>& restrictions,
43777  const std::map<std::string, std::string>& options,
43778  ModifyGraphResponse& response_ ) const;
43779 
43810 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
43811 
43844 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
43845  QueryGraphResponse& response_ ) const;
43846 
44017 QueryGraphResponse queryGraph( const std::string& graphName,
44018  const std::vector<std::string>& queries,
44019  const std::vector<std::string>& restrictions,
44020  const std::string& adjacencyTable,
44021  const int32_t rings,
44022  const std::map<std::string, std::string>& options ) const;
44023 
44196 QueryGraphResponse& queryGraph( const std::string& graphName,
44197  const std::vector<std::string>& queries,
44198  const std::vector<std::string>& restrictions,
44199  const std::string& adjacencyTable,
44200  const int32_t rings,
44201  const std::map<std::string, std::string>& options,
44202  QueryGraphResponse& response_ ) const;
44203 
44220 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
44221 
44240 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
44241  RepartitionGraphResponse& response_ ) const;
44242 
44281 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
44282  const std::map<std::string, std::string>& options ) const;
44283 
44324 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
44325  const std::map<std::string, std::string>& options,
44326  RepartitionGraphResponse& response_ ) const;
44327 
44329 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
44330 
44332 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
44333  ReserveResourceResponse& response_ ) const;
44334 
44336 ReserveResourceResponse reserveResource( const std::string& component,
44337  const std::string& name,
44338  const std::string& action,
44339  const int64_t bytesRequested,
44340  const int64_t ownerId,
44341  const std::map<std::string, std::string>& options ) const;
44342 
44344 ReserveResourceResponse& reserveResource( const std::string& component,
44345  const std::string& name,
44346  const std::string& action,
44347  const int64_t bytesRequested,
44348  const int64_t ownerId,
44349  const std::map<std::string, std::string>& options,
44350  ReserveResourceResponse& response_ ) const;
44351 
44362 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
44363 
44376 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
44377  RestoreBackupResponse& response_ ) const;
44378 
44536 RestoreBackupResponse restoreBackup( const std::string& backupName,
44537  const std::map<std::string, std::string>& restoreObjectsMap,
44538  const std::string& datasourceName,
44539  const std::map<std::string, std::string>& options ) const;
44540 
44700 RestoreBackupResponse& restoreBackup( const std::string& backupName,
44701  const std::map<std::string, std::string>& restoreObjectsMap,
44702  const std::string& datasourceName,
44703  const std::map<std::string, std::string>& options,
44704  RestoreBackupResponse& response_ ) const;
44705 
44715 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
44716 
44728 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
44729  RevokePermissionResponse& response_ ) const;
44730 
44820 RevokePermissionResponse revokePermission( const std::string& principal,
44821  const std::string& object,
44822  const std::string& objectType,
44823  const std::string& permission,
44824  const std::map<std::string, std::string>& options ) const;
44825 
44917 RevokePermissionResponse& revokePermission( const std::string& principal,
44918  const std::string& object,
44919  const std::string& objectType,
44920  const std::string& permission,
44921  const std::map<std::string, std::string>& options,
44922  RevokePermissionResponse& response_ ) const;
44923 
44935 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
44936 
44952 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
44953  RevokePermissionCredentialResponse& response_ ) const;
44954 
44984 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
44985  const std::string& permission,
44986  const std::string& credentialName,
44987  const std::map<std::string, std::string>& options ) const;
44988 
45022 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
45023  const std::string& permission,
45024  const std::string& credentialName,
45025  const std::map<std::string, std::string>& options,
45026  RevokePermissionCredentialResponse& response_ ) const;
45027 
45038 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
45039 
45054 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
45055  RevokePermissionDatasourceResponse& response_ ) const;
45056 
45084 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
45085  const std::string& permission,
45086  const std::string& datasourceName,
45087  const std::map<std::string, std::string>& options ) const;
45088 
45120 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
45121  const std::string& permission,
45122  const std::string& datasourceName,
45123  const std::map<std::string, std::string>& options,
45124  RevokePermissionDatasourceResponse& response_ ) const;
45125 
45136 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
45137 
45152 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
45153  RevokePermissionDirectoryResponse& response_ ) const;
45154 
45184 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
45185  const std::string& permission,
45186  const std::string& directoryName,
45187  const std::map<std::string, std::string>& options ) const;
45188 
45222 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
45223  const std::string& permission,
45224  const std::string& directoryName,
45225  const std::map<std::string, std::string>& options,
45226  RevokePermissionDirectoryResponse& response_ ) const;
45227 
45237 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
45238 
45251 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
45252  RevokePermissionProcResponse& response_ ) const;
45253 
45278 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
45279  const std::string& permission,
45280  const std::string& procName,
45281  const std::map<std::string, std::string>& options ) const;
45282 
45310 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
45311  const std::string& permission,
45312  const std::string& procName,
45313  const std::map<std::string, std::string>& options,
45314  RevokePermissionProcResponse& response_ ) const;
45315 
45325 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
45326 
45339 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
45340  RevokePermissionSystemResponse& response_ ) const;
45341 
45377 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
45378  const std::string& permission,
45379  const std::map<std::string, std::string>& options ) const;
45380 
45419 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
45420  const std::string& permission,
45421  const std::map<std::string, std::string>& options,
45422  RevokePermissionSystemResponse& response_ ) const;
45423 
45433 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
45434 
45447 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
45448  RevokePermissionTableResponse& response_ ) const;
45449 
45498 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
45499  const std::string& permission,
45500  const std::string& tableName,
45501  const std::map<std::string, std::string>& options ) const;
45502 
45554 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
45555  const std::string& permission,
45556  const std::string& tableName,
45557  const std::map<std::string, std::string>& options,
45558  RevokePermissionTableResponse& response_ ) const;
45559 
45569 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
45570 
45582 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
45583  RevokeRoleResponse& response_ ) const;
45584 
45597 RevokeRoleResponse revokeRole( const std::string& role,
45598  const std::string& member,
45599  const std::map<std::string, std::string>& options ) const;
45600 
45615 RevokeRoleResponse& revokeRole( const std::string& role,
45616  const std::string& member,
45617  const std::map<std::string, std::string>& options,
45618  RevokeRoleResponse& response_ ) const;
45619 
45630 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
45631 
45644 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
45645  ShowBackupResponse& response_ ) const;
45646 
45699 ShowBackupResponse showBackup( const std::string& backupName,
45700  const std::string& datasourceName,
45701  const std::map<std::string, std::string>& options ) const;
45702 
45757 ShowBackupResponse& showBackup( const std::string& backupName,
45758  const std::string& datasourceName,
45759  const std::map<std::string, std::string>& options,
45760  ShowBackupResponse& response_ ) const;
45761 
45763 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
45764 
45766 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
45767  ShowContainerRegistryResponse& response_ ) const;
45768 
45770 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
45771  const std::map<std::string, std::string>& options ) const;
45772 
45774 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
45775  const std::map<std::string, std::string>& options,
45776  ShowContainerRegistryResponse& response_ ) const;
45777 
45788 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
45789 
45802 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
45803  ShowCredentialResponse& response_ ) const;
45804 
45819 ShowCredentialResponse showCredential( const std::string& credentialName,
45820  const std::map<std::string, std::string>& options ) const;
45821 
45838 ShowCredentialResponse& showCredential( const std::string& credentialName,
45839  const std::map<std::string, std::string>& options,
45840  ShowCredentialResponse& response_ ) const;
45841 
45852 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
45853 
45866 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
45867  ShowDatasinkResponse& response_ ) const;
45868 
45882 ShowDatasinkResponse showDatasink( const std::string& name,
45883  const std::map<std::string, std::string>& options ) const;
45884 
45900 ShowDatasinkResponse& showDatasink( const std::string& name,
45901  const std::map<std::string, std::string>& options,
45902  ShowDatasinkResponse& response_ ) const;
45903 
45915 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
45916 
45930 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
45931  ShowDatasourceResponse& response_ ) const;
45932 
45947 ShowDatasourceResponse showDatasource( const std::string& name,
45948  const std::map<std::string, std::string>& options ) const;
45949 
45966 ShowDatasourceResponse& showDatasource( const std::string& name,
45967  const std::map<std::string, std::string>& options,
45968  ShowDatasourceResponse& response_ ) const;
45969 
45981 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
45982 
45996 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
45997  ShowDirectoriesResponse& response_ ) const;
45998 
46011 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
46012  const std::map<std::string, std::string>& options ) const;
46013 
46028 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
46029  const std::map<std::string, std::string>& options,
46030  ShowDirectoriesResponse& response_ ) const;
46031 
46044 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
46045 
46060 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
46061  ShowEnvironmentResponse& response_ ) const;
46062 
46116 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
46117  const std::map<std::string, std::string>& options ) const;
46118 
46174 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
46175  const std::map<std::string, std::string>& options,
46176  ShowEnvironmentResponse& response_ ) const;
46177 
46189 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
46190 
46204 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
46205  ShowFilesResponse& response_ ) const;
46206 
46223 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
46224  const std::map<std::string, std::string>& options ) const;
46225 
46244 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
46245  const std::map<std::string, std::string>& options,
46246  ShowFilesResponse& response_ ) const;
46247 
46249 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
46250 
46252 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
46253  ShowFunctionsResponse& response_ ) const;
46254 
46256 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
46257  const std::map<std::string, std::string>& options ) const;
46258 
46260 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
46261  const std::map<std::string, std::string>& options,
46262  ShowFunctionsResponse& response_ ) const;
46263 
46274 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
46275 
46288 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
46289  ShowGraphResponse& response_ ) const;
46290 
46324 ShowGraphResponse showGraph( const std::string& graphName,
46325  const std::map<std::string, std::string>& options ) const;
46326 
46362 ShowGraphResponse& showGraph( const std::string& graphName,
46363  const std::map<std::string, std::string>& options,
46364  ShowGraphResponse& response_ ) const;
46365 
46367 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
46368 
46370 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
46371  ShowGraphGrammarResponse& response_ ) const;
46372 
46374 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
46375 
46377 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
46378  ShowGraphGrammarResponse& response_ ) const;
46379 
46381 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
46382 
46384 ShowModelResponse& showModel( const ShowModelRequest& request_,
46385  ShowModelResponse& response_ ) const;
46386 
46388 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
46389  const std::map<std::string, std::string>& options ) const;
46390 
46392 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
46393  const std::map<std::string, std::string>& options,
46394  ShowModelResponse& response_ ) const;
46395 
46405 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
46406 
46418 ShowProcResponse& showProc( const ShowProcRequest& request_,
46419  ShowProcResponse& response_ ) const;
46420 
46451 ShowProcResponse showProc( const std::string& procName,
46452  const std::map<std::string, std::string>& options ) const;
46453 
46486 ShowProcResponse& showProc( const std::string& procName,
46487  const std::map<std::string, std::string>& options,
46488  ShowProcResponse& response_ ) const;
46489 
46503 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
46504 
46520 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
46521  ShowProcStatusResponse& response_ ) const;
46522 
46571 ShowProcStatusResponse showProcStatus( const std::string& runId,
46572  const std::map<std::string, std::string>& options ) const;
46573 
46624 ShowProcStatusResponse& showProcStatus( const std::string& runId,
46625  const std::map<std::string, std::string>& options,
46626  ShowProcStatusResponse& response_ ) const;
46627 
46641 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
46642 
46658 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
46659  ShowResourceObjectsResponse& response_ ) const;
46660 
46729 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
46730 
46801 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
46802  ShowResourceObjectsResponse& response_ ) const;
46803 
46814 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
46815 
46829 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
46830  ShowResourceStatisticsResponse& response_ ) const;
46831 
46841 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
46842 
46855 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
46856  ShowResourceStatisticsResponse& response_ ) const;
46857 
46868 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
46869 
46882 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
46883  ShowResourceGroupsResponse& response_ ) const;
46884 
46948 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
46949  const std::map<std::string, std::string>& options ) const;
46950 
47016 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
47017  const std::map<std::string, std::string>& options,
47018  ShowResourceGroupsResponse& response_ ) const;
47019 
47031 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
47032 
47046 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
47047  ShowSchemaResponse& response_ ) const;
47048 
47080 ShowSchemaResponse showSchema( const std::string& schemaName,
47081  const std::map<std::string, std::string>& options ) const;
47082 
47116 ShowSchemaResponse& showSchema( const std::string& schemaName,
47117  const std::map<std::string, std::string>& options,
47118  ShowSchemaResponse& response_ ) const;
47119 
47131 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
47132 
47146 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
47147  ShowSecurityResponse& response_ ) const;
47148 
47179 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
47180  const std::map<std::string, std::string>& options ) const;
47181 
47214 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
47215  const std::map<std::string, std::string>& options,
47216  ShowSecurityResponse& response_ ) const;
47217 
47228 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
47229 
47242 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
47243  ShowSqlProcResponse& response_ ) const;
47244 
47277 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
47278  const std::map<std::string, std::string>& options ) const;
47279 
47314 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
47315  const std::map<std::string, std::string>& options,
47316  ShowSqlProcResponse& response_ ) const;
47317 
47327 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
47328 
47340 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
47341  ShowStatisticsResponse& response_ ) const;
47342 
47378 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
47379  const std::map<std::string, std::string>& options ) const;
47380 
47418 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
47419  const std::map<std::string, std::string>& options,
47420  ShowStatisticsResponse& response_ ) const;
47421 
47432 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
47433 
47447 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
47448  ShowSystemPropertiesResponse& response_ ) const;
47449 
47467 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
47468 
47489 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
47490  ShowSystemPropertiesResponse& response_ ) const;
47491 
47502 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
47503 
47516 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
47517  ShowSystemStatusResponse& response_ ) const;
47518 
47529 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
47530 
47543 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
47544  ShowSystemStatusResponse& response_ ) const;
47545 
47557 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
47558 
47572 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
47573  ShowSystemTimingResponse& response_ ) const;
47574 
47586 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
47587 
47601 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
47602  ShowSystemTimingResponse& response_ ) const;
47603 
47641 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
47642 
47682 ShowTableResponse& showTable( const ShowTableRequest& request_,
47683  ShowTableResponse& response_ ) const;
47684 
47876 ShowTableResponse showTable( const std::string& tableName,
47877  const std::map<std::string, std::string>& options ) const;
47878 
48072 ShowTableResponse& showTable( const std::string& tableName,
48073  const std::map<std::string, std::string>& options,
48074  ShowTableResponse& response_ ) const;
48075 
48085 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
48086 
48098 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
48099  ShowTableMetadataResponse& response_ ) const;
48100 
48114 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
48115  const std::map<std::string, std::string>& options ) const;
48116 
48132 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
48133  const std::map<std::string, std::string>& options,
48134  ShowTableMetadataResponse& response_ ) const;
48135 
48148 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
48149 
48164 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
48165  ShowTableMonitorsResponse& response_ ) const;
48166 
48182 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
48183  const std::map<std::string, std::string>& options ) const;
48184 
48202 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
48203  const std::map<std::string, std::string>& options,
48204  ShowTableMonitorsResponse& response_ ) const;
48205 
48219 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
48220 
48236 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
48237  ShowTablesByTypeResponse& response_ ) const;
48238 
48256 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
48257  const std::string& label,
48258  const std::map<std::string, std::string>& options ) const;
48259 
48279 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
48280  const std::string& label,
48281  const std::map<std::string, std::string>& options,
48282  ShowTablesByTypeResponse& response_ ) const;
48283 
48294 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
48295 
48308 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
48309  ShowTriggersResponse& response_ ) const;
48310 
48323 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
48324  const std::map<std::string, std::string>& options ) const;
48325 
48340 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
48341  const std::map<std::string, std::string>& options,
48342  ShowTriggersResponse& response_ ) const;
48343 
48355 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
48356 
48370 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
48371  ShowTypesResponse& response_ ) const;
48372 
48404 ShowTypesResponse showTypes( const std::string& typeId,
48405  const std::string& label,
48406  const std::map<std::string, std::string>& options ) const;
48407 
48441 ShowTypesResponse& showTypes( const std::string& typeId,
48442  const std::string& label,
48443  const std::map<std::string, std::string>& options,
48444  ShowTypesResponse& response_ ) const;
48445 
48455 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
48456 
48468 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
48469  ShowVideoResponse& response_ ) const;
48470 
48482 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
48483  const std::map<std::string, std::string>& options ) const;
48484 
48498 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
48499  const std::map<std::string, std::string>& options,
48500  ShowVideoResponse& response_ ) const;
48501 
48512 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
48513 
48526 ShowWalResponse& showWal( const ShowWalRequest& request_,
48527  ShowWalResponse& response_ ) const;
48528 
48556 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
48557  const std::map<std::string, std::string>& options ) const;
48558 
48588 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
48589  const std::map<std::string, std::string>& options,
48590  ShowWalResponse& response_ ) const;
48591 
48610 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
48611 
48632 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
48633  SolveGraphResponse& response_ ) const;
48634 
48971 SolveGraphResponse solveGraph( const std::string& graphName,
48972  const std::vector<std::string>& weightsOnEdges,
48973  const std::vector<std::string>& restrictions,
48974  const std::string& solverType,
48975  const std::vector<std::string>& sourceNodes,
48976  const std::vector<std::string>& destinationNodes,
48977  const std::string& solutionTable,
48978  const std::map<std::string, std::string>& options ) const;
48979 
49318 SolveGraphResponse& solveGraph( const std::string& graphName,
49319  const std::vector<std::string>& weightsOnEdges,
49320  const std::vector<std::string>& restrictions,
49321  const std::string& solverType,
49322  const std::vector<std::string>& sourceNodes,
49323  const std::vector<std::string>& destinationNodes,
49324  const std::string& solutionTable,
49325  const std::map<std::string, std::string>& options,
49326  SolveGraphResponse& response_ ) const;
49327 
49365 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
49366 
49406 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
49407  UpdateRecordsResponse& response_ ) const;
49408 
49448 template<typename TRequest>
49449 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
49450 {
49451  RawUpdateRecordsRequest actualRequest_;
49452  actualRequest_.tableName = request_.tableName;
49453  actualRequest_.expressions = request_.expressions;
49454  actualRequest_.newValuesMaps = request_.newValuesMaps;
49455  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
49456  actualRequest_.options = request_.options;
49457  UpdateRecordsResponse actualResponse_;
49458  submitRequest("/update/records", actualRequest_, actualResponse_, true);
49459  return actualResponse_;
49460 }
49461 
49503 template<typename TRequest>
49504 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
49505  UpdateRecordsResponse& response_ ) const
49506 {
49507  RawUpdateRecordsRequest actualRequest_;
49508  actualRequest_.tableName = request_.tableName;
49509  actualRequest_.expressions = request_.expressions;
49510  actualRequest_.newValuesMaps = request_.newValuesMaps;
49511  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
49512  actualRequest_.options = request_.options;
49513  submitRequest("/update/records", actualRequest_, response_, true);
49514  return response_;
49515 }
49516 
49756 template<typename TRequest>
49757 UpdateRecordsResponse updateRecords( const std::string& tableName,
49758  const std::vector<std::string>& expressions,
49759  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
49760  const std::vector<TRequest>& data,
49761  const std::map<std::string, std::string>& options ) const
49762 {
49763  RawUpdateRecordsRequest actualRequest_;
49764  actualRequest_.tableName = tableName;
49765  actualRequest_.expressions = expressions;
49766  actualRequest_.newValuesMaps = newValuesMaps;
49767  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
49768  actualRequest_.options = options;
49769  UpdateRecordsResponse actualResponse_;
49770  submitRequest("/update/records", actualRequest_, actualResponse_, true);
49771  return actualResponse_;
49772 }
49773 
50015 template<typename TRequest>
50016 UpdateRecordsResponse& updateRecords( const std::string& tableName,
50017  const std::vector<std::string>& expressions,
50018  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50019  const std::vector<TRequest>& data,
50020  const std::map<std::string, std::string>& options,
50021  UpdateRecordsResponse& response_ ) const
50022 {
50023  RawUpdateRecordsRequest actualRequest_;
50024  actualRequest_.tableName = tableName;
50025  actualRequest_.expressions = expressions;
50026  actualRequest_.newValuesMaps = newValuesMaps;
50027  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50028  actualRequest_.options = options;
50029  submitRequest("/update/records", actualRequest_, response_, true);
50030  return response_;
50031 }
50032 
50047 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
50048 
50066 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
50067  UpdateRecordsBySeriesResponse& response_ ) const;
50068 
50097 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
50098  const std::string& worldTableName,
50099  const std::string& viewName,
50100  const std::vector<std::string>& reserved,
50101  const std::map<std::string, std::string>& options ) const;
50102 
50134 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
50135  const std::string& worldTableName,
50136  const std::string& viewName,
50137  const std::vector<std::string>& reserved,
50138  const std::map<std::string, std::string>& options,
50139  UpdateRecordsBySeriesResponse& response_ ) const;
50140 
50206 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
50207 
50275 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
50276  UploadFilesResponse& response_ ) const;
50277 
50423 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
50424  const std::vector<std::vector<uint8_t> >& fileData,
50425  const std::map<std::string, std::string>& options ) const;
50426 
50574 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
50575  const std::vector<std::vector<uint8_t> >& fileData,
50576  const std::map<std::string, std::string>& options,
50577  UploadFilesResponse& response_ ) const;
50578 
50601 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
50602 
50627 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
50628  UploadFilesFromurlResponse& response_ ) const;
50629 
50660 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
50661  const std::vector<std::string>& urls,
50662  const std::map<std::string, std::string>& options ) const;
50663 
50696 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
50697  const std::vector<std::string>& urls,
50698  const std::map<std::string, std::string>& options,
50699  UploadFilesFromurlResponse& response_ ) const;
50700 
50702 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
50703 
50705 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
50706  VisualizeGetFeatureInfoResponse& response_ ) const;
50707 
50709 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
50710  const std::vector<std::string>& xColumnNames,
50711  const std::vector<std::string>& yColumnNames,
50712  const std::vector<std::string>& geometryColumnNames,
50713  const std::vector<std::vector<std::string> >& queryColumnNames,
50714  const std::string& projection,
50715  const double minX,
50716  const double maxX,
50717  const double minY,
50718  const double maxY,
50719  const int32_t width,
50720  const int32_t height,
50721  const int32_t x,
50722  const int32_t y,
50723  const int32_t radius,
50724  const int64_t limit,
50725  const std::string& encoding,
50726  const std::map<std::string, std::string>& options ) const;
50727 
50729 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
50730  const std::vector<std::string>& xColumnNames,
50731  const std::vector<std::string>& yColumnNames,
50732  const std::vector<std::string>& geometryColumnNames,
50733  const std::vector<std::vector<std::string> >& queryColumnNames,
50734  const std::string& projection,
50735  const double minX,
50736  const double maxX,
50737  const double minY,
50738  const double maxY,
50739  const int32_t width,
50740  const int32_t height,
50741  const int32_t x,
50742  const int32_t y,
50743  const int32_t radius,
50744  const int64_t limit,
50745  const std::string& encoding,
50746  const std::map<std::string, std::string>& options,
50747  VisualizeGetFeatureInfoResponse& response_ ) const;
50748 
50750 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
50751 
50753 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
50754  VisualizeImageResponse& response_ ) const;
50755 
50757 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
50758  const std::vector<std::string>& worldTableNames,
50759  const std::string& xColumnName,
50760  const std::string& yColumnName,
50761  const std::string& symbolColumnName,
50762  const std::string& geometryColumnName,
50763  const std::vector<std::vector<std::string> >& trackIds,
50764  const double minX,
50765  const double maxX,
50766  const double minY,
50767  const double maxY,
50768  const int32_t width,
50769  const int32_t height,
50770  const std::string& projection,
50771  const int64_t bgColor,
50772  const std::map<std::string, std::vector<std::string> >& styleOptions,
50773  const std::map<std::string, std::string>& options ) const;
50774 
50776 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
50777  const std::vector<std::string>& worldTableNames,
50778  const std::string& xColumnName,
50779  const std::string& yColumnName,
50780  const std::string& symbolColumnName,
50781  const std::string& geometryColumnName,
50782  const std::vector<std::vector<std::string> >& trackIds,
50783  const double minX,
50784  const double maxX,
50785  const double minY,
50786  const double maxY,
50787  const int32_t width,
50788  const int32_t height,
50789  const std::string& projection,
50790  const int64_t bgColor,
50791  const std::map<std::string, std::vector<std::string> >& styleOptions,
50792  const std::map<std::string, std::string>& options,
50793  VisualizeImageResponse& response_ ) const;
50794 
50809 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
50810 
50827 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
50828  VisualizeImageChartResponse& response_ ) const;
50829 
51059 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
51060  const std::vector<std::string>& xColumnNames,
51061  const std::vector<std::string>& yColumnNames,
51062  const double minX,
51063  const double maxX,
51064  const double minY,
51065  const double maxY,
51066  const int32_t width,
51067  const int32_t height,
51068  const std::string& bgColor,
51069  const std::map<std::string, std::vector<std::string> >& styleOptions,
51070  const std::map<std::string, std::string>& options ) const;
51071 
51303 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
51304  const std::vector<std::string>& xColumnNames,
51305  const std::vector<std::string>& yColumnNames,
51306  const double minX,
51307  const double maxX,
51308  const double minY,
51309  const double maxY,
51310  const int32_t width,
51311  const int32_t height,
51312  const std::string& bgColor,
51313  const std::map<std::string, std::vector<std::string> >& styleOptions,
51314  const std::map<std::string, std::string>& options,
51315  VisualizeImageChartResponse& response_ ) const;
51316 
51318 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
51319 
51321 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
51322  VisualizeImageClassbreakResponse& response_ ) const;
51323 
51325 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51326  const std::vector<std::string>& worldTableNames,
51327  const std::string& xColumnName,
51328  const std::string& yColumnName,
51329  const std::string& symbolColumnName,
51330  const std::string& geometryColumnName,
51331  const std::vector<std::vector<std::string> >& trackIds,
51332  const std::string& cbAttr,
51333  const std::vector<std::string>& cbVals,
51334  const std::string& cbPointcolorAttr,
51335  const std::vector<std::string>& cbPointcolorVals,
51336  const std::string& cbPointalphaAttr,
51337  const std::vector<std::string>& cbPointalphaVals,
51338  const std::string& cbPointsizeAttr,
51339  const std::vector<std::string>& cbPointsizeVals,
51340  const std::string& cbPointshapeAttr,
51341  const std::vector<std::string>& cbPointshapeVals,
51342  const double minX,
51343  const double maxX,
51344  const double minY,
51345  const double maxY,
51346  const int32_t width,
51347  const int32_t height,
51348  const std::string& projection,
51349  const int64_t bgColor,
51350  const std::map<std::string, std::vector<std::string> >& styleOptions,
51351  const std::map<std::string, std::string>& options,
51352  const std::vector<int32_t>& cbTransparencyVec ) const;
51353 
51355 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51356  const std::vector<std::string>& worldTableNames,
51357  const std::string& xColumnName,
51358  const std::string& yColumnName,
51359  const std::string& symbolColumnName,
51360  const std::string& geometryColumnName,
51361  const std::vector<std::vector<std::string> >& trackIds,
51362  const std::string& cbAttr,
51363  const std::vector<std::string>& cbVals,
51364  const std::string& cbPointcolorAttr,
51365  const std::vector<std::string>& cbPointcolorVals,
51366  const std::string& cbPointalphaAttr,
51367  const std::vector<std::string>& cbPointalphaVals,
51368  const std::string& cbPointsizeAttr,
51369  const std::vector<std::string>& cbPointsizeVals,
51370  const std::string& cbPointshapeAttr,
51371  const std::vector<std::string>& cbPointshapeVals,
51372  const double minX,
51373  const double maxX,
51374  const double minY,
51375  const double maxY,
51376  const int32_t width,
51377  const int32_t height,
51378  const std::string& projection,
51379  const int64_t bgColor,
51380  const std::map<std::string, std::vector<std::string> >& styleOptions,
51381  const std::map<std::string, std::string>& options,
51382  const std::vector<int32_t>& cbTransparencyVec,
51383  VisualizeImageClassbreakResponse& response_ ) const;
51384 
51386 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
51387 
51389 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
51390  VisualizeImageContourResponse& response_ ) const;
51391 
51393 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
51394  const std::string& xColumnName,
51395  const std::string& yColumnName,
51396  const std::string& valueColumnName,
51397  const double minX,
51398  const double maxX,
51399  const double minY,
51400  const double maxY,
51401  const int32_t width,
51402  const int32_t height,
51403  const std::string& projection,
51404  const std::map<std::string, std::string>& styleOptions,
51405  const std::map<std::string, std::string>& options ) const;
51406 
51408 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
51409  const std::string& xColumnName,
51410  const std::string& yColumnName,
51411  const std::string& valueColumnName,
51412  const double minX,
51413  const double maxX,
51414  const double minY,
51415  const double maxY,
51416  const int32_t width,
51417  const int32_t height,
51418  const std::string& projection,
51419  const std::map<std::string, std::string>& styleOptions,
51420  const std::map<std::string, std::string>& options,
51421  VisualizeImageContourResponse& response_ ) const;
51422 
51424 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
51425 
51427 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
51428  VisualizeImageHeatmapResponse& response_ ) const;
51429 
51431 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
51432  const std::string& xColumnName,
51433  const std::string& yColumnName,
51434  const std::string& valueColumnName,
51435  const std::string& geometryColumnName,
51436  const double minX,
51437  const double maxX,
51438  const double minY,
51439  const double maxY,
51440  const int32_t width,
51441  const int32_t height,
51442  const std::string& projection,
51443  const std::map<std::string, std::string>& styleOptions,
51444  const std::map<std::string, std::string>& options ) const;
51445 
51447 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
51448  const std::string& xColumnName,
51449  const std::string& yColumnName,
51450  const std::string& valueColumnName,
51451  const std::string& geometryColumnName,
51452  const double minX,
51453  const double maxX,
51454  const double minY,
51455  const double maxY,
51456  const int32_t width,
51457  const int32_t height,
51458  const std::string& projection,
51459  const std::map<std::string, std::string>& styleOptions,
51460  const std::map<std::string, std::string>& options,
51461  VisualizeImageHeatmapResponse& response_ ) const;
51462 
51464 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
51465 
51467 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
51468  VisualizeImageLabelsResponse& response_ ) const;
51469 
51471 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
51472  const std::string& xColumnName,
51473  const std::string& yColumnName,
51474  const std::string& xOffset,
51475  const std::string& yOffset,
51476  const std::string& textString,
51477  const std::string& font,
51478  const std::string& textColor,
51479  const std::string& textAngle,
51480  const std::string& textScale,
51481  const std::string& drawBox,
51482  const std::string& drawLeader,
51483  const std::string& lineWidth,
51484  const std::string& lineColor,
51485  const std::string& fillColor,
51486  const std::string& leaderXColumnName,
51487  const std::string& leaderYColumnName,
51488  const std::string& filter,
51489  const double minX,
51490  const double maxX,
51491  const double minY,
51492  const double maxY,
51493  const int32_t width,
51494  const int32_t height,
51495  const std::string& projection,
51496  const std::map<std::string, std::string>& options ) const;
51497 
51499 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
51500  const std::string& xColumnName,
51501  const std::string& yColumnName,
51502  const std::string& xOffset,
51503  const std::string& yOffset,
51504  const std::string& textString,
51505  const std::string& font,
51506  const std::string& textColor,
51507  const std::string& textAngle,
51508  const std::string& textScale,
51509  const std::string& drawBox,
51510  const std::string& drawLeader,
51511  const std::string& lineWidth,
51512  const std::string& lineColor,
51513  const std::string& fillColor,
51514  const std::string& leaderXColumnName,
51515  const std::string& leaderYColumnName,
51516  const std::string& filter,
51517  const double minX,
51518  const double maxX,
51519  const double minY,
51520  const double maxY,
51521  const int32_t width,
51522  const int32_t height,
51523  const std::string& projection,
51524  const std::map<std::string, std::string>& options,
51525  VisualizeImageLabelsResponse& response_ ) const;
51526 
51540 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
51541 
51557 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
51558  VisualizeIsochroneResponse& response_ ) const;
51559 
52222 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
52223  const std::string& sourceNode,
52224  const double maxSolutionRadius,
52225  const std::vector<std::string>& weightsOnEdges,
52226  const std::vector<std::string>& restrictions,
52227  const int32_t numLevels,
52228  const bool generateImage,
52229  const std::string& levelsTable,
52230  const std::map<std::string, std::string>& styleOptions,
52231  const std::map<std::string, std::string>& solveOptions,
52232  const std::map<std::string, std::string>& contourOptions,
52233  const std::map<std::string, std::string>& options ) const;
52234 
52899 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
52900  const std::string& sourceNode,
52901  const double maxSolutionRadius,
52902  const std::vector<std::string>& weightsOnEdges,
52903  const std::vector<std::string>& restrictions,
52904  const int32_t numLevels,
52905  const bool generateImage,
52906  const std::string& levelsTable,
52907  const std::map<std::string, std::string>& styleOptions,
52908  const std::map<std::string, std::string>& solveOptions,
52909  const std::map<std::string, std::string>& contourOptions,
52910  const std::map<std::string, std::string>& options,
52911  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 a backup Returns detailed information about one or more backup instances.
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 containing a current snapshot of existing objects.
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.
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.
ShowSystemTimingResponse showSystemTiming(const ShowSystemTimingRequest &request_) const
Returns the last 100 database requests along with the request timing and internal job ID.
RevokePermissionDirectoryResponse revokePermissionDirectory(const RevokePermissionDirectoryRequest &request_) const
Revokes a KiFS directory-level permission from a user or role.
ShowVideoResponse showVideo(const ShowVideoRequest &request_) const
Retrieves information about rendered videos.
ShowStatisticsResponse showStatistics(const ShowStatisticsRequest &request_) const
Retrieves the collected column statistics for the specified table(s).
CreateEnvironmentResponse createEnvironment(const CreateEnvironmentRequest &request_) const
Creates a new environment which can be used by user-defined functions (UDF).
AdminShowClusterOperationsResponse adminShowClusterOperations(const AdminShowClusterOperationsRequest &request_) const
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
VisualizeImageChartResponse visualizeImageChart(const VisualizeImageChartRequest &request_) const
Scatter plot is the only plot type currently supported.
RevokePermissionResponse revokePermission(const RevokePermissionRequest &request_) const
Revoke user or role the specified permission on the specified object.
ShowSchemaResponse showSchema(const ShowSchemaRequest &request_) const
Retrieves information about a schema (or all schemas), as specified in schemaName.
CreateTriggerByAreaResponse createTriggerByArea(const CreateTriggerByAreaRequest &request_) const
Sets up an area trigger mechanism for two column_names for one or more tables.
HasRoleResponse hasRole(const HasRoleRequest &request_) const
Checks if the specified user has the specified role.
AppendRecordsResponse appendRecords(const AppendRecordsRequest &request_) const
Append (or insert) all records from a source table (specified by sourceTableName) to a particular tar...
ExportRecordsToFilesResponse exportRecordsToFiles(const ExportRecordsToFilesRequest &request_) const
Export records from a table to files.
CreateCredentialResponse createCredential(const CreateCredentialRequest &request_) const
Create a new credential.
CreateProjectionResponse createProjection(const CreateProjectionRequest &request_) const
Creates a new projection of an existing table.
DeleteGraphResponse deleteGraph(const DeleteGraphRequest &request_) const
Deletes an existing graph from the graph server and/or persist.
GetRecordsResponse< TResponse > getRecords(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
RevokePermissionSystemResponse revokePermissionSystem(const RevokePermissionSystemRequest &request_) const
Revokes a system-level permission from a user or role.
RawAggregateGroupByResponse aggregateGroupByRaw(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
ShowProcStatusResponse showProcStatus(const ShowProcStatusRequest &request_) const
Shows the statuses of running or completed proc instances.
AdminSwitchoverResponse adminSwitchover(const AdminSwitchoverRequest &request_) const
Manually switch over one or more processes to another host.
AlterSchemaResponse alterSchema(const AlterSchemaRequest &request_) const
Used to change the name of a SQL-style schema, specified in schemaName.
RawExecuteSqlResponse executeSqlRaw(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
FilterByAreaResponse filterByArea(const FilterByAreaRequest &request_) const
Calculates which objects from a table are within a named area of interest (NAI/polygon).
ShowWalResponse showWal(const ShowWalRequest &request_) const
Requests table write-ahead log (WAL) properties.
SolveGraphResponse solveGraph(const SolveGraphRequest &request_) const
Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman,...
ExecuteProcResponse executeProc(const ExecuteProcRequest &request_) const
Executes a proc.
CreateUserInternalResponse createUserInternal(const CreateUserInternalRequest &request_) const
Creates a new internal user (a user whose credentials are managed by the database system).
AdminShowShardsResponse adminShowShards(const AdminShowShardsRequest &request_) const
Show the mapping of shards to the corresponding rank and tom.
DeleteRecordsResponse deleteRecords(const DeleteRecordsRequest &request_) const
Deletes record(s) matching the provided criteria from the given table.
ShowCredentialResponse showCredential(const ShowCredentialRequest &request_) const
Shows information about a specified credential or all credentials.
FilterResponse filter(const FilterRequest &request_) const
Filters data based on the specified expression.
ShowTableMetadataResponse showTableMetadata(const ShowTableMetadataRequest &request_) const
Retrieves the user provided metadata for the specified tables.
AlterUserResponse alterUser(const AlterUserRequest &request_) const
Alters a user.
AdminHaOfflineResponse adminHaOffline(const AdminHaOfflineRequest &request_) const
Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
VisualizeIsochroneResponse visualizeIsochrone(const VisualizeIsochroneRequest &request_) const
Generate an image containing isolines for travel results using an existing graph.
CreateRoleResponse createRole(const CreateRoleRequest &request_) const
Creates a new role.
AdminShowJobsResponse adminShowJobs(const AdminShowJobsRequest &request_) const
Get a list of the current jobs in GPUdb.
CreateMaterializedViewResponse createMaterializedView(const CreateMaterializedViewRequest &request_) const
Initiates the process of creating a materialized view, reserving the view's name to prevent other vie...
AdminOfflineResponse adminOffline(const AdminOfflineRequest &request_) const
Take the system offline.
HasTypeResponse hasType(const HasTypeRequest &request_) const
Check for the existence of a type.
AdminHaRefreshResponse adminHaRefresh(const AdminHaRefreshRequest &request_) const
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
DropSchemaResponse dropSchema(const DropSchemaRequest &request_) const
Drops an existing SQL-style schema, specified in schemaName.
AlterDatasinkResponse alterDatasink(const AlterDatasinkRequest &request_) const
Alters the properties of an existing data sink
CreateUserExternalResponse createUserExternal(const CreateUserExternalRequest &request_) const
Creates a new external user (a user whose credentials are managed by an external LDAP).
ClearTableMonitorResponse clearTableMonitor(const ClearTableMonitorRequest &request_) const
Deactivates a table monitor previously created with createTableMonitor.
GrantPermissionSystemResponse grantPermissionSystem(const GrantPermissionSystemRequest &request_) const
Grants a system-level permission to a user or role.
AdminVerifyDbResponse adminVerifyDb(const AdminVerifyDbRequest &request_) const
Verify database is in a consistent state.
GetJobResponse getJob(const GetJobRequest &request_) const
Get the status and result of asynchronously running job.
HasTableResponse hasTable(const HasTableRequest &request_) const
Checks for the existence of a table with the given name.
RevokePermissionCredentialResponse revokePermissionCredential(const RevokePermissionCredentialRequest &request_) const
Revokes a credential-level permission from a user or role.
CreateDatasourceResponse createDatasource(const CreateDatasourceRequest &request_) const
Creates a data source, which contains the location and connection information for a data store that i...
InsertRecordsFromQueryResponse insertRecordsFromQuery(const InsertRecordsFromQueryRequest &request_) const
Computes remote query result and inserts the result data into a new or existing table.
CreateTableExternalResponse createTableExternal(const CreateTableExternalRequest &request_) const
Creates a new external table, which is a local database object whose source data is located externall...
AggregateStatisticsByRangeResponse aggregateStatisticsByRange(const AggregateStatisticsByRangeRequest &request_) const
Divides the given set into bins and calculates statistics of the values of a value-column in each bin...
DeleteRoleResponse deleteRole(const DeleteRoleRequest &request_) const
Deletes an existing role.
HasSchemaResponse hasSchema(const HasSchemaRequest &request_) const
Checks for the existence of a schema with the given name.
RevokePermissionProcResponse revokePermissionProc(const RevokePermissionProcRequest &request_) const
Revokes a proc-level permission from a user or role.
DeleteFilesResponse deleteFiles(const DeleteFilesRequest &request_) const
Deletes one or more files from KiFS.
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.
UpdateRecordsBySeriesResponse updateRecordsBySeries(const UpdateRecordsBySeriesRequest &request_) const
Updates the view specified by tableName to include full series (track) information from the worldTabl...
RestoreBackupResponse restoreBackup(const RestoreBackupRequest &request_) const
Restores objects from a backup instance.
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 current snapshot of existing objects.