GPUdb C++ API  Version 7.2.2.4
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 
1960 AdminRepairTableResponse adminRepairTable( const std::vector<std::string>& tableNames,
1961  const std::map<std::string, std::string>& options ) const;
1962 
2015 AdminRepairTableResponse& adminRepairTable( const std::vector<std::string>& tableNames,
2016  const std::map<std::string, std::string>& options,
2017  AdminRepairTableResponse& response_ ) const;
2018 
2028 AdminSendAlertResponse adminSendAlert( const AdminSendAlertRequest& request_ ) const;
2029 
2041 AdminSendAlertResponse& adminSendAlert( const AdminSendAlertRequest& request_,
2042  AdminSendAlertResponse& response_ ) const;
2043 
2068 AdminSendAlertResponse adminSendAlert( const std::string& message,
2069  const std::string& label,
2070  const std::string& logLevel,
2071  const std::map<std::string, std::string>& options ) const;
2072 
2099 AdminSendAlertResponse& adminSendAlert( const std::string& message,
2100  const std::string& label,
2101  const std::string& logLevel,
2102  const std::map<std::string, std::string>& options,
2103  AdminSendAlertResponse& response_ ) const;
2104 
2115 AdminShowAlertsResponse adminShowAlerts( const AdminShowAlertsRequest& request_ ) const;
2116 
2129 AdminShowAlertsResponse& adminShowAlerts( const AdminShowAlertsRequest& request_,
2130  AdminShowAlertsResponse& response_ ) const;
2131 
2145 AdminShowAlertsResponse adminShowAlerts( const int32_t numAlerts,
2146  const std::map<std::string, std::string>& options ) const;
2147 
2163 AdminShowAlertsResponse& adminShowAlerts( const int32_t numAlerts,
2164  const std::map<std::string, std::string>& options,
2165  AdminShowAlertsResponse& response_ ) const;
2166 
2182 AdminShowClusterOperationsResponse adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_ ) const;
2183 
2203 AdminShowClusterOperationsResponse& adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_,
2204  AdminShowClusterOperationsResponse& response_ ) const;
2205 
2221 AdminShowClusterOperationsResponse adminShowClusterOperations( const int32_t historyIndex,
2222  const std::map<std::string, std::string>& options ) const;
2223 
2243 AdminShowClusterOperationsResponse& adminShowClusterOperations( const int32_t historyIndex,
2244  const std::map<std::string, std::string>& options,
2245  AdminShowClusterOperationsResponse& response_ ) const;
2246 
2256 AdminShowJobsResponse adminShowJobs( const AdminShowJobsRequest& request_ ) const;
2257 
2269 AdminShowJobsResponse& adminShowJobs( const AdminShowJobsRequest& request_,
2270  AdminShowJobsResponse& response_ ) const;
2271 
2313 AdminShowJobsResponse adminShowJobs( const std::map<std::string, std::string>& options ) const;
2314 
2358 AdminShowJobsResponse& adminShowJobs( const std::map<std::string, std::string>& options,
2359  AdminShowJobsResponse& response_ ) const;
2360 
2372 AdminShowShardsResponse adminShowShards( const AdminShowShardsRequest& request_ ) const;
2373 
2387 AdminShowShardsResponse& adminShowShards( const AdminShowShardsRequest& request_,
2388  AdminShowShardsResponse& response_ ) const;
2389 
2400 AdminShowShardsResponse adminShowShards( const std::map<std::string, std::string>& options ) const;
2401 
2414 AdminShowShardsResponse& adminShowShards( const std::map<std::string, std::string>& options,
2415  AdminShowShardsResponse& response_ ) const;
2416 
2426 AdminShutdownResponse adminShutdown( const AdminShutdownRequest& request_ ) const;
2427 
2439 AdminShutdownResponse& adminShutdown( const AdminShutdownRequest& request_,
2440  AdminShutdownResponse& response_ ) const;
2441 
2452 AdminShutdownResponse adminShutdown( const std::string& exitType,
2453  const std::string& authorization,
2454  const std::map<std::string, std::string>& options ) const;
2455 
2468 AdminShutdownResponse& adminShutdown( const std::string& exitType,
2469  const std::string& authorization,
2470  const std::map<std::string, std::string>& options,
2471  AdminShutdownResponse& response_ ) const;
2472 
2485 AdminSwitchoverResponse adminSwitchover( const AdminSwitchoverRequest& request_ ) const;
2486 
2501 AdminSwitchoverResponse& adminSwitchover( const AdminSwitchoverRequest& request_,
2502  AdminSwitchoverResponse& response_ ) const;
2503 
2554 AdminSwitchoverResponse adminSwitchover( const std::vector<std::string>& processes,
2555  const std::vector<std::string>& destinations,
2556  const std::map<std::string, std::string>& options ) const;
2557 
2610 AdminSwitchoverResponse& adminSwitchover( const std::vector<std::string>& processes,
2611  const std::vector<std::string>& destinations,
2612  const std::map<std::string, std::string>& options,
2613  AdminSwitchoverResponse& response_ ) const;
2614 
2626 AdminVerifyDbResponse adminVerifyDb( const AdminVerifyDbRequest& request_ ) const;
2627 
2641 AdminVerifyDbResponse& adminVerifyDb( const AdminVerifyDbRequest& request_,
2642  AdminVerifyDbResponse& response_ ) const;
2643 
2778 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2779 
2916 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2917  AdminVerifyDbResponse& response_ ) const;
2918 
2929 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2930 
2943 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2944  AggregateConvexHullResponse& response_ ) const;
2945 
2964 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
2965  const std::string& xColumnName,
2966  const std::string& yColumnName,
2967  const std::map<std::string, std::string>& options ) const;
2968 
2989 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
2990  const std::string& xColumnName,
2991  const std::string& yColumnName,
2992  const std::map<std::string, std::string>& options,
2993  AggregateConvexHullResponse& response_ ) const;
2994 
3070 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
3071 
3149 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
3150  RawAggregateGroupByResponse& response_ ) const;
3151 
3227 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
3228 
3306 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
3307  AggregateGroupByResponse& response_ ) const;
3308 
3670 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
3671  const std::vector<std::string>& columnNames,
3672  const int64_t offset,
3673  const int64_t limit,
3674  const std::map<std::string, std::string>& options ) const;
3675 
4039 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
4040  const std::vector<std::string>& columnNames,
4041  const int64_t offset,
4042  const int64_t limit,
4043  const std::map<std::string, std::string>& options,
4044  AggregateGroupByResponse& response_ ) const;
4045 
4069 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
4070 
4096 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
4097  AggregateHistogramResponse& response_ ) const;
4098 
4141 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
4142  const std::string& columnName,
4143  const double start,
4144  const double end,
4145  const double interval,
4146  const std::map<std::string, std::string>& options ) const;
4147 
4192 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4193  const std::string& columnName,
4194  const double start,
4195  const double end,
4196  const double interval,
4197  const std::map<std::string, std::string>& options,
4198  AggregateHistogramResponse& response_ ) const;
4199 
4219 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4220 
4242 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4243  AggregateKMeansResponse& response_ ) const;
4244 
4358 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4359  const std::vector<std::string>& columnNames,
4360  const int32_t k,
4361  const double tolerance,
4362  const std::map<std::string, std::string>& options ) const;
4363 
4479 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4480  const std::vector<std::string>& columnNames,
4481  const int32_t k,
4482  const double tolerance,
4483  const std::map<std::string, std::string>& options,
4484  AggregateKMeansResponse& response_ ) const;
4485 
4496 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4497 
4510 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4511  AggregateMinMaxResponse& response_ ) const;
4512 
4529 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4530  const std::string& columnName,
4531  const std::map<std::string, std::string>& options ) const;
4532 
4551 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4552  const std::string& columnName,
4553  const std::map<std::string, std::string>& options,
4554  AggregateMinMaxResponse& response_ ) const;
4555 
4566 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4567 
4582 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4583  AggregateMinMaxGeometryResponse& response_ ) const;
4584 
4601 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4602  const std::string& columnName,
4603  const std::map<std::string, std::string>& options ) const;
4604 
4625 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4626  const std::string& columnName,
4627  const std::map<std::string, std::string>& options,
4628  AggregateMinMaxGeometryResponse& response_ ) const;
4629 
4692 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4693 
4758 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4759  AggregateStatisticsResponse& response_ ) const;
4760 
4903 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
4904  const std::string& columnName,
4905  const std::string& stats,
4906  const std::map<std::string, std::string>& options ) const;
4907 
5052 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
5053  const std::string& columnName,
5054  const std::string& stats,
5055  const std::map<std::string, std::string>& options,
5056  AggregateStatisticsResponse& response_ ) const;
5057 
5094 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
5095 
5136 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
5137  AggregateStatisticsByRangeResponse& response_ ) const;
5138 
5219 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5220  const std::string& selectExpression,
5221  const std::string& columnName,
5222  const std::string& valueColumnName,
5223  const std::string& stats,
5224  const double start,
5225  const double end,
5226  const double interval,
5227  const std::map<std::string, std::string>& options ) const;
5228 
5313 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5314  const std::string& selectExpression,
5315  const std::string& columnName,
5316  const std::string& valueColumnName,
5317  const std::string& stats,
5318  const double start,
5319  const double end,
5320  const double interval,
5321  const std::map<std::string, std::string>& options,
5322  AggregateStatisticsByRangeResponse& response_ ) const;
5323 
5374 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5375 
5428 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5429  RawAggregateUniqueResponse& response_ ) const;
5430 
5481 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5482 
5535 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5536  AggregateUniqueResponse& response_ ) const;
5537 
5769 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5770  const std::string& columnName,
5771  const int64_t offset,
5772  const int64_t limit,
5773  const std::map<std::string, std::string>& options ) const;
5774 
6008 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
6009  const std::string& columnName,
6010  const int64_t offset,
6011  const int64_t limit,
6012  const std::map<std::string, std::string>& options,
6013  AggregateUniqueResponse& response_ ) const;
6014 
6040 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
6041 
6069 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
6070  RawAggregateUnpivotResponse& response_ ) const;
6071 
6097 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
6098 
6126 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
6127  AggregateUnpivotResponse& response_ ) const;
6128 
6316 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6317  const std::vector<std::string>& columnNames,
6318  const std::string& variableColumnName,
6319  const std::string& valueColumnName,
6320  const std::vector<std::string>& pivotedColumns,
6321  const std::map<std::string, std::string>& options ) const;
6322 
6512 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6513  const std::vector<std::string>& columnNames,
6514  const std::string& variableColumnName,
6515  const std::string& valueColumnName,
6516  const std::vector<std::string>& pivotedColumns,
6517  const std::map<std::string, std::string>& options,
6518  AggregateUnpivotResponse& response_ ) const;
6519 
6530 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6531 
6544 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6545  AlterCredentialResponse& response_ ) const;
6546 
6618 AlterCredentialResponse alterCredential( const std::string& credentialName,
6619  const std::map<std::string, std::string>& credentialUpdatesMap,
6620  const std::map<std::string, std::string>& options ) const;
6621 
6695 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6696  const std::map<std::string, std::string>& credentialUpdatesMap,
6697  const std::map<std::string, std::string>& options,
6698  AlterCredentialResponse& response_ ) const;
6699 
6710 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
6711 
6724 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
6725  AlterDatasinkResponse& response_ ) const;
6726 
7050 AlterDatasinkResponse alterDatasink( const std::string& name,
7051  const std::map<std::string, std::string>& datasinkUpdatesMap,
7052  const std::map<std::string, std::string>& options ) const;
7053 
7379 AlterDatasinkResponse& alterDatasink( const std::string& name,
7380  const std::map<std::string, std::string>& datasinkUpdatesMap,
7381  const std::map<std::string, std::string>& options,
7382  AlterDatasinkResponse& response_ ) const;
7383 
7394 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7395 
7408 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7409  AlterDatasourceResponse& response_ ) const;
7410 
7741 AlterDatasourceResponse alterDatasource( const std::string& name,
7742  const std::map<std::string, std::string>& datasourceUpdatesMap,
7743  const std::map<std::string, std::string>& options ) const;
7744 
8077 AlterDatasourceResponse& alterDatasource( const std::string& name,
8078  const std::map<std::string, std::string>& datasourceUpdatesMap,
8079  const std::map<std::string, std::string>& options,
8080  AlterDatasourceResponse& response_ ) const;
8081 
8092 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8093 
8106 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8107  AlterDirectoryResponse& response_ ) const;
8108 
8129 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8130  const std::map<std::string, std::string>& directoryUpdatesMap,
8131  const std::map<std::string, std::string>& options ) const;
8132 
8155 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8156  const std::map<std::string, std::string>& directoryUpdatesMap,
8157  const std::map<std::string, std::string>& options,
8158  AlterDirectoryResponse& response_ ) const;
8159 
8170 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8171 
8184 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8185  AlterEnvironmentResponse& response_ ) const;
8186 
8247 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8248  const std::string& action,
8249  const std::string& value,
8250  const std::map<std::string, std::string>& options ) const;
8251 
8314 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8315  const std::string& action,
8316  const std::string& value,
8317  const std::map<std::string, std::string>& options,
8318  AlterEnvironmentResponse& response_ ) const;
8319 
8321 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8322 
8324 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8325  AlterGraphResponse& response_ ) const;
8326 
8328 AlterGraphResponse alterGraph( const std::string& graphName,
8329  const std::string& action,
8330  const std::string& actionArg,
8331  const std::map<std::string, std::string>& options ) const;
8332 
8334 AlterGraphResponse& alterGraph( const std::string& graphName,
8335  const std::string& action,
8336  const std::string& actionArg,
8337  const std::map<std::string, std::string>& options,
8338  AlterGraphResponse& response_ ) const;
8339 
8341 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8342 
8344 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8345  AlterModelResponse& response_ ) const;
8346 
8348 AlterModelResponse alterModel( const std::string& modelName,
8349  const std::string& action,
8350  const std::string& value,
8351  const std::map<std::string, std::string>& options ) const;
8352 
8354 AlterModelResponse& alterModel( const std::string& modelName,
8355  const std::string& action,
8356  const std::string& value,
8357  const std::map<std::string, std::string>& options,
8358  AlterModelResponse& response_ ) const;
8359 
8370 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8371 
8384 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8385  AlterResourceGroupResponse& response_ ) const;
8386 
8509 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8510  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8511  const std::string& ranking,
8512  const std::string& adjoiningResourceGroup,
8513  const std::map<std::string, std::string>& options ) const;
8514 
8639 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8640  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8641  const std::string& ranking,
8642  const std::string& adjoiningResourceGroup,
8643  const std::map<std::string, std::string>& options,
8644  AlterResourceGroupResponse& response_ ) const;
8645 
8655 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8656 
8668 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8669  AlterRoleResponse& response_ ) const;
8670 
8693 AlterRoleResponse alterRole( const std::string& name,
8694  const std::string& action,
8695  const std::string& value,
8696  const std::map<std::string, std::string>& options ) const;
8697 
8722 AlterRoleResponse& alterRole( const std::string& name,
8723  const std::string& action,
8724  const std::string& value,
8725  const std::map<std::string, std::string>& options,
8726  AlterRoleResponse& response_ ) const;
8727 
8739 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
8740 
8754 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
8755  AlterSchemaResponse& response_ ) const;
8756 
8783 AlterSchemaResponse alterSchema( const std::string& schemaName,
8784  const std::string& action,
8785  const std::string& value,
8786  const std::map<std::string, std::string>& options ) const;
8787 
8816 AlterSchemaResponse& alterSchema( const std::string& schemaName,
8817  const std::string& action,
8818  const std::string& value,
8819  const std::map<std::string, std::string>& options,
8820  AlterSchemaResponse& response_ ) const;
8821 
8837 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
8838 
8857 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
8858  AlterSystemPropertiesResponse& response_ ) const;
8859 
9265 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9266  const std::map<std::string, std::string>& options ) const;
9267 
9676 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9677  const std::map<std::string, std::string>& options,
9678  AlterSystemPropertiesResponse& response_ ) const;
9679 
9735 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9736 
9794 AlterTableResponse& alterTable( const AlterTableRequest& request_,
9795  AlterTableResponse& response_ ) const;
9796 
10303 AlterTableResponse alterTable( const std::string& tableName,
10304  const std::string& action,
10305  const std::string& value,
10306  const std::map<std::string, std::string>& options ) const;
10307 
10816 AlterTableResponse& alterTable( const std::string& tableName,
10817  const std::string& action,
10818  const std::string& value,
10819  const std::map<std::string, std::string>& options,
10820  AlterTableResponse& response_ ) const;
10821 
10843 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
10844 
10868 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
10869  AlterTableColumnsResponse& response_ ) const;
10870 
10905 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
10906  const std::vector<std::map<std::string, std::string> >& columnAlterations,
10907  const std::map<std::string, std::string>& options ) const;
10908 
10945 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
10946  const std::vector<std::map<std::string, std::string> >& columnAlterations,
10947  const std::map<std::string, std::string>& options,
10948  AlterTableColumnsResponse& response_ ) const;
10949 
10962 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
10963 
10978 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
10979  AlterTableMetadataResponse& response_ ) const;
10980 
11004 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11005  const std::map<std::string, std::string>& metadataMap,
11006  const std::map<std::string, std::string>& options ) const;
11007 
11033 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11034  const std::map<std::string, std::string>& metadataMap,
11035  const std::map<std::string, std::string>& options,
11036  AlterTableMetadataResponse& response_ ) const;
11037 
11049 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11050 
11064 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11065  AlterTableMonitorResponse& response_ ) const;
11066 
11094 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11095  const std::map<std::string, std::string>& monitorUpdatesMap,
11096  const std::map<std::string, std::string>& options ) const;
11097 
11127 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11128  const std::map<std::string, std::string>& monitorUpdatesMap,
11129  const std::map<std::string, std::string>& options,
11130  AlterTableMonitorResponse& response_ ) const;
11131 
11149 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11150 
11170 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11171  AlterTierResponse& response_ ) const;
11172 
11236 AlterTierResponse alterTier( const std::string& name,
11237  const std::map<std::string, std::string>& options ) const;
11238 
11304 AlterTierResponse& alterTier( const std::string& name,
11305  const std::map<std::string, std::string>& options,
11306  AlterTierResponse& response_ ) const;
11307 
11317 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11318 
11330 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11331  AlterUserResponse& response_ ) const;
11332 
11370 AlterUserResponse alterUser( const std::string& name,
11371  const std::string& action,
11372  const std::string& value,
11373  const std::map<std::string, std::string>& options ) const;
11374 
11414 AlterUserResponse& alterUser( const std::string& name,
11415  const std::string& action,
11416  const std::string& value,
11417  const std::map<std::string, std::string>& options,
11418  AlterUserResponse& response_ ) const;
11419 
11429 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11430 
11442 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11443  AlterVideoResponse& response_ ) const;
11444 
11461 AlterVideoResponse alterVideo( const std::string& path,
11462  const std::map<std::string, std::string>& options ) const;
11463 
11482 AlterVideoResponse& alterVideo( const std::string& path,
11483  const std::map<std::string, std::string>& options,
11484  AlterVideoResponse& response_ ) const;
11485 
11496 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11497 
11510 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11511  AlterWalResponse& response_ ) const;
11512 
11617 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11618  const std::map<std::string, std::string>& options ) const;
11619 
11726 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11727  const std::map<std::string, std::string>& options,
11728  AlterWalResponse& response_ ) const;
11729 
11745 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11746 
11764 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11765  AppendRecordsResponse& response_ ) const;
11766 
11934 AppendRecordsResponse appendRecords( const std::string& tableName,
11935  const std::string& sourceTableName,
11936  const std::map<std::string, std::string>& fieldMap,
11937  const std::map<std::string, std::string>& options ) const;
11938 
12108 AppendRecordsResponse& appendRecords( const std::string& tableName,
12109  const std::string& sourceTableName,
12110  const std::map<std::string, std::string>& fieldMap,
12111  const std::map<std::string, std::string>& options,
12112  AppendRecordsResponse& response_ ) const;
12113 
12124 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12125 
12138 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12139  ClearStatisticsResponse& response_ ) const;
12140 
12159 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12160  const std::string& columnName,
12161  const std::map<std::string, std::string>& options ) const;
12162 
12183 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12184  const std::string& columnName,
12185  const std::map<std::string, std::string>& options,
12186  ClearStatisticsResponse& response_ ) const;
12187 
12200 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12201 
12216 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12217  ClearTableResponse& response_ ) const;
12218 
12260 ClearTableResponse clearTable( const std::string& tableName,
12261  const std::string& authorization,
12262  const std::map<std::string, std::string>& options ) const;
12263 
12307 ClearTableResponse& clearTable( const std::string& tableName,
12308  const std::string& authorization,
12309  const std::map<std::string, std::string>& options,
12310  ClearTableResponse& response_ ) const;
12311 
12323 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12324 
12338 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12339  ClearTableMonitorResponse& response_ ) const;
12340 
12395 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12396  const std::map<std::string, std::string>& options ) const;
12397 
12454 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12455  const std::map<std::string, std::string>& options,
12456  ClearTableMonitorResponse& response_ ) const;
12457 
12469 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12470 
12484 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12485  ClearTriggerResponse& response_ ) const;
12486 
12498 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12499  const std::map<std::string, std::string>& options ) const;
12500 
12514 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12515  const std::map<std::string, std::string>& options,
12516  ClearTriggerResponse& response_ ) const;
12517 
12527 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12528 
12540 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12541  CollectStatisticsResponse& response_ ) const;
12542 
12559 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12560  const std::vector<std::string>& columnNames,
12561  const std::map<std::string, std::string>& options ) const;
12562 
12581 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12582  const std::vector<std::string>& columnNames,
12583  const std::map<std::string, std::string>& options,
12584  CollectStatisticsResponse& response_ ) const;
12585 
12587 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
12588 
12590 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
12591  CreateContainerRegistryResponse& response_ ) const;
12592 
12594 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
12595  const std::string& uri,
12596  const std::string& credential,
12597  const std::map<std::string, std::string>& options ) const;
12598 
12600 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
12601  const std::string& uri,
12602  const std::string& credential,
12603  const std::map<std::string, std::string>& options,
12604  CreateContainerRegistryResponse& response_ ) const;
12605 
12616 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
12617 
12630 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
12631  CreateCredentialResponse& response_ ) const;
12632 
12684 CreateCredentialResponse createCredential( const std::string& credentialName,
12685  const std::string& type,
12686  const std::string& identity,
12687  const std::string& secret,
12688  const std::map<std::string, std::string>& options ) const;
12689 
12743 CreateCredentialResponse& createCredential( const std::string& credentialName,
12744  const std::string& type,
12745  const std::string& identity,
12746  const std::string& secret,
12747  const std::map<std::string, std::string>& options,
12748  CreateCredentialResponse& response_ ) const;
12749 
12761 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
12762 
12776 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
12777  CreateDatasinkResponse& response_ ) const;
12778 
13001 CreateDatasinkResponse createDatasink( const std::string& name,
13002  const std::string& destination,
13003  const std::map<std::string, std::string>& options ) const;
13004 
13229 CreateDatasinkResponse& createDatasink( const std::string& name,
13230  const std::string& destination,
13231  const std::map<std::string, std::string>& options,
13232  CreateDatasinkResponse& response_ ) const;
13233 
13245 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
13246 
13260 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
13261  CreateDatasourceResponse& response_ ) const;
13262 
13519 CreateDatasourceResponse createDatasource( const std::string& name,
13520  const std::string& location,
13521  const std::string& userName,
13522  const std::string& password,
13523  const std::map<std::string, std::string>& options ) const;
13524 
13783 CreateDatasourceResponse& createDatasource( const std::string& name,
13784  const std::string& location,
13785  const std::string& userName,
13786  const std::string& password,
13787  const std::map<std::string, std::string>& options,
13788  CreateDatasourceResponse& response_ ) const;
13789 
13791 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
13792 
13794 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
13795  CreateDeltaTableResponse& response_ ) const;
13796 
13798 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
13799  const std::string& tableName,
13800  const std::map<std::string, std::string>& options ) const;
13801 
13803 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
13804  const std::string& tableName,
13805  const std::map<std::string, std::string>& options,
13806  CreateDeltaTableResponse& response_ ) const;
13807 
13820 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
13821 
13836 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
13837  CreateDirectoryResponse& response_ ) const;
13838 
13881 CreateDirectoryResponse createDirectory( const std::string& directoryName,
13882  const std::map<std::string, std::string>& options ) const;
13883 
13928 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
13929  const std::map<std::string, std::string>& options,
13930  CreateDirectoryResponse& response_ ) const;
13931 
13943 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
13944 
13958 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
13959  CreateEnvironmentResponse& response_ ) const;
13960 
13972 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
13973  const std::map<std::string, std::string>& options ) const;
13974 
13988 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
13989  const std::map<std::string, std::string>& options,
13990  CreateEnvironmentResponse& response_ ) const;
13991 
14009 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14010 
14030 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14031  CreateGraphResponse& response_ ) const;
14032 
14272 CreateGraphResponse createGraph( const std::string& graphName,
14273  const bool directedGraph,
14274  const std::vector<std::string>& nodes,
14275  const std::vector<std::string>& edges,
14276  const std::vector<std::string>& weights,
14277  const std::vector<std::string>& restrictions,
14278  const std::map<std::string, std::string>& options ) const;
14279 
14521 CreateGraphResponse& createGraph( const std::string& graphName,
14522  const bool directedGraph,
14523  const std::vector<std::string>& nodes,
14524  const std::vector<std::string>& edges,
14525  const std::vector<std::string>& weights,
14526  const std::vector<std::string>& restrictions,
14527  const std::map<std::string, std::string>& options,
14528  CreateGraphResponse& response_ ) const;
14529 
14542 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
14543 
14558 CreateJobResponse& createJob( const CreateJobRequest& request_,
14559  CreateJobResponse& response_ ) const;
14560 
14620 CreateJobResponse createJob( const std::string& endpoint,
14621  const std::string& requestEncoding,
14622  const std::vector<uint8_t>& data,
14623  const std::string& dataStr,
14624  const std::map<std::string, std::string>& options ) const;
14625 
14687 CreateJobResponse& createJob( const std::string& endpoint,
14688  const std::string& requestEncoding,
14689  const std::vector<uint8_t>& data,
14690  const std::string& dataStr,
14691  const std::map<std::string, std::string>& options,
14692  CreateJobResponse& response_ ) const;
14693 
14708 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
14709 
14726 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
14727  CreateJoinTableResponse& response_ ) const;
14728 
14857 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
14858  const std::vector<std::string>& tableNames,
14859  const std::vector<std::string>& columnNames,
14860  const std::vector<std::string>& expressions,
14861  const std::map<std::string, std::string>& options ) const;
14862 
14993 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
14994  const std::vector<std::string>& tableNames,
14995  const std::vector<std::string>& columnNames,
14996  const std::vector<std::string>& expressions,
14997  const std::map<std::string, std::string>& options,
14998  CreateJoinTableResponse& response_ ) const;
14999 
15018 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15019 
15041 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15042  CreateMaterializedViewResponse& response_ ) const;
15043 
15221 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
15222  const std::map<std::string, std::string>& options ) const;
15223 
15404 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
15405  const std::map<std::string, std::string>& options,
15406  CreateMaterializedViewResponse& response_ ) const;
15407 
15419 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
15420 
15434 CreateProcResponse& createProc( const CreateProcRequest& request_,
15435  CreateProcResponse& response_ ) const;
15436 
15512 CreateProcResponse createProc( const std::string& procName,
15513  const std::string& executionMode,
15514  const std::map<std::string, std::vector<uint8_t> >& files,
15515  const std::string& command,
15516  const std::vector<std::string>& args,
15517  const std::map<std::string, std::string>& options ) const;
15518 
15596 CreateProcResponse& createProc( const std::string& procName,
15597  const std::string& executionMode,
15598  const std::map<std::string, std::vector<uint8_t> >& files,
15599  const std::string& command,
15600  const std::vector<std::string>& args,
15601  const std::map<std::string, std::string>& options,
15602  CreateProcResponse& response_ ) const;
15603 
15644 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
15645 
15688 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
15689  CreateProjectionResponse& response_ ) const;
15690 
16008 CreateProjectionResponse createProjection( const std::string& tableName,
16009  const std::string& projectionName,
16010  const std::vector<std::string>& columnNames,
16011  const std::map<std::string, std::string>& options ) const;
16012 
16332 CreateProjectionResponse& createProjection( const std::string& tableName,
16333  const std::string& projectionName,
16334  const std::vector<std::string>& columnNames,
16335  const std::map<std::string, std::string>& options,
16336  CreateProjectionResponse& response_ ) const;
16337 
16347 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
16348 
16360 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
16361  CreateResourceGroupResponse& response_ ) const;
16362 
16441 CreateResourceGroupResponse createResourceGroup( const std::string& name,
16442  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
16443  const std::string& ranking,
16444  const std::string& adjoiningResourceGroup,
16445  const std::map<std::string, std::string>& options ) const;
16446 
16527 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
16528  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
16529  const std::string& ranking,
16530  const std::string& adjoiningResourceGroup,
16531  const std::map<std::string, std::string>& options,
16532  CreateResourceGroupResponse& response_ ) const;
16533 
16545 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
16546 
16560 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
16561  CreateRoleResponse& response_ ) const;
16562 
16584 CreateRoleResponse createRole( const std::string& name,
16585  const std::map<std::string, std::string>& options ) const;
16586 
16610 CreateRoleResponse& createRole( const std::string& name,
16611  const std::map<std::string, std::string>& options,
16612  CreateRoleResponse& response_ ) const;
16613 
16626 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
16627 
16642 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
16643  CreateSchemaResponse& response_ ) const;
16644 
16678 CreateSchemaResponse createSchema( const std::string& schemaName,
16679  const std::map<std::string, std::string>& options ) const;
16680 
16716 CreateSchemaResponse& createSchema( const std::string& schemaName,
16717  const std::map<std::string, std::string>& options,
16718  CreateSchemaResponse& response_ ) const;
16719 
16721 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
16722 
16724 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
16725  CreateStateTableResponse& response_ ) const;
16726 
16728 CreateStateTableResponse createStateTable( const std::string& tableName,
16729  const std::string& inputTableName,
16730  const std::string& initTableName,
16731  const std::map<std::string, std::string>& options ) const;
16732 
16734 CreateStateTableResponse& createStateTable( const std::string& tableName,
16735  const std::string& inputTableName,
16736  const std::string& initTableName,
16737  const std::map<std::string, std::string>& options,
16738  CreateStateTableResponse& response_ ) const;
16739 
16761 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
16762 
16786 CreateTableResponse& createTable( const CreateTableRequest& request_,
16787  CreateTableResponse& response_ ) const;
16788 
17104 CreateTableResponse createTable( const std::string& tableName,
17105  const std::string& typeId,
17106  const std::map<std::string, std::string>& options ) const;
17107 
17425 CreateTableResponse& createTable( const std::string& tableName,
17426  const std::string& typeId,
17427  const std::map<std::string, std::string>& options,
17428  CreateTableResponse& response_ ) const;
17429 
17451 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
17452 
17476 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
17477  CreateTableExternalResponse& response_ ) const;
17478 
18597 CreateTableExternalResponse createTableExternal( const std::string& tableName,
18598  const std::vector<std::string>& filepaths,
18599  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
18600  const std::map<std::string, std::string>& createTableOptions,
18601  const std::map<std::string, std::string>& options ) const;
18602 
19723 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
19724  const std::vector<std::string>& filepaths,
19725  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19726  const std::map<std::string, std::string>& createTableOptions,
19727  const std::map<std::string, std::string>& options,
19728  CreateTableExternalResponse& response_ ) const;
19729 
19755 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
19756 
19784 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
19785  CreateTableMonitorResponse& response_ ) const;
19786 
19909 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
19910  const std::map<std::string, std::string>& options ) const;
19911 
20036 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
20037  const std::map<std::string, std::string>& options,
20038  CreateTableMonitorResponse& response_ ) const;
20039 
20064 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
20065 
20092 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
20093  CreateTriggerByAreaResponse& response_ ) const;
20094 
20139 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
20140  const std::vector<std::string>& tableNames,
20141  const std::string& xColumnName,
20142  const std::vector<double>& xVector,
20143  const std::string& yColumnName,
20144  const std::vector<double>& yVector,
20145  const std::map<std::string, std::string>& options ) const;
20146 
20193 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
20194  const std::vector<std::string>& tableNames,
20195  const std::string& xColumnName,
20196  const std::vector<double>& xVector,
20197  const std::string& yColumnName,
20198  const std::vector<double>& yVector,
20199  const std::map<std::string, std::string>& options,
20200  CreateTriggerByAreaResponse& response_ ) const;
20201 
20224 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
20225 
20251 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
20252  CreateTriggerByRangeResponse& response_ ) const;
20253 
20287 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
20288  const std::vector<std::string>& tableNames,
20289  const std::string& columnName,
20290  const double min,
20291  const double max,
20292  const std::map<std::string, std::string>& options ) const;
20293 
20330 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
20331  const std::vector<std::string>& tableNames,
20332  const std::string& columnName,
20333  const double min,
20334  const double max,
20335  const std::map<std::string, std::string>& options,
20336  CreateTriggerByRangeResponse& response_ ) const;
20337 
20392 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
20393 
20450 CreateTypeResponse& createType( const CreateTypeRequest& request_,
20451  CreateTypeResponse& response_ ) const;
20452 
20784 CreateTypeResponse createType( const std::string& typeDefinition,
20785  const std::string& label,
20786  const std::map<std::string, std::vector<std::string> >& properties,
20787  const std::map<std::string, std::string>& options ) const;
20788 
21122 CreateTypeResponse& createType( const std::string& typeDefinition,
21123  const std::string& label,
21124  const std::map<std::string, std::vector<std::string> >& properties,
21125  const std::map<std::string, std::string>& options,
21126  CreateTypeResponse& response_ ) const;
21127 
21164 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
21165 
21204 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
21205  CreateUnionResponse& response_ ) const;
21206 
21417 CreateUnionResponse createUnion( const std::string& tableName,
21418  const std::vector<std::string>& tableNames,
21419  const std::vector<std::vector<std::string> >& inputColumnNames,
21420  const std::vector<std::string>& outputColumnNames,
21421  const std::map<std::string, std::string>& options ) const;
21422 
21635 CreateUnionResponse& createUnion( const std::string& tableName,
21636  const std::vector<std::string>& tableNames,
21637  const std::vector<std::vector<std::string> >& inputColumnNames,
21638  const std::vector<std::string>& outputColumnNames,
21639  const std::map<std::string, std::string>& options,
21640  CreateUnionResponse& response_ ) const;
21641 
21654 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
21655 
21670 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
21671  CreateUserExternalResponse& response_ ) const;
21672 
21738 CreateUserExternalResponse createUserExternal( const std::string& name,
21739  const std::map<std::string, std::string>& options ) const;
21740 
21808 CreateUserExternalResponse& createUserExternal( const std::string& name,
21809  const std::map<std::string, std::string>& options,
21810  CreateUserExternalResponse& response_ ) const;
21811 
21822 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
21823 
21836 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
21837  CreateUserInternalResponse& response_ ) const;
21838 
21905 CreateUserInternalResponse createUserInternal( const std::string& name,
21906  const std::string& password,
21907  const std::map<std::string, std::string>& options ) const;
21908 
21977 CreateUserInternalResponse& createUserInternal( const std::string& name,
21978  const std::string& password,
21979  const std::map<std::string, std::string>& options,
21980  CreateUserInternalResponse& response_ ) const;
21981 
21992 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
21993 
22006 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
22007  CreateVideoResponse& response_ ) const;
22008 
22103 CreateVideoResponse createVideo( const std::string& attribute,
22104  const std::string& begin,
22105  const double durationSeconds,
22106  const std::string& end,
22107  const double framesPerSecond,
22108  const std::string& style,
22109  const std::string& path,
22110  const std::string& styleParameters,
22111  const std::map<std::string, std::string>& options ) const;
22112 
22209 CreateVideoResponse& createVideo( const std::string& attribute,
22210  const std::string& begin,
22211  const double durationSeconds,
22212  const std::string& end,
22213  const double framesPerSecond,
22214  const std::string& style,
22215  const std::string& path,
22216  const std::string& styleParameters,
22217  const std::map<std::string, std::string>& options,
22218  CreateVideoResponse& response_ ) const;
22219 
22230 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
22231 
22244 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
22245  DeleteDirectoryResponse& response_ ) const;
22246 
22294 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
22295  const std::map<std::string, std::string>& options ) const;
22296 
22346 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
22347  const std::map<std::string, std::string>& options,
22348  DeleteDirectoryResponse& response_ ) const;
22349 
22360 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
22361 
22374 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
22375  DeleteFilesResponse& response_ ) const;
22376 
22408 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
22409  const std::map<std::string, std::string>& options ) const;
22410 
22444 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
22445  const std::map<std::string, std::string>& options,
22446  DeleteFilesResponse& response_ ) const;
22447 
22457 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
22458 
22470 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
22471  DeleteGraphResponse& response_ ) const;
22472 
22506 DeleteGraphResponse deleteGraph( const std::string& graphName,
22507  const std::map<std::string, std::string>& options ) const;
22508 
22544 DeleteGraphResponse& deleteGraph( const std::string& graphName,
22545  const std::map<std::string, std::string>& options,
22546  DeleteGraphResponse& response_ ) const;
22547 
22557 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
22558 
22570 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
22571  DeleteProcResponse& response_ ) const;
22572 
22583 DeleteProcResponse deleteProc( const std::string& procName,
22584  const std::map<std::string, std::string>& options ) const;
22585 
22598 DeleteProcResponse& deleteProc( const std::string& procName,
22599  const std::map<std::string, std::string>& options,
22600  DeleteProcResponse& response_ ) const;
22601 
22620 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
22621 
22642 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
22643  DeleteRecordsResponse& response_ ) const;
22644 
22709 DeleteRecordsResponse deleteRecords( const std::string& tableName,
22710  const std::vector<std::string>& expressions,
22711  const std::map<std::string, std::string>& options ) const;
22712 
22779 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
22780  const std::vector<std::string>& expressions,
22781  const std::map<std::string, std::string>& options,
22782  DeleteRecordsResponse& response_ ) const;
22783 
22793 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
22794 
22806 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
22807  DeleteResourceGroupResponse& response_ ) const;
22808 
22837 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
22838  const std::map<std::string, std::string>& options ) const;
22839 
22870 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
22871  const std::map<std::string, std::string>& options,
22872  DeleteResourceGroupResponse& response_ ) const;
22873 
22885 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
22886 
22900 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
22901  DeleteRoleResponse& response_ ) const;
22902 
22914 DeleteRoleResponse deleteRole( const std::string& name,
22915  const std::map<std::string, std::string>& options ) const;
22916 
22930 DeleteRoleResponse& deleteRole( const std::string& name,
22931  const std::map<std::string, std::string>& options,
22932  DeleteRoleResponse& response_ ) const;
22933 
22945 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
22946 
22960 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
22961  DeleteUserResponse& response_ ) const;
22962 
22974 DeleteUserResponse deleteUser( const std::string& name,
22975  const std::map<std::string, std::string>& options ) const;
22976 
22990 DeleteUserResponse& deleteUser( const std::string& name,
22991  const std::map<std::string, std::string>& options,
22992  DeleteUserResponse& response_ ) const;
22993 
23004 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
23005 
23018 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
23019  DownloadFilesResponse& response_ ) const;
23020 
23066 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
23067  const std::vector<int64_t>& readOffsets,
23068  const std::vector<int64_t>& readLengths,
23069  const std::map<std::string, std::string>& options ) const;
23070 
23118 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
23119  const std::vector<int64_t>& readOffsets,
23120  const std::vector<int64_t>& readLengths,
23121  const std::map<std::string, std::string>& options,
23122  DownloadFilesResponse& response_ ) const;
23123 
23125 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
23126 
23128 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
23129  DropContainerRegistryResponse& response_ ) const;
23130 
23132 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
23133  const std::map<std::string, std::string>& options ) const;
23134 
23136 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
23137  const std::map<std::string, std::string>& options,
23138  DropContainerRegistryResponse& response_ ) const;
23139 
23150 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
23151 
23164 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
23165  DropCredentialResponse& response_ ) const;
23166 
23178 DropCredentialResponse dropCredential( const std::string& credentialName,
23179  const std::map<std::string, std::string>& options ) const;
23180 
23194 DropCredentialResponse& dropCredential( const std::string& credentialName,
23195  const std::map<std::string, std::string>& options,
23196  DropCredentialResponse& response_ ) const;
23197 
23213 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
23214 
23232 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
23233  DropDatasinkResponse& response_ ) const;
23234 
23270 DropDatasinkResponse dropDatasink( const std::string& name,
23271  const std::map<std::string, std::string>& options ) const;
23272 
23310 DropDatasinkResponse& dropDatasink( const std::string& name,
23311  const std::map<std::string, std::string>& options,
23312  DropDatasinkResponse& response_ ) const;
23313 
23325 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
23326 
23340 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
23341  DropDatasourceResponse& response_ ) const;
23342 
23355 DropDatasourceResponse dropDatasource( const std::string& name,
23356  const std::map<std::string, std::string>& options ) const;
23357 
23372 DropDatasourceResponse& dropDatasource( const std::string& name,
23373  const std::map<std::string, std::string>& options,
23374  DropDatasourceResponse& response_ ) const;
23375 
23386 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
23387 
23400 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
23401  DropEnvironmentResponse& response_ ) const;
23402 
23436 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
23437  const std::map<std::string, std::string>& options ) const;
23438 
23474 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
23475  const std::map<std::string, std::string>& options,
23476  DropEnvironmentResponse& response_ ) const;
23477 
23479 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
23480 
23482 DropModelResponse& dropModel( const DropModelRequest& request_,
23483  DropModelResponse& response_ ) const;
23484 
23486 DropModelResponse dropModel( const std::string& modelName,
23487  const std::map<std::string, std::string>& options ) const;
23488 
23490 DropModelResponse& dropModel( const std::string& modelName,
23491  const std::map<std::string, std::string>& options,
23492  DropModelResponse& response_ ) const;
23493 
23505 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
23506 
23520 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
23521  DropSchemaResponse& response_ ) const;
23522 
23569 DropSchemaResponse dropSchema( const std::string& schemaName,
23570  const std::map<std::string, std::string>& options ) const;
23571 
23620 DropSchemaResponse& dropSchema( const std::string& schemaName,
23621  const std::map<std::string, std::string>& options,
23622  DropSchemaResponse& response_ ) const;
23623 
23625 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
23626 
23628 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
23629  EvaluateModelResponse& response_ ) const;
23630 
23632 EvaluateModelResponse evaluateModel( const std::string& modelName,
23633  const int32_t replicas,
23634  const std::string& deploymentMode,
23635  const std::string& sourceTable,
23636  const std::string& destinationTable,
23637  const std::map<std::string, std::string>& options ) const;
23638 
23640 EvaluateModelResponse& evaluateModel( const std::string& modelName,
23641  const int32_t replicas,
23642  const std::string& deploymentMode,
23643  const std::string& sourceTable,
23644  const std::string& destinationTable,
23645  const std::map<std::string, std::string>& options,
23646  EvaluateModelResponse& response_ ) const;
23647 
23668 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
23669 
23692 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
23693  ExecuteProcResponse& response_ ) const;
23694 
23842 ExecuteProcResponse executeProc( const std::string& procName,
23843  const std::map<std::string, std::string>& params,
23844  const std::map<std::string, std::vector<uint8_t> >& binParams,
23845  const std::vector<std::string>& inputTableNames,
23846  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
23847  const std::vector<std::string>& outputTableNames,
23848  const std::map<std::string, std::string>& options ) const;
23849 
23999 ExecuteProcResponse& executeProc( const std::string& procName,
24000  const std::map<std::string, std::string>& params,
24001  const std::map<std::string, std::vector<uint8_t> >& binParams,
24002  const std::vector<std::string>& inputTableNames,
24003  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24004  const std::vector<std::string>& outputTableNames,
24005  const std::map<std::string, std::string>& options,
24006  ExecuteProcResponse& response_ ) const;
24007 
24020 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
24021 
24036 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
24037  RawExecuteSqlResponse& response_ ) const;
24038 
24051 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
24052 
24067 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
24068  ExecuteSqlResponse& response_ ) const;
24069 
24379 ExecuteSqlResponse executeSql( const std::string& statement,
24380  const int64_t offset,
24381  const int64_t limit,
24382  const std::string& requestSchemaStr,
24383  const std::vector<std::vector<uint8_t> >& data,
24384  const std::map<std::string, std::string>& options ) const;
24385 
24697 ExecuteSqlResponse& executeSql( const std::string& statement,
24698  const int64_t offset,
24699  const int64_t limit,
24700  const std::string& requestSchemaStr,
24701  const std::vector<std::vector<uint8_t> >& data,
24702  const std::map<std::string, std::string>& options,
24703  ExecuteSqlResponse& response_ ) const;
24704 
24715 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
24716 
24729 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
24730  ExportQueryMetricsResponse& response_ ) const;
24731 
24773 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
24774 
24818 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
24819  ExportQueryMetricsResponse& response_ ) const;
24820 
24845 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
24846 
24874 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
24875  ExportRecordsToFilesResponse& response_ ) const;
24876 
25142 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
25143  const std::string& filepath,
25144  const std::map<std::string, std::string>& options ) const;
25145 
25414 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
25415  const std::string& filepath,
25416  const std::map<std::string, std::string>& options,
25417  ExportRecordsToFilesResponse& response_ ) const;
25418 
25429 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
25430 
25444 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
25445  ExportRecordsToTableResponse& response_ ) const;
25446 
25525 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
25526  const std::string& remoteQuery,
25527  const std::map<std::string, std::string>& options ) const;
25528 
25610 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
25611  const std::string& remoteQuery,
25612  const std::map<std::string, std::string>& options,
25613  ExportRecordsToTableResponse& response_ ) const;
25614 
25632 FilterResponse filter( const FilterRequest& request_ ) const;
25633 
25653 FilterResponse& filter( const FilterRequest& request_,
25654  FilterResponse& response_ ) const;
25655 
25726 FilterResponse filter( const std::string& tableName,
25727  const std::string& viewName,
25728  const std::string& expression,
25729  const std::map<std::string, std::string>& options ) const;
25730 
25803 FilterResponse& filter( const std::string& tableName,
25804  const std::string& viewName,
25805  const std::string& expression,
25806  const std::map<std::string, std::string>& options,
25807  FilterResponse& response_ ) const;
25808 
25824 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
25825 
25843 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
25844  FilterByAreaResponse& response_ ) const;
25845 
25914 FilterByAreaResponse filterByArea( const std::string& tableName,
25915  const std::string& viewName,
25916  const std::string& xColumnName,
25917  const std::vector<double>& xVector,
25918  const std::string& yColumnName,
25919  const std::vector<double>& yVector,
25920  const std::map<std::string, std::string>& options ) const;
25921 
25992 FilterByAreaResponse& filterByArea( const std::string& tableName,
25993  const std::string& viewName,
25994  const std::string& xColumnName,
25995  const std::vector<double>& xVector,
25996  const std::string& yColumnName,
25997  const std::vector<double>& yVector,
25998  const std::map<std::string, std::string>& options,
25999  FilterByAreaResponse& response_ ) const;
26000 
26017 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
26018 
26038 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
26039  FilterByAreaGeometryResponse& response_ ) const;
26040 
26111 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
26112  const std::string& viewName,
26113  const std::string& columnName,
26114  const std::vector<double>& xVector,
26115  const std::vector<double>& yVector,
26116  const std::map<std::string, std::string>& options ) const;
26117 
26191 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
26192  const std::string& viewName,
26193  const std::string& columnName,
26194  const std::vector<double>& xVector,
26195  const std::vector<double>& yVector,
26196  const std::map<std::string, std::string>& options,
26197  FilterByAreaGeometryResponse& response_ ) const;
26198 
26214 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
26215 
26233 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
26234  FilterByBoxResponse& response_ ) const;
26235 
26309 FilterByBoxResponse filterByBox( const std::string& tableName,
26310  const std::string& viewName,
26311  const std::string& xColumnName,
26312  const double minX,
26313  const double maxX,
26314  const std::string& yColumnName,
26315  const double minY,
26316  const double maxY,
26317  const std::map<std::string, std::string>& options ) const;
26318 
26394 FilterByBoxResponse& filterByBox( const std::string& tableName,
26395  const std::string& viewName,
26396  const std::string& xColumnName,
26397  const double minX,
26398  const double maxX,
26399  const std::string& yColumnName,
26400  const double minY,
26401  const double maxY,
26402  const std::map<std::string, std::string>& options,
26403  FilterByBoxResponse& response_ ) const;
26404 
26420 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
26421 
26439 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
26440  FilterByBoxGeometryResponse& response_ ) const;
26441 
26515 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
26516  const std::string& viewName,
26517  const std::string& columnName,
26518  const double minX,
26519  const double maxX,
26520  const double minY,
26521  const double maxY,
26522  const std::map<std::string, std::string>& options ) const;
26523 
26599 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
26600  const std::string& viewName,
26601  const std::string& columnName,
26602  const double minX,
26603  const double maxX,
26604  const double minY,
26605  const double maxY,
26606  const std::map<std::string, std::string>& options,
26607  FilterByBoxGeometryResponse& response_ ) const;
26608 
26620 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
26621 
26635 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
26636  FilterByGeometryResponse& response_ ) const;
26637 
26730 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
26731  const std::string& viewName,
26732  const std::string& columnName,
26733  const std::string& inputWkt,
26734  const std::string& operation,
26735  const std::map<std::string, std::string>& options ) const;
26736 
26831 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
26832  const std::string& viewName,
26833  const std::string& columnName,
26834  const std::string& inputWkt,
26835  const std::string& operation,
26836  const std::map<std::string, std::string>& options,
26837  FilterByGeometryResponse& response_ ) const;
26838 
26862 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
26863 
26889 FilterByListResponse& filterByList( const FilterByListRequest& request_,
26890  FilterByListResponse& response_ ) const;
26891 
26980 FilterByListResponse filterByList( const std::string& tableName,
26981  const std::string& viewName,
26982  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
26983  const std::map<std::string, std::string>& options ) const;
26984 
27075 FilterByListResponse& filterByList( const std::string& tableName,
27076  const std::string& viewName,
27077  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
27078  const std::map<std::string, std::string>& options,
27079  FilterByListResponse& response_ ) const;
27080 
27101 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
27102 
27125 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
27126  FilterByRadiusResponse& response_ ) const;
27127 
27209 FilterByRadiusResponse filterByRadius( const std::string& tableName,
27210  const std::string& viewName,
27211  const std::string& xColumnName,
27212  const double xCenter,
27213  const std::string& yColumnName,
27214  const double yCenter,
27215  const double radius,
27216  const std::map<std::string, std::string>& options ) const;
27217 
27301 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
27302  const std::string& viewName,
27303  const std::string& xColumnName,
27304  const double xCenter,
27305  const std::string& yColumnName,
27306  const double yCenter,
27307  const double radius,
27308  const std::map<std::string, std::string>& options,
27309  FilterByRadiusResponse& response_ ) const;
27310 
27327 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
27328 
27348 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
27349  FilterByRadiusGeometryResponse& response_ ) const;
27350 
27431 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
27432  const std::string& viewName,
27433  const std::string& columnName,
27434  const double xCenter,
27435  const double yCenter,
27436  const double radius,
27437  const std::map<std::string, std::string>& options ) const;
27438 
27522 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
27523  const std::string& viewName,
27524  const std::string& columnName,
27525  const double xCenter,
27526  const double yCenter,
27527  const double radius,
27528  const std::map<std::string, std::string>& options,
27529  FilterByRadiusGeometryResponse& response_ ) const;
27530 
27551 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
27552 
27575 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
27576  FilterByRangeResponse& response_ ) const;
27577 
27647 FilterByRangeResponse filterByRange( const std::string& tableName,
27648  const std::string& viewName,
27649  const std::string& columnName,
27650  const double lowerBound,
27651  const double upperBound,
27652  const std::map<std::string, std::string>& options ) const;
27653 
27725 FilterByRangeResponse& filterByRange( const std::string& tableName,
27726  const std::string& viewName,
27727  const std::string& columnName,
27728  const double lowerBound,
27729  const double upperBound,
27730  const std::map<std::string, std::string>& options,
27731  FilterByRangeResponse& response_ ) const;
27732 
27755 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
27756 
27781 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
27782  FilterBySeriesResponse& response_ ) const;
27783 
27891 FilterBySeriesResponse filterBySeries( const std::string& tableName,
27892  const std::string& viewName,
27893  const std::string& trackId,
27894  const std::vector<std::string>& targetTrackIds,
27895  const std::map<std::string, std::string>& options ) const;
27896 
28006 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
28007  const std::string& viewName,
28008  const std::string& trackId,
28009  const std::vector<std::string>& targetTrackIds,
28010  const std::map<std::string, std::string>& options,
28011  FilterBySeriesResponse& response_ ) const;
28012 
28029 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
28030 
28049 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
28050  FilterByStringResponse& response_ ) const;
28051 
28163 FilterByStringResponse filterByString( const std::string& tableName,
28164  const std::string& viewName,
28165  const std::string& expression,
28166  const std::string& mode,
28167  const std::vector<std::string>& columnNames,
28168  const std::map<std::string, std::string>& options ) const;
28169 
28283 FilterByStringResponse& filterByString( const std::string& tableName,
28284  const std::string& viewName,
28285  const std::string& expression,
28286  const std::string& mode,
28287  const std::vector<std::string>& columnNames,
28288  const std::map<std::string, std::string>& options,
28289  FilterByStringResponse& response_ ) const;
28290 
28308 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
28309 
28329 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
28330  FilterByTableResponse& response_ ) const;
28331 
28480 FilterByTableResponse filterByTable( const std::string& tableName,
28481  const std::string& viewName,
28482  const std::string& columnName,
28483  const std::string& sourceTableName,
28484  const std::string& sourceTableColumnName,
28485  const std::map<std::string, std::string>& options ) const;
28486 
28637 FilterByTableResponse& filterByTable( const std::string& tableName,
28638  const std::string& viewName,
28639  const std::string& columnName,
28640  const std::string& sourceTableName,
28641  const std::string& sourceTableColumnName,
28642  const std::map<std::string, std::string>& options,
28643  FilterByTableResponse& response_ ) const;
28644 
28663 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
28664 
28685 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
28686  FilterByValueResponse& response_ ) const;
28687 
28759 FilterByValueResponse filterByValue( const std::string& tableName,
28760  const std::string& viewName,
28761  const bool isString,
28762  const double value,
28763  const std::string& valueStr,
28764  const std::string& columnName,
28765  const std::map<std::string, std::string>& options ) const;
28766 
28840 FilterByValueResponse& filterByValue( const std::string& tableName,
28841  const std::string& viewName,
28842  const bool isString,
28843  const double value,
28844  const std::string& valueStr,
28845  const std::string& columnName,
28846  const std::map<std::string, std::string>& options,
28847  FilterByValueResponse& response_ ) const;
28848 
28861 GetJobResponse getJob( const GetJobRequest& request_ ) const;
28862 
28877 GetJobResponse& getJob( const GetJobRequest& request_,
28878  GetJobResponse& response_ ) const;
28879 
28898 GetJobResponse getJob( const int64_t jobId,
28899  const std::map<std::string, std::string>& options ) const;
28900 
28921 GetJobResponse& getJob( const int64_t jobId,
28922  const std::map<std::string, std::string>& options,
28923  GetJobResponse& response_ ) const;
28924 
28943 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
28944 
28965 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
28966  RawGetRecordsResponse& response_ ) const;
28967 
28988 template<typename TResponse>
28989 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
28990 {
28991  if (request_.encoding != "binary")
28992  throw GPUdbException( "This function only supports binary encoding" );
28993 
28994  RawGetRecordsResponse actualResponse_;
28995  submitRequest("/get/records", request_, actualResponse_, false);
28996  GetRecordsResponse<TResponse> response_;
28997  response_.tableName = actualResponse_.tableName;
28998  response_.typeName = actualResponse_.typeName;
28999  response_.typeSchema = actualResponse_.typeSchema;
29000  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
29001  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29002  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29003  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29004  response_.info = actualResponse_.info;
29005  return response_;
29006 }
29007 
29030 template<typename TResponse>
29031 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
29032  GetRecordsResponse<TResponse>& response_ ) const
29033 {
29034  if (request_.encoding != "binary")
29035  throw GPUdbException( "This function only supports binary encoding" );
29036 
29037  RawGetRecordsResponse actualResponse_;
29038  submitRequest("/get/records", request_, actualResponse_, false);
29039  response_.tableName = actualResponse_.tableName;
29040  response_.typeName = actualResponse_.typeName;
29041  response_.typeSchema = actualResponse_.typeSchema;
29042  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
29043  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29044  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29045  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29046  response_.info = actualResponse_.info;
29047  return response_;
29048 }
29049 
29130 template<typename TResponse>
29131 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
29132  const int64_t offset,
29133  const int64_t limit,
29134  const std::map<std::string, std::string>& options ) const
29135 {
29136  GetRecordsRequest actualRequest_;
29137  actualRequest_.tableName = tableName;
29138  actualRequest_.offset = offset;
29139  actualRequest_.limit = limit;
29140  actualRequest_.options = options;
29141  RawGetRecordsResponse actualResponse_;
29142  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29143  GetRecordsResponse<TResponse> response_;
29144  response_.tableName = actualResponse_.tableName;
29145  response_.typeName = actualResponse_.typeName;
29146  response_.typeSchema = actualResponse_.typeSchema;
29147  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
29148  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29149  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29150  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29151  response_.info = actualResponse_.info;
29152  return response_;
29153 }
29154 
29237 template<typename TResponse>
29238 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
29239  const int64_t offset,
29240  const int64_t limit,
29241  const std::map<std::string, std::string>& options,
29242  GetRecordsResponse<TResponse>& response_ ) const
29243 {
29244  GetRecordsRequest actualRequest_;
29245  actualRequest_.tableName = tableName;
29246  actualRequest_.offset = offset;
29247  actualRequest_.limit = limit;
29248  actualRequest_.options = options;
29249  RawGetRecordsResponse actualResponse_;
29250  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29251  response_.tableName = actualResponse_.tableName;
29252  response_.typeName = actualResponse_.typeName;
29253  response_.typeSchema = actualResponse_.typeSchema;
29254  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
29255  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29256  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29257  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29258  response_.info = actualResponse_.info;
29259  return response_;
29260 }
29261 
29283 template<typename TResponse>
29284 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
29285  const GetRecordsRequest& request_ ) const
29286 {
29287  if (request_.encoding != "binary")
29288  throw GPUdbException( "This function only supports binary encoding" );
29289 
29290  RawGetRecordsResponse actualResponse_;
29291  submitRequest("/get/records", request_, actualResponse_, false);
29292  GetRecordsResponse<TResponse> response_;
29293  response_.tableName = actualResponse_.tableName;
29294  response_.typeName = actualResponse_.typeName;
29295  response_.typeSchema = actualResponse_.typeSchema;
29296  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29297  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29298  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29299  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29300  response_.info = actualResponse_.info;
29301  return response_;
29302 }
29303 
29325 template<typename TResponse>
29326 GetRecordsResponse<TResponse> getRecords( const Type& type_,
29327  const GetRecordsRequest& request_ ) const
29328 {
29329  if (request_.encoding != "binary")
29330  throw GPUdbException( "This function only supports binary encoding" );
29331 
29332  RawGetRecordsResponse actualResponse_;
29333  submitRequest("/get/records", request_, actualResponse_, false);
29334  GetRecordsResponse<TResponse> response_;
29335  response_.tableName = actualResponse_.tableName;
29336  response_.typeName = actualResponse_.typeName;
29337  response_.typeSchema = actualResponse_.typeSchema;
29338  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29339  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29340  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29341  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29342  response_.info = actualResponse_.info;
29343  return response_;
29344 }
29345 
29369 template<typename TResponse>
29370 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
29371  const GetRecordsRequest& request_,
29372  GetRecordsResponse<TResponse>& response_ ) const
29373 {
29374  if (request_.encoding != "binary")
29375  throw GPUdbException( "This function only supports binary encoding" );
29376 
29377  RawGetRecordsResponse actualResponse_;
29378  submitRequest("/get/records", request_, actualResponse_, false);
29379  response_.tableName = actualResponse_.tableName;
29380  response_.typeName = actualResponse_.typeName;
29381  response_.typeSchema = actualResponse_.typeSchema;
29382  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29383  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29384  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29385  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29386  response_.info = actualResponse_.info;
29387  return response_;
29388 }
29389 
29413 template<typename TResponse>
29414 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
29415  const GetRecordsRequest& request_,
29416  GetRecordsResponse<TResponse>& response_ ) const
29417 {
29418  if (request_.encoding != "binary")
29419  throw GPUdbException( "This function only supports binary encoding" );
29420 
29421  RawGetRecordsResponse actualResponse_;
29422  submitRequest("/get/records", request_, actualResponse_, false);
29423  response_.tableName = actualResponse_.tableName;
29424  response_.typeName = actualResponse_.typeName;
29425  response_.typeSchema = actualResponse_.typeSchema;
29426  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29427  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29428  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29429  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29430  response_.info = actualResponse_.info;
29431  return response_;
29432 }
29433 
29515 template<typename TResponse>
29516 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
29517  const std::string& tableName,
29518  const int64_t offset,
29519  const int64_t limit,
29520  const std::map<std::string, std::string>& options ) const
29521 {
29522  GetRecordsRequest actualRequest_;
29523  actualRequest_.tableName = tableName;
29524  actualRequest_.offset = offset;
29525  actualRequest_.limit = limit;
29526  actualRequest_.options = options;
29527  RawGetRecordsResponse actualResponse_;
29528  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29529  GetRecordsResponse<TResponse> response_;
29530  response_.tableName = actualResponse_.tableName;
29531  response_.typeName = actualResponse_.typeName;
29532  response_.typeSchema = actualResponse_.typeSchema;
29533  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29534  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29535  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29536  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29537  response_.info = actualResponse_.info;
29538  return response_;
29539 }
29540 
29622 template<typename TResponse>
29623 GetRecordsResponse<TResponse> getRecords( const Type& type_,
29624  const std::string& tableName,
29625  const int64_t offset,
29626  const int64_t limit,
29627  const std::map<std::string, std::string>& options ) const
29628 {
29629  GetRecordsRequest actualRequest_;
29630  actualRequest_.tableName = tableName;
29631  actualRequest_.offset = offset;
29632  actualRequest_.limit = limit;
29633  actualRequest_.options = options;
29634  RawGetRecordsResponse actualResponse_;
29635  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29636  GetRecordsResponse<TResponse> response_;
29637  response_.tableName = actualResponse_.tableName;
29638  response_.typeName = actualResponse_.typeName;
29639  response_.typeSchema = actualResponse_.typeSchema;
29640  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29641  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29642  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29643  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29644  response_.info = actualResponse_.info;
29645  return response_;
29646 }
29647 
29731 template<typename TResponse>
29732 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
29733  const std::string& tableName,
29734  const int64_t offset,
29735  const int64_t limit,
29736  const std::map<std::string, std::string>& options,
29737  GetRecordsResponse<TResponse>& response_ ) const
29738 {
29739  GetRecordsRequest actualRequest_;
29740  actualRequest_.tableName = tableName;
29741  actualRequest_.offset = offset;
29742  actualRequest_.limit = limit;
29743  actualRequest_.options = options;
29744  RawGetRecordsResponse actualResponse_;
29745  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29746  response_.tableName = actualResponse_.tableName;
29747  response_.typeName = actualResponse_.typeName;
29748  response_.typeSchema = actualResponse_.typeSchema;
29749  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29750  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29751  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29752  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29753  response_.info = actualResponse_.info;
29754  return response_;
29755 }
29756 
29840 template<typename TResponse>
29841 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
29842  const std::string& tableName,
29843  const int64_t offset,
29844  const int64_t limit,
29845  const std::map<std::string, std::string>& options,
29846  GetRecordsResponse<TResponse>& response_ ) const
29847 {
29848  GetRecordsRequest actualRequest_;
29849  actualRequest_.tableName = tableName;
29850  actualRequest_.offset = offset;
29851  actualRequest_.limit = limit;
29852  actualRequest_.options = options;
29853  RawGetRecordsResponse actualResponse_;
29854  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29855  response_.tableName = actualResponse_.tableName;
29856  response_.typeName = actualResponse_.typeName;
29857  response_.typeSchema = actualResponse_.typeSchema;
29858  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29859  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29860  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29861  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29862  response_.info = actualResponse_.info;
29863  return response_;
29864 }
29865 
29904 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
29905 
29947 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
29948  RawGetRecordsByColumnResponse& response_ ) const;
29949 
29988 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
29989 
30030 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
30031  GetRecordsByColumnResponse& response_ ) const;
30032 
30161 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
30162  const std::vector<std::string>& columnNames,
30163  const int64_t offset,
30164  const int64_t limit,
30165  const std::map<std::string, std::string>& options ) const;
30166 
30297 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
30298  const std::vector<std::string>& columnNames,
30299  const int64_t offset,
30300  const int64_t limit,
30301  const std::map<std::string, std::string>& options,
30302  GetRecordsByColumnResponse& response_ ) const;
30303 
30328 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
30329 
30357 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
30358  RawGetRecordsBySeriesResponse& response_ ) const;
30359 
30386 template<typename TResponse>
30387 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
30388 {
30389  if (request_.encoding != "binary")
30390  throw GPUdbException( "This function only supports binary encoding" );
30391 
30392  RawGetRecordsBySeriesResponse actualResponse_;
30393  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30394  GetRecordsBySeriesResponse<TResponse> response_;
30395  response_.tableNames = actualResponse_.tableNames;
30396  response_.typeNames = actualResponse_.typeNames;
30397  response_.typeSchemas = actualResponse_.typeSchemas;
30398  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30399 
30400  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30401  {
30402  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30403  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30404  }
30405 
30406  response_.info = actualResponse_.info;
30407  return response_;
30408 }
30409 
30438 template<typename TResponse>
30439 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
30440  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30441 {
30442  if (request_.encoding != "binary")
30443  throw GPUdbException( "This function only supports binary encoding" );
30444 
30445  RawGetRecordsBySeriesResponse actualResponse_;
30446  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30447  response_.tableNames = actualResponse_.tableNames;
30448  response_.typeNames = actualResponse_.typeNames;
30449  response_.typeSchemas = actualResponse_.typeSchemas;
30450  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30451 
30452  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30453  {
30454  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30455  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30456  }
30457 
30458  response_.info = actualResponse_.info;
30459  return response_;
30460 }
30461 
30507 template<typename TResponse>
30508 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
30509  const std::string& worldTableName,
30510  const int32_t offset,
30511  const int32_t limit,
30512  const std::map<std::string, std::string>& options ) const
30513 {
30514  GetRecordsBySeriesRequest actualRequest_;
30515  actualRequest_.tableName = tableName;
30516  actualRequest_.worldTableName = worldTableName;
30517  actualRequest_.offset = offset;
30518  actualRequest_.limit = limit;
30519  actualRequest_.options = options;
30520  RawGetRecordsBySeriesResponse actualResponse_;
30521  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30522  GetRecordsBySeriesResponse<TResponse> response_;
30523  response_.tableNames = actualResponse_.tableNames;
30524  response_.typeNames = actualResponse_.typeNames;
30525  response_.typeSchemas = actualResponse_.typeSchemas;
30526  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30527 
30528  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30529  {
30530  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30531  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30532  }
30533 
30534  response_.info = actualResponse_.info;
30535  return response_;
30536 }
30537 
30585 template<typename TResponse>
30586 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
30587  const std::string& worldTableName,
30588  const int32_t offset,
30589  const int32_t limit,
30590  const std::map<std::string, std::string>& options,
30591  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30592 {
30593  GetRecordsBySeriesRequest actualRequest_;
30594  actualRequest_.tableName = tableName;
30595  actualRequest_.worldTableName = worldTableName;
30596  actualRequest_.offset = offset;
30597  actualRequest_.limit = limit;
30598  actualRequest_.options = options;
30599  RawGetRecordsBySeriesResponse actualResponse_;
30600  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30601  response_.tableNames = actualResponse_.tableNames;
30602  response_.typeNames = actualResponse_.typeNames;
30603  response_.typeSchemas = actualResponse_.typeSchemas;
30604  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30605 
30606  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30607  {
30608  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30609  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30610  }
30611 
30612  response_.info = actualResponse_.info;
30613  return response_;
30614 }
30615 
30644 template<typename TResponse>
30645 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
30646  const GetRecordsBySeriesRequest& request_ ) const
30647 {
30648  if (request_.encoding != "binary")
30649  throw GPUdbException( "This function only supports binary encoding" );
30650 
30651  RawGetRecordsBySeriesResponse actualResponse_;
30652  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30653  GetRecordsBySeriesResponse<TResponse> response_;
30654  response_.tableNames = actualResponse_.tableNames;
30655  response_.typeNames = actualResponse_.typeNames;
30656  response_.typeSchemas = actualResponse_.typeSchemas;
30657  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30658 
30659  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30660  {
30661  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30662  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30663  }
30664 
30665  response_.info = actualResponse_.info;
30666  return response_;
30667 }
30668 
30696 template<typename TResponse>
30697 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
30698  const GetRecordsBySeriesRequest& request_ ) const
30699 {
30700  if (request_.encoding != "binary")
30701  throw GPUdbException( "This function only supports binary encoding" );
30702 
30703  RawGetRecordsBySeriesResponse actualResponse_;
30704  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30705  GetRecordsBySeriesResponse<TResponse> response_;
30706  response_.tableNames = actualResponse_.tableNames;
30707  response_.typeNames = actualResponse_.typeNames;
30708  response_.typeSchemas = actualResponse_.typeSchemas;
30709  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30710 
30711  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30712  {
30713  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30714  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30715  }
30716 
30717  response_.info = actualResponse_.info;
30718  return response_;
30719 }
30720 
30751 template<typename TResponse>
30752 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
30753  const GetRecordsBySeriesRequest& request_,
30754  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30755 {
30756  if (request_.encoding != "binary")
30757  throw GPUdbException( "This function only supports binary encoding" );
30758 
30759  RawGetRecordsBySeriesResponse actualResponse_;
30760  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30761  response_.tableNames = actualResponse_.tableNames;
30762  response_.typeNames = actualResponse_.typeNames;
30763  response_.typeSchemas = actualResponse_.typeSchemas;
30764  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30765 
30766  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30767  {
30768  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30769  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30770  }
30771 
30772  response_.info = actualResponse_.info;
30773  return response_;
30774 }
30775 
30805 template<typename TResponse>
30806 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
30807  const GetRecordsBySeriesRequest& request_,
30808  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30809 {
30810  if (request_.encoding != "binary")
30811  throw GPUdbException( "This function only supports binary encoding" );
30812 
30813  RawGetRecordsBySeriesResponse actualResponse_;
30814  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30815  response_.tableNames = actualResponse_.tableNames;
30816  response_.typeNames = actualResponse_.typeNames;
30817  response_.typeSchemas = actualResponse_.typeSchemas;
30818  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30819 
30820  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30821  {
30822  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30823  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30824  }
30825 
30826  response_.info = actualResponse_.info;
30827  return response_;
30828 }
30829 
30876 template<typename TResponse>
30877 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
30878  const std::string& tableName,
30879  const std::string& worldTableName,
30880  const int32_t offset,
30881  const int32_t limit,
30882  const std::map<std::string, std::string>& options ) const
30883 {
30884  GetRecordsBySeriesRequest actualRequest_;
30885  actualRequest_.tableName = tableName;
30886  actualRequest_.worldTableName = worldTableName;
30887  actualRequest_.offset = offset;
30888  actualRequest_.limit = limit;
30889  actualRequest_.options = options;
30890  RawGetRecordsBySeriesResponse actualResponse_;
30891  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30892  GetRecordsBySeriesResponse<TResponse> response_;
30893  response_.tableNames = actualResponse_.tableNames;
30894  response_.typeNames = actualResponse_.typeNames;
30895  response_.typeSchemas = actualResponse_.typeSchemas;
30896  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30897 
30898  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30899  {
30900  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30901  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30902  }
30903 
30904  response_.info = actualResponse_.info;
30905  return response_;
30906 }
30907 
30954 template<typename TResponse>
30955 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
30956  const std::string& tableName,
30957  const std::string& worldTableName,
30958  const int32_t offset,
30959  const int32_t limit,
30960  const std::map<std::string, std::string>& options ) const
30961 {
30962  GetRecordsBySeriesRequest actualRequest_;
30963  actualRequest_.tableName = tableName;
30964  actualRequest_.worldTableName = worldTableName;
30965  actualRequest_.offset = offset;
30966  actualRequest_.limit = limit;
30967  actualRequest_.options = options;
30968  RawGetRecordsBySeriesResponse actualResponse_;
30969  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30970  GetRecordsBySeriesResponse<TResponse> response_;
30971  response_.tableNames = actualResponse_.tableNames;
30972  response_.typeNames = actualResponse_.typeNames;
30973  response_.typeSchemas = actualResponse_.typeSchemas;
30974  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30975 
30976  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30977  {
30978  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30979  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30980  }
30981 
30982  response_.info = actualResponse_.info;
30983  return response_;
30984 }
30985 
31034 template<typename TResponse>
31035 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
31036  const std::string& tableName,
31037  const std::string& worldTableName,
31038  const int32_t offset,
31039  const int32_t limit,
31040  const std::map<std::string, std::string>& options,
31041  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31042 {
31043  GetRecordsBySeriesRequest actualRequest_;
31044  actualRequest_.tableName = tableName;
31045  actualRequest_.worldTableName = worldTableName;
31046  actualRequest_.offset = offset;
31047  actualRequest_.limit = limit;
31048  actualRequest_.options = options;
31049  RawGetRecordsBySeriesResponse actualResponse_;
31050  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31051  response_.tableNames = actualResponse_.tableNames;
31052  response_.typeNames = actualResponse_.typeNames;
31053  response_.typeSchemas = actualResponse_.typeSchemas;
31054  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31055 
31056  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31057  {
31058  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31059  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31060  }
31061 
31062  response_.info = actualResponse_.info;
31063  return response_;
31064 }
31065 
31114 template<typename TResponse>
31115 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
31116  const std::string& tableName,
31117  const std::string& worldTableName,
31118  const int32_t offset,
31119  const int32_t limit,
31120  const std::map<std::string, std::string>& options,
31121  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31122 {
31123  GetRecordsBySeriesRequest actualRequest_;
31124  actualRequest_.tableName = tableName;
31125  actualRequest_.worldTableName = worldTableName;
31126  actualRequest_.offset = offset;
31127  actualRequest_.limit = limit;
31128  actualRequest_.options = options;
31129  RawGetRecordsBySeriesResponse actualResponse_;
31130  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31131  response_.tableNames = actualResponse_.tableNames;
31132  response_.typeNames = actualResponse_.typeNames;
31133  response_.typeSchemas = actualResponse_.typeSchemas;
31134  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31135 
31136  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31137  {
31138  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31139  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31140  }
31141 
31142  response_.info = actualResponse_.info;
31143  return response_;
31144 }
31145 
31165 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
31166 
31190 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
31191  RawGetRecordsFromCollectionResponse& response_ ) const;
31192 
31214 template<typename TResponse>
31215 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
31216 {
31217  if (request_.encoding != "binary")
31218  throw GPUdbException( "This function only supports binary encoding" );
31219 
31220  RawGetRecordsFromCollectionResponse actualResponse_;
31221  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31222  GetRecordsFromCollectionResponse<TResponse> response_;
31223  response_.tableName = actualResponse_.tableName;
31224  response_.typeNames = actualResponse_.typeNames;
31225  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31226  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31227  response_.recordIds = actualResponse_.recordIds;
31228  response_.info = actualResponse_.info;
31229  return response_;
31230 }
31231 
31257 template<typename TResponse>
31258 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
31259  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31260 {
31261  if (request_.encoding != "binary")
31262  throw GPUdbException( "This function only supports binary encoding" );
31263 
31264  RawGetRecordsFromCollectionResponse actualResponse_;
31265  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31266  response_.tableName = actualResponse_.tableName;
31267  response_.typeNames = actualResponse_.typeNames;
31268  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31269  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31270  response_.recordIds = actualResponse_.recordIds;
31271  response_.info = actualResponse_.info;
31272  return response_;
31273 }
31274 
31339 template<typename TResponse>
31340 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
31341  const int64_t offset,
31342  const int64_t limit,
31343  const std::map<std::string, std::string>& options ) const
31344 {
31345  GetRecordsFromCollectionRequest actualRequest_;
31346  actualRequest_.tableName = tableName;
31347  actualRequest_.offset = offset;
31348  actualRequest_.limit = limit;
31349  actualRequest_.options = options;
31350  RawGetRecordsFromCollectionResponse actualResponse_;
31351  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31352  GetRecordsFromCollectionResponse<TResponse> response_;
31353  response_.tableName = actualResponse_.tableName;
31354  response_.typeNames = actualResponse_.typeNames;
31355  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31356  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31357  response_.recordIds = actualResponse_.recordIds;
31358  response_.info = actualResponse_.info;
31359  return response_;
31360 }
31361 
31430 template<typename TResponse>
31431 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
31432  const int64_t offset,
31433  const int64_t limit,
31434  const std::map<std::string, std::string>& options,
31435  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31436 {
31437  GetRecordsFromCollectionRequest actualRequest_;
31438  actualRequest_.tableName = tableName;
31439  actualRequest_.offset = offset;
31440  actualRequest_.limit = limit;
31441  actualRequest_.options = options;
31442  RawGetRecordsFromCollectionResponse actualResponse_;
31443  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31444  response_.tableName = actualResponse_.tableName;
31445  response_.typeNames = actualResponse_.typeNames;
31446  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31447  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31448  response_.recordIds = actualResponse_.recordIds;
31449  response_.info = actualResponse_.info;
31450  return response_;
31451 }
31452 
31476 template<typename TResponse>
31477 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31478  const GetRecordsFromCollectionRequest& request_ ) const
31479 {
31480  if (request_.encoding != "binary")
31481  throw GPUdbException( "This function only supports binary encoding" );
31482 
31483  RawGetRecordsFromCollectionResponse actualResponse_;
31484  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31485  GetRecordsFromCollectionResponse<TResponse> response_;
31486  response_.tableName = actualResponse_.tableName;
31487  response_.typeNames = actualResponse_.typeNames;
31488  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31489  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31490  response_.recordIds = actualResponse_.recordIds;
31491  response_.info = actualResponse_.info;
31492  return response_;
31493 }
31494 
31518 template<typename TResponse>
31519 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
31520  const GetRecordsFromCollectionRequest& request_ ) const
31521 {
31522  if (request_.encoding != "binary")
31523  throw GPUdbException( "This function only supports binary encoding" );
31524 
31525  RawGetRecordsFromCollectionResponse actualResponse_;
31526  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31527  GetRecordsFromCollectionResponse<TResponse> response_;
31528  response_.tableName = actualResponse_.tableName;
31529  response_.typeNames = actualResponse_.typeNames;
31530  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31531  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31532  response_.recordIds = actualResponse_.recordIds;
31533  response_.info = actualResponse_.info;
31534  return response_;
31535 }
31536 
31564 template<typename TResponse>
31565 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31566  const GetRecordsFromCollectionRequest& request_,
31567  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31568 {
31569  if (request_.encoding != "binary")
31570  throw GPUdbException( "This function only supports binary encoding" );
31571 
31572  RawGetRecordsFromCollectionResponse actualResponse_;
31573  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31574  response_.tableName = actualResponse_.tableName;
31575  response_.typeNames = actualResponse_.typeNames;
31576  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31577  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31578  response_.recordIds = actualResponse_.recordIds;
31579  response_.info = actualResponse_.info;
31580  return response_;
31581 }
31582 
31610 template<typename TResponse>
31611 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
31612  const GetRecordsFromCollectionRequest& request_,
31613  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31614 {
31615  if (request_.encoding != "binary")
31616  throw GPUdbException( "This function only supports binary encoding" );
31617 
31618  RawGetRecordsFromCollectionResponse actualResponse_;
31619  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31620  response_.tableName = actualResponse_.tableName;
31621  response_.typeNames = actualResponse_.typeNames;
31622  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31623  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31624  response_.recordIds = actualResponse_.recordIds;
31625  response_.info = actualResponse_.info;
31626  return response_;
31627 }
31628 
31694 template<typename TResponse>
31695 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31696  const std::string& tableName,
31697  const int64_t offset,
31698  const int64_t limit,
31699  const std::map<std::string, std::string>& options ) const
31700 {
31701  GetRecordsFromCollectionRequest actualRequest_;
31702  actualRequest_.tableName = tableName;
31703  actualRequest_.offset = offset;
31704  actualRequest_.limit = limit;
31705  actualRequest_.options = options;
31706  RawGetRecordsFromCollectionResponse actualResponse_;
31707  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31708  GetRecordsFromCollectionResponse<TResponse> response_;
31709  response_.tableName = actualResponse_.tableName;
31710  response_.typeNames = actualResponse_.typeNames;
31711  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31712  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31713  response_.recordIds = actualResponse_.recordIds;
31714  response_.info = actualResponse_.info;
31715  return response_;
31716 }
31717 
31783 template<typename TResponse>
31784 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
31785  const std::string& tableName,
31786  const int64_t offset,
31787  const int64_t limit,
31788  const std::map<std::string, std::string>& options ) const
31789 {
31790  GetRecordsFromCollectionRequest actualRequest_;
31791  actualRequest_.tableName = tableName;
31792  actualRequest_.offset = offset;
31793  actualRequest_.limit = limit;
31794  actualRequest_.options = options;
31795  RawGetRecordsFromCollectionResponse actualResponse_;
31796  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31797  GetRecordsFromCollectionResponse<TResponse> response_;
31798  response_.tableName = actualResponse_.tableName;
31799  response_.typeNames = actualResponse_.typeNames;
31800  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31801  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31802  response_.recordIds = actualResponse_.recordIds;
31803  response_.info = actualResponse_.info;
31804  return response_;
31805 }
31806 
31876 template<typename TResponse>
31877 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31878  const std::string& tableName,
31879  const int64_t offset,
31880  const int64_t limit,
31881  const std::map<std::string, std::string>& options,
31882  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31883 {
31884  GetRecordsFromCollectionRequest actualRequest_;
31885  actualRequest_.tableName = tableName;
31886  actualRequest_.offset = offset;
31887  actualRequest_.limit = limit;
31888  actualRequest_.options = options;
31889  RawGetRecordsFromCollectionResponse actualResponse_;
31890  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31891  response_.tableName = actualResponse_.tableName;
31892  response_.typeNames = actualResponse_.typeNames;
31893  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31894  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31895  response_.recordIds = actualResponse_.recordIds;
31896  response_.info = actualResponse_.info;
31897  return response_;
31898 }
31899 
31969 template<typename TResponse>
31970 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
31971  const std::string& tableName,
31972  const int64_t offset,
31973  const int64_t limit,
31974  const std::map<std::string, std::string>& options,
31975  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31976 {
31977  GetRecordsFromCollectionRequest actualRequest_;
31978  actualRequest_.tableName = tableName;
31979  actualRequest_.offset = offset;
31980  actualRequest_.limit = limit;
31981  actualRequest_.options = options;
31982  RawGetRecordsFromCollectionResponse actualResponse_;
31983  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31984  response_.tableName = actualResponse_.tableName;
31985  response_.typeNames = actualResponse_.typeNames;
31986  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31987  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31988  response_.recordIds = actualResponse_.recordIds;
31989  response_.info = actualResponse_.info;
31990  return response_;
31991 }
31992 
31994 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
31995 
31997 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
31998  GetVectortileResponse& response_ ) const;
31999 
32001 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
32002  const std::vector<std::string>& columnNames,
32003  const std::map<std::string, std::vector<std::string> >& layers,
32004  const int32_t tileX,
32005  const int32_t tileY,
32006  const int32_t zoom,
32007  const std::map<std::string, std::string>& options ) const;
32008 
32010 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
32011  const std::vector<std::string>& columnNames,
32012  const std::map<std::string, std::vector<std::string> >& layers,
32013  const int32_t tileX,
32014  const int32_t tileY,
32015  const int32_t zoom,
32016  const std::map<std::string, std::string>& options,
32017  GetVectortileResponse& response_ ) const;
32018 
32028 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
32029 
32041 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
32042  GrantPermissionResponse& response_ ) const;
32043 
32152 GrantPermissionResponse grantPermission( const std::string& principal,
32153  const std::string& object,
32154  const std::string& objectType,
32155  const std::string& permission,
32156  const std::map<std::string, std::string>& options ) const;
32157 
32268 GrantPermissionResponse& grantPermission( const std::string& principal,
32269  const std::string& object,
32270  const std::string& objectType,
32271  const std::string& permission,
32272  const std::map<std::string, std::string>& options,
32273  GrantPermissionResponse& response_ ) const;
32274 
32286 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
32287 
32303 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
32304  GrantPermissionCredentialResponse& response_ ) const;
32305 
32335 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
32336  const std::string& permission,
32337  const std::string& credentialName,
32338  const std::map<std::string, std::string>& options ) const;
32339 
32373 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
32374  const std::string& permission,
32375  const std::string& credentialName,
32376  const std::map<std::string, std::string>& options,
32377  GrantPermissionCredentialResponse& response_ ) const;
32378 
32389 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
32390 
32405 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
32406  GrantPermissionDatasourceResponse& response_ ) const;
32407 
32434 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
32435  const std::string& permission,
32436  const std::string& datasourceName,
32437  const std::map<std::string, std::string>& options ) const;
32438 
32469 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
32470  const std::string& permission,
32471  const std::string& datasourceName,
32472  const std::map<std::string, std::string>& options,
32473  GrantPermissionDatasourceResponse& response_ ) const;
32474 
32485 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
32486 
32501 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
32502  GrantPermissionDirectoryResponse& response_ ) const;
32503 
32534 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
32535  const std::string& permission,
32536  const std::string& directoryName,
32537  const std::map<std::string, std::string>& options ) const;
32538 
32573 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
32574  const std::string& permission,
32575  const std::string& directoryName,
32576  const std::map<std::string, std::string>& options,
32577  GrantPermissionDirectoryResponse& response_ ) const;
32578 
32588 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
32589 
32601 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
32602  GrantPermissionProcResponse& response_ ) const;
32603 
32628 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
32629  const std::string& permission,
32630  const std::string& procName,
32631  const std::map<std::string, std::string>& options ) const;
32632 
32659 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
32660  const std::string& permission,
32661  const std::string& procName,
32662  const std::map<std::string, std::string>& options,
32663  GrantPermissionProcResponse& response_ ) const;
32664 
32674 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
32675 
32688 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
32689  GrantPermissionSystemResponse& response_ ) const;
32690 
32726 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
32727  const std::string& permission,
32728  const std::map<std::string, std::string>& options ) const;
32729 
32768 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
32769  const std::string& permission,
32770  const std::map<std::string, std::string>& options,
32771  GrantPermissionSystemResponse& response_ ) const;
32772 
32782 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
32783 
32796 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
32797  GrantPermissionTableResponse& response_ ) const;
32798 
32851 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
32852  const std::string& permission,
32853  const std::string& tableName,
32854  const std::string& filterExpression,
32855  const std::map<std::string, std::string>& options ) const;
32856 
32912 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
32913  const std::string& permission,
32914  const std::string& tableName,
32915  const std::string& filterExpression,
32916  const std::map<std::string, std::string>& options,
32917  GrantPermissionTableResponse& response_ ) const;
32918 
32928 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
32929 
32941 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
32942  GrantRoleResponse& response_ ) const;
32943 
32956 GrantRoleResponse grantRole( const std::string& role,
32957  const std::string& member,
32958  const std::map<std::string, std::string>& options ) const;
32959 
32974 GrantRoleResponse& grantRole( const std::string& role,
32975  const std::string& member,
32976  const std::map<std::string, std::string>& options,
32977  GrantRoleResponse& response_ ) const;
32978 
32989 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
32990 
33003 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
33004  HasPermissionResponse& response_ ) const;
33005 
33112 HasPermissionResponse hasPermission( const std::string& principal,
33113  const std::string& object,
33114  const std::string& objectType,
33115  const std::string& permission,
33116  const std::map<std::string, std::string>& options ) const;
33117 
33226 HasPermissionResponse& hasPermission( const std::string& principal,
33227  const std::string& object,
33228  const std::string& objectType,
33229  const std::string& permission,
33230  const std::map<std::string, std::string>& options,
33231  HasPermissionResponse& response_ ) const;
33232 
33242 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
33243 
33255 HasProcResponse& hasProc( const HasProcRequest& request_,
33256  HasProcResponse& response_ ) const;
33257 
33267 HasProcResponse hasProc( const std::string& procName,
33268  const std::map<std::string, std::string>& options ) const;
33269 
33281 HasProcResponse& hasProc( const std::string& procName,
33282  const std::map<std::string, std::string>& options,
33283  HasProcResponse& response_ ) const;
33284 
33294 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
33295 
33307 HasRoleResponse& hasRole( const HasRoleRequest& request_,
33308  HasRoleResponse& response_ ) const;
33309 
33358 HasRoleResponse hasRole( const std::string& principal,
33359  const std::string& role,
33360  const std::map<std::string, std::string>& options ) const;
33361 
33412 HasRoleResponse& hasRole( const std::string& principal,
33413  const std::string& role,
33414  const std::map<std::string, std::string>& options,
33415  HasRoleResponse& response_ ) const;
33416 
33426 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
33427 
33439 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
33440  HasSchemaResponse& response_ ) const;
33441 
33454 HasSchemaResponse hasSchema( const std::string& schemaName,
33455  const std::map<std::string, std::string>& options ) const;
33456 
33471 HasSchemaResponse& hasSchema( const std::string& schemaName,
33472  const std::map<std::string, std::string>& options,
33473  HasSchemaResponse& response_ ) const;
33474 
33484 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
33485 
33497 HasTableResponse& hasTable( const HasTableRequest& request_,
33498  HasTableResponse& response_ ) const;
33499 
33512 HasTableResponse hasTable( const std::string& tableName,
33513  const std::map<std::string, std::string>& options ) const;
33514 
33529 HasTableResponse& hasTable( const std::string& tableName,
33530  const std::map<std::string, std::string>& options,
33531  HasTableResponse& response_ ) const;
33532 
33542 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
33543 
33555 HasTypeResponse& hasType( const HasTypeRequest& request_,
33556  HasTypeResponse& response_ ) const;
33557 
33569 HasTypeResponse hasType( const std::string& typeId,
33570  const std::map<std::string, std::string>& options ) const;
33571 
33585 HasTypeResponse& hasType( const std::string& typeId,
33586  const std::map<std::string, std::string>& options,
33587  HasTypeResponse& response_ ) const;
33588 
33590 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
33591 
33593 ImportModelResponse& importModel( const ImportModelRequest& request_,
33594  ImportModelResponse& response_ ) const;
33595 
33597 ImportModelResponse importModel( const std::string& modelName,
33598  const std::string& registryName,
33599  const std::string& container,
33600  const std::string& runFunction,
33601  const std::string& modelType,
33602  const std::map<std::string, std::string>& options ) const;
33603 
33605 ImportModelResponse& importModel( const std::string& modelName,
33606  const std::string& registryName,
33607  const std::string& container,
33608  const std::string& runFunction,
33609  const std::string& modelType,
33610  const std::map<std::string, std::string>& options,
33611  ImportModelResponse& response_ ) const;
33612 
33638 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
33639 
33667 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
33668  InsertRecordsResponse& response_ ) const;
33669 
33697 template<typename TRequest>
33698 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
33699 {
33700  RawInsertRecordsRequest actualRequest_;
33701  actualRequest_.tableName = request_.tableName;
33702  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
33703  actualRequest_.options = request_.options;
33704  InsertRecordsResponse actualResponse_;
33705  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
33706  return actualResponse_;
33707 }
33708 
33738 template<typename TRequest>
33739 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
33740  InsertRecordsResponse& response_ ) const
33741 {
33742  RawInsertRecordsRequest actualRequest_;
33743  actualRequest_.tableName = request_.tableName;
33744  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
33745  actualRequest_.options = request_.options;
33746  submitRequest("/insert/records", actualRequest_, response_, true);
33747  return response_;
33748 }
33749 
33960 template<typename TRequest>
33961 InsertRecordsResponse insertRecords( const std::string& tableName,
33962  const std::vector<TRequest>& data,
33963  const std::map<std::string, std::string>& options ) const
33964 {
33965  RawInsertRecordsRequest actualRequest_;
33966  actualRequest_.tableName = tableName;
33967  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
33968  actualRequest_.options = options;
33969  InsertRecordsResponse actualResponse_;
33970  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
33971  return actualResponse_;
33972 }
33973 
34186 template<typename TRequest>
34187 InsertRecordsResponse& insertRecords( const std::string& tableName,
34188  const std::vector<TRequest>& data,
34189  const std::map<std::string, std::string>& options,
34190  InsertRecordsResponse& response_ ) const
34191 {
34192  RawInsertRecordsRequest actualRequest_;
34193  actualRequest_.tableName = tableName;
34194  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
34195  actualRequest_.options = options;
34196  submitRequest("/insert/records", actualRequest_, response_, true);
34197  return response_;
34198 }
34199 
34237 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
34238 
34279 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
34280  InsertRecordsFromFilesResponse& response_ ) const;
34281 
35397 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
35398  const std::vector<std::string>& filepaths,
35399  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
35400  const std::map<std::string, std::string>& createTableOptions,
35401  const std::map<std::string, std::string>& options ) const;
35402 
36521 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
36522  const std::vector<std::string>& filepaths,
36523  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36524  const std::map<std::string, std::string>& createTableOptions,
36525  const std::map<std::string, std::string>& options,
36526  InsertRecordsFromFilesResponse& response_ ) const;
36527 
36541 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
36542 
36560 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
36561  InsertRecordsFromPayloadResponse& response_ ) const;
36562 
37593 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
37594  const std::string& dataText,
37595  const std::vector<uint8_t>& dataBytes,
37596  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37597  const std::map<std::string, std::string>& createTableOptions,
37598  const std::map<std::string, std::string>& options ) const;
37599 
38634 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
38635  const std::string& dataText,
38636  const std::vector<uint8_t>& dataBytes,
38637  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38638  const std::map<std::string, std::string>& createTableOptions,
38639  const std::map<std::string, std::string>& options,
38640  InsertRecordsFromPayloadResponse& response_ ) const;
38641 
38652 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
38653 
38667 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
38668  InsertRecordsFromQueryResponse& response_ ) const;
38669 
39221 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
39222  const std::string& remoteQuery,
39223  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39224  const std::map<std::string, std::string>& createTableOptions,
39225  const std::map<std::string, std::string>& options ) const;
39226 
39781 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
39782  const std::string& remoteQuery,
39783  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39784  const std::map<std::string, std::string>& createTableOptions,
39785  const std::map<std::string, std::string>& options,
39786  InsertRecordsFromQueryResponse& response_ ) const;
39787 
39805 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
39806 
39826 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
39827  InsertRecordsRandomResponse& response_ ) const;
39828 
40103 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
40104  const int64_t count,
40105  const std::map<std::string, std::map<std::string, double> >& options ) const;
40106 
40383 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
40384  const int64_t count,
40385  const std::map<std::string, std::map<std::string, double> >& options,
40386  InsertRecordsRandomResponse& response_ ) const;
40387 
40405 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
40406 
40426 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
40427  InsertSymbolResponse& response_ ) const;
40428 
40473 InsertSymbolResponse insertSymbol( const std::string& symbolId,
40474  const std::string& symbolFormat,
40475  const std::vector<uint8_t>& symbolData,
40476  const std::map<std::string, std::string>& options ) const;
40477 
40524 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
40525  const std::string& symbolFormat,
40526  const std::vector<uint8_t>& symbolData,
40527  const std::map<std::string, std::string>& options,
40528  InsertSymbolResponse& response_ ) const;
40529 
40539 KillProcResponse killProc( const KillProcRequest& request_ ) const;
40540 
40552 KillProcResponse& killProc( const KillProcRequest& request_,
40553  KillProcResponse& response_ ) const;
40554 
40602 KillProcResponse killProc( const std::string& runId,
40603  const std::map<std::string, std::string>& options ) const;
40604 
40654 KillProcResponse& killProc( const std::string& runId,
40655  const std::map<std::string, std::string>& options,
40656  KillProcResponse& response_ ) const;
40657 
40659 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
40660 
40662 ListGraphResponse& listGraph( const ListGraphRequest& request_,
40663  ListGraphResponse& response_ ) const;
40664 
40666 ListGraphResponse listGraph( const std::string& graphName,
40667  const std::map<std::string, std::string>& options ) const;
40668 
40670 ListGraphResponse& listGraph( const std::string& graphName,
40671  const std::map<std::string, std::string>& options,
40672  ListGraphResponse& response_ ) const;
40673 
40694 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
40695 
40718 LockTableResponse& lockTable( const LockTableRequest& request_,
40719  LockTableResponse& response_ ) const;
40720 
40765 LockTableResponse lockTable( const std::string& tableName,
40766  const std::string& lockType,
40767  const std::map<std::string, std::string>& options ) const;
40768 
40815 LockTableResponse& lockTable( const std::string& tableName,
40816  const std::string& lockType,
40817  const std::map<std::string, std::string>& options,
40818  LockTableResponse& response_ ) const;
40819 
40837 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
40838 
40858 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
40859  MatchGraphResponse& response_ ) const;
40860 
41553 MatchGraphResponse matchGraph( const std::string& graphName,
41554  const std::vector<std::string>& samplePoints,
41555  const std::string& solveMethod,
41556  const std::string& solutionTable,
41557  const std::map<std::string, std::string>& options ) const;
41558 
42253 MatchGraphResponse& matchGraph( const std::string& graphName,
42254  const std::vector<std::string>& samplePoints,
42255  const std::string& solveMethod,
42256  const std::string& solutionTable,
42257  const std::map<std::string, std::string>& options,
42258  MatchGraphResponse& response_ ) const;
42259 
42289 MergeRecordsResponse mergeRecords( const MergeRecordsRequest& request_ ) const;
42290 
42322 MergeRecordsResponse& mergeRecords( const MergeRecordsRequest& request_,
42323  MergeRecordsResponse& response_ ) const;
42324 
42468 MergeRecordsResponse mergeRecords( const std::string& tableName,
42469  const std::vector<std::string>& sourceTableNames,
42470  const std::vector<std::map<std::string, std::string> >& fieldMaps,
42471  const std::map<std::string, std::string>& options ) const;
42472 
42618 MergeRecordsResponse& mergeRecords( const std::string& tableName,
42619  const std::vector<std::string>& sourceTableNames,
42620  const std::vector<std::map<std::string, std::string> >& fieldMaps,
42621  const std::map<std::string, std::string>& options,
42622  MergeRecordsResponse& response_ ) const;
42623 
42640 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
42641 
42660 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
42661  ModifyGraphResponse& response_ ) const;
42662 
42944 ModifyGraphResponse modifyGraph( const std::string& graphName,
42945  const std::vector<std::string>& nodes,
42946  const std::vector<std::string>& edges,
42947  const std::vector<std::string>& weights,
42948  const std::vector<std::string>& restrictions,
42949  const std::map<std::string, std::string>& options ) const;
42950 
43234 ModifyGraphResponse& modifyGraph( const std::string& graphName,
43235  const std::vector<std::string>& nodes,
43236  const std::vector<std::string>& edges,
43237  const std::vector<std::string>& weights,
43238  const std::vector<std::string>& restrictions,
43239  const std::map<std::string, std::string>& options,
43240  ModifyGraphResponse& response_ ) const;
43241 
43272 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
43273 
43306 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
43307  QueryGraphResponse& response_ ) const;
43308 
43479 QueryGraphResponse queryGraph( const std::string& graphName,
43480  const std::vector<std::string>& queries,
43481  const std::vector<std::string>& restrictions,
43482  const std::string& adjacencyTable,
43483  const int32_t rings,
43484  const std::map<std::string, std::string>& options ) const;
43485 
43658 QueryGraphResponse& queryGraph( const std::string& graphName,
43659  const std::vector<std::string>& queries,
43660  const std::vector<std::string>& restrictions,
43661  const std::string& adjacencyTable,
43662  const int32_t rings,
43663  const std::map<std::string, std::string>& options,
43664  QueryGraphResponse& response_ ) const;
43665 
43682 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
43683 
43702 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
43703  RepartitionGraphResponse& response_ ) const;
43704 
43747 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
43748  const std::map<std::string, std::string>& options ) const;
43749 
43794 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
43795  const std::map<std::string, std::string>& options,
43796  RepartitionGraphResponse& response_ ) const;
43797 
43799 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
43800 
43802 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
43803  ReserveResourceResponse& response_ ) const;
43804 
43806 ReserveResourceResponse reserveResource( const std::string& component,
43807  const std::string& name,
43808  const std::string& action,
43809  const int64_t bytesRequested,
43810  const int64_t ownerId,
43811  const std::map<std::string, std::string>& options ) const;
43812 
43814 ReserveResourceResponse& reserveResource( const std::string& component,
43815  const std::string& name,
43816  const std::string& action,
43817  const int64_t bytesRequested,
43818  const int64_t ownerId,
43819  const std::map<std::string, std::string>& options,
43820  ReserveResourceResponse& response_ ) const;
43821 
43831 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
43832 
43844 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
43845  RevokePermissionResponse& response_ ) const;
43846 
43936 RevokePermissionResponse revokePermission( const std::string& principal,
43937  const std::string& object,
43938  const std::string& objectType,
43939  const std::string& permission,
43940  const std::map<std::string, std::string>& options ) const;
43941 
44033 RevokePermissionResponse& revokePermission( const std::string& principal,
44034  const std::string& object,
44035  const std::string& objectType,
44036  const std::string& permission,
44037  const std::map<std::string, std::string>& options,
44038  RevokePermissionResponse& response_ ) const;
44039 
44051 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
44052 
44068 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
44069  RevokePermissionCredentialResponse& response_ ) const;
44070 
44100 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
44101  const std::string& permission,
44102  const std::string& credentialName,
44103  const std::map<std::string, std::string>& options ) const;
44104 
44138 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
44139  const std::string& permission,
44140  const std::string& credentialName,
44141  const std::map<std::string, std::string>& options,
44142  RevokePermissionCredentialResponse& response_ ) const;
44143 
44154 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
44155 
44170 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
44171  RevokePermissionDatasourceResponse& response_ ) const;
44172 
44200 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
44201  const std::string& permission,
44202  const std::string& datasourceName,
44203  const std::map<std::string, std::string>& options ) const;
44204 
44236 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
44237  const std::string& permission,
44238  const std::string& datasourceName,
44239  const std::map<std::string, std::string>& options,
44240  RevokePermissionDatasourceResponse& response_ ) const;
44241 
44252 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
44253 
44268 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
44269  RevokePermissionDirectoryResponse& response_ ) const;
44270 
44300 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
44301  const std::string& permission,
44302  const std::string& directoryName,
44303  const std::map<std::string, std::string>& options ) const;
44304 
44338 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
44339  const std::string& permission,
44340  const std::string& directoryName,
44341  const std::map<std::string, std::string>& options,
44342  RevokePermissionDirectoryResponse& response_ ) const;
44343 
44353 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
44354 
44367 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
44368  RevokePermissionProcResponse& response_ ) const;
44369 
44394 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
44395  const std::string& permission,
44396  const std::string& procName,
44397  const std::map<std::string, std::string>& options ) const;
44398 
44426 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
44427  const std::string& permission,
44428  const std::string& procName,
44429  const std::map<std::string, std::string>& options,
44430  RevokePermissionProcResponse& response_ ) const;
44431 
44441 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
44442 
44455 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
44456  RevokePermissionSystemResponse& response_ ) const;
44457 
44493 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
44494  const std::string& permission,
44495  const std::map<std::string, std::string>& options ) const;
44496 
44535 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
44536  const std::string& permission,
44537  const std::map<std::string, std::string>& options,
44538  RevokePermissionSystemResponse& response_ ) const;
44539 
44549 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
44550 
44563 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
44564  RevokePermissionTableResponse& response_ ) const;
44565 
44614 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
44615  const std::string& permission,
44616  const std::string& tableName,
44617  const std::map<std::string, std::string>& options ) const;
44618 
44670 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
44671  const std::string& permission,
44672  const std::string& tableName,
44673  const std::map<std::string, std::string>& options,
44674  RevokePermissionTableResponse& response_ ) const;
44675 
44685 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
44686 
44698 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
44699  RevokeRoleResponse& response_ ) const;
44700 
44713 RevokeRoleResponse revokeRole( const std::string& role,
44714  const std::string& member,
44715  const std::map<std::string, std::string>& options ) const;
44716 
44731 RevokeRoleResponse& revokeRole( const std::string& role,
44732  const std::string& member,
44733  const std::map<std::string, std::string>& options,
44734  RevokeRoleResponse& response_ ) const;
44735 
44737 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
44738 
44740 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
44741  ShowContainerRegistryResponse& response_ ) const;
44742 
44744 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
44745  const std::map<std::string, std::string>& options ) const;
44746 
44748 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
44749  const std::map<std::string, std::string>& options,
44750  ShowContainerRegistryResponse& response_ ) const;
44751 
44762 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
44763 
44776 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
44777  ShowCredentialResponse& response_ ) const;
44778 
44793 ShowCredentialResponse showCredential( const std::string& credentialName,
44794  const std::map<std::string, std::string>& options ) const;
44795 
44812 ShowCredentialResponse& showCredential( const std::string& credentialName,
44813  const std::map<std::string, std::string>& options,
44814  ShowCredentialResponse& response_ ) const;
44815 
44826 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
44827 
44840 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
44841  ShowDatasinkResponse& response_ ) const;
44842 
44856 ShowDatasinkResponse showDatasink( const std::string& name,
44857  const std::map<std::string, std::string>& options ) const;
44858 
44874 ShowDatasinkResponse& showDatasink( const std::string& name,
44875  const std::map<std::string, std::string>& options,
44876  ShowDatasinkResponse& response_ ) const;
44877 
44889 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
44890 
44904 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
44905  ShowDatasourceResponse& response_ ) const;
44906 
44921 ShowDatasourceResponse showDatasource( const std::string& name,
44922  const std::map<std::string, std::string>& options ) const;
44923 
44940 ShowDatasourceResponse& showDatasource( const std::string& name,
44941  const std::map<std::string, std::string>& options,
44942  ShowDatasourceResponse& response_ ) const;
44943 
44955 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
44956 
44970 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
44971  ShowDirectoriesResponse& response_ ) const;
44972 
44985 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
44986  const std::map<std::string, std::string>& options ) const;
44987 
45002 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
45003  const std::map<std::string, std::string>& options,
45004  ShowDirectoriesResponse& response_ ) const;
45005 
45018 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
45019 
45034 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
45035  ShowEnvironmentResponse& response_ ) const;
45036 
45090 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
45091  const std::map<std::string, std::string>& options ) const;
45092 
45148 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
45149  const std::map<std::string, std::string>& options,
45150  ShowEnvironmentResponse& response_ ) const;
45151 
45163 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
45164 
45178 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
45179  ShowFilesResponse& response_ ) const;
45180 
45197 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
45198  const std::map<std::string, std::string>& options ) const;
45199 
45218 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
45219  const std::map<std::string, std::string>& options,
45220  ShowFilesResponse& response_ ) const;
45221 
45223 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
45224 
45226 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
45227  ShowFunctionsResponse& response_ ) const;
45228 
45230 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
45231  const std::map<std::string, std::string>& options ) const;
45232 
45234 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
45235  const std::map<std::string, std::string>& options,
45236  ShowFunctionsResponse& response_ ) const;
45237 
45248 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
45249 
45262 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
45263  ShowGraphResponse& response_ ) const;
45264 
45298 ShowGraphResponse showGraph( const std::string& graphName,
45299  const std::map<std::string, std::string>& options ) const;
45300 
45336 ShowGraphResponse& showGraph( const std::string& graphName,
45337  const std::map<std::string, std::string>& options,
45338  ShowGraphResponse& response_ ) const;
45339 
45341 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
45342 
45344 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
45345  ShowGraphGrammarResponse& response_ ) const;
45346 
45348 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
45349 
45351 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
45352  ShowGraphGrammarResponse& response_ ) const;
45353 
45355 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
45356 
45358 ShowModelResponse& showModel( const ShowModelRequest& request_,
45359  ShowModelResponse& response_ ) const;
45360 
45362 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
45363  const std::map<std::string, std::string>& options ) const;
45364 
45366 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
45367  const std::map<std::string, std::string>& options,
45368  ShowModelResponse& response_ ) const;
45369 
45379 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
45380 
45392 ShowProcResponse& showProc( const ShowProcRequest& request_,
45393  ShowProcResponse& response_ ) const;
45394 
45425 ShowProcResponse showProc( const std::string& procName,
45426  const std::map<std::string, std::string>& options ) const;
45427 
45460 ShowProcResponse& showProc( const std::string& procName,
45461  const std::map<std::string, std::string>& options,
45462  ShowProcResponse& response_ ) const;
45463 
45477 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
45478 
45494 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
45495  ShowProcStatusResponse& response_ ) const;
45496 
45545 ShowProcStatusResponse showProcStatus( const std::string& runId,
45546  const std::map<std::string, std::string>& options ) const;
45547 
45598 ShowProcStatusResponse& showProcStatus( const std::string& runId,
45599  const std::map<std::string, std::string>& options,
45600  ShowProcStatusResponse& response_ ) const;
45601 
45615 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
45616 
45632 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
45633  ShowResourceObjectsResponse& response_ ) const;
45634 
45703 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
45704 
45775 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
45776  ShowResourceObjectsResponse& response_ ) const;
45777 
45788 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
45789 
45803 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
45804  ShowResourceStatisticsResponse& response_ ) const;
45805 
45815 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
45816 
45829 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
45830  ShowResourceStatisticsResponse& response_ ) const;
45831 
45842 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
45843 
45856 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
45857  ShowResourceGroupsResponse& response_ ) const;
45858 
45922 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
45923  const std::map<std::string, std::string>& options ) const;
45924 
45990 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
45991  const std::map<std::string, std::string>& options,
45992  ShowResourceGroupsResponse& response_ ) const;
45993 
46005 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
46006 
46020 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
46021  ShowSchemaResponse& response_ ) const;
46022 
46054 ShowSchemaResponse showSchema( const std::string& schemaName,
46055  const std::map<std::string, std::string>& options ) const;
46056 
46090 ShowSchemaResponse& showSchema( const std::string& schemaName,
46091  const std::map<std::string, std::string>& options,
46092  ShowSchemaResponse& response_ ) const;
46093 
46105 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
46106 
46120 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
46121  ShowSecurityResponse& response_ ) const;
46122 
46153 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
46154  const std::map<std::string, std::string>& options ) const;
46155 
46188 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
46189  const std::map<std::string, std::string>& options,
46190  ShowSecurityResponse& response_ ) const;
46191 
46202 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
46203 
46216 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
46217  ShowSqlProcResponse& response_ ) const;
46218 
46251 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
46252  const std::map<std::string, std::string>& options ) const;
46253 
46288 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
46289  const std::map<std::string, std::string>& options,
46290  ShowSqlProcResponse& response_ ) const;
46291 
46301 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
46302 
46314 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
46315  ShowStatisticsResponse& response_ ) const;
46316 
46352 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
46353  const std::map<std::string, std::string>& options ) const;
46354 
46392 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
46393  const std::map<std::string, std::string>& options,
46394  ShowStatisticsResponse& response_ ) const;
46395 
46406 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
46407 
46421 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
46422  ShowSystemPropertiesResponse& response_ ) const;
46423 
46441 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
46442 
46463 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
46464  ShowSystemPropertiesResponse& response_ ) const;
46465 
46476 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
46477 
46490 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
46491  ShowSystemStatusResponse& response_ ) const;
46492 
46503 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
46504 
46517 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
46518  ShowSystemStatusResponse& response_ ) const;
46519 
46531 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
46532 
46546 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
46547  ShowSystemTimingResponse& response_ ) const;
46548 
46560 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
46561 
46575 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
46576  ShowSystemTimingResponse& response_ ) const;
46577 
46615 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
46616 
46656 ShowTableResponse& showTable( const ShowTableRequest& request_,
46657  ShowTableResponse& response_ ) const;
46658 
46808 ShowTableResponse showTable( const std::string& tableName,
46809  const std::map<std::string, std::string>& options ) const;
46810 
46962 ShowTableResponse& showTable( const std::string& tableName,
46963  const std::map<std::string, std::string>& options,
46964  ShowTableResponse& response_ ) const;
46965 
46975 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
46976 
46988 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
46989  ShowTableMetadataResponse& response_ ) const;
46990 
47004 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
47005  const std::map<std::string, std::string>& options ) const;
47006 
47022 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
47023  const std::map<std::string, std::string>& options,
47024  ShowTableMetadataResponse& response_ ) const;
47025 
47038 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
47039 
47054 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
47055  ShowTableMonitorsResponse& response_ ) const;
47056 
47072 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
47073  const std::map<std::string, std::string>& options ) const;
47074 
47092 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
47093  const std::map<std::string, std::string>& options,
47094  ShowTableMonitorsResponse& response_ ) const;
47095 
47109 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
47110 
47126 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
47127  ShowTablesByTypeResponse& response_ ) const;
47128 
47146 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
47147  const std::string& label,
47148  const std::map<std::string, std::string>& options ) const;
47149 
47169 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
47170  const std::string& label,
47171  const std::map<std::string, std::string>& options,
47172  ShowTablesByTypeResponse& response_ ) const;
47173 
47184 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
47185 
47198 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
47199  ShowTriggersResponse& response_ ) const;
47200 
47213 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
47214  const std::map<std::string, std::string>& options ) const;
47215 
47230 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
47231  const std::map<std::string, std::string>& options,
47232  ShowTriggersResponse& response_ ) const;
47233 
47245 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
47246 
47260 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
47261  ShowTypesResponse& response_ ) const;
47262 
47294 ShowTypesResponse showTypes( const std::string& typeId,
47295  const std::string& label,
47296  const std::map<std::string, std::string>& options ) const;
47297 
47331 ShowTypesResponse& showTypes( const std::string& typeId,
47332  const std::string& label,
47333  const std::map<std::string, std::string>& options,
47334  ShowTypesResponse& response_ ) const;
47335 
47345 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
47346 
47358 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
47359  ShowVideoResponse& response_ ) const;
47360 
47372 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
47373  const std::map<std::string, std::string>& options ) const;
47374 
47388 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
47389  const std::map<std::string, std::string>& options,
47390  ShowVideoResponse& response_ ) const;
47391 
47402 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
47403 
47416 ShowWalResponse& showWal( const ShowWalRequest& request_,
47417  ShowWalResponse& response_ ) const;
47418 
47446 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
47447  const std::map<std::string, std::string>& options ) const;
47448 
47478 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
47479  const std::map<std::string, std::string>& options,
47480  ShowWalResponse& response_ ) const;
47481 
47500 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
47501 
47522 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
47523  SolveGraphResponse& response_ ) const;
47524 
47860 SolveGraphResponse solveGraph( const std::string& graphName,
47861  const std::vector<std::string>& weightsOnEdges,
47862  const std::vector<std::string>& restrictions,
47863  const std::string& solverType,
47864  const std::vector<std::string>& sourceNodes,
47865  const std::vector<std::string>& destinationNodes,
47866  const std::string& solutionTable,
47867  const std::map<std::string, std::string>& options ) const;
47868 
48206 SolveGraphResponse& solveGraph( const std::string& graphName,
48207  const std::vector<std::string>& weightsOnEdges,
48208  const std::vector<std::string>& restrictions,
48209  const std::string& solverType,
48210  const std::vector<std::string>& sourceNodes,
48211  const std::vector<std::string>& destinationNodes,
48212  const std::string& solutionTable,
48213  const std::map<std::string, std::string>& options,
48214  SolveGraphResponse& response_ ) const;
48215 
48253 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
48254 
48294 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
48295  UpdateRecordsResponse& response_ ) const;
48296 
48336 template<typename TRequest>
48337 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
48338 {
48339  RawUpdateRecordsRequest actualRequest_;
48340  actualRequest_.tableName = request_.tableName;
48341  actualRequest_.expressions = request_.expressions;
48342  actualRequest_.newValuesMaps = request_.newValuesMaps;
48343  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
48344  actualRequest_.options = request_.options;
48345  UpdateRecordsResponse actualResponse_;
48346  submitRequest("/update/records", actualRequest_, actualResponse_, true);
48347  return actualResponse_;
48348 }
48349 
48391 template<typename TRequest>
48392 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
48393  UpdateRecordsResponse& response_ ) const
48394 {
48395  RawUpdateRecordsRequest actualRequest_;
48396  actualRequest_.tableName = request_.tableName;
48397  actualRequest_.expressions = request_.expressions;
48398  actualRequest_.newValuesMaps = request_.newValuesMaps;
48399  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
48400  actualRequest_.options = request_.options;
48401  submitRequest("/update/records", actualRequest_, response_, true);
48402  return response_;
48403 }
48404 
48644 template<typename TRequest>
48645 UpdateRecordsResponse updateRecords( const std::string& tableName,
48646  const std::vector<std::string>& expressions,
48647  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
48648  const std::vector<TRequest>& data,
48649  const std::map<std::string, std::string>& options ) const
48650 {
48651  RawUpdateRecordsRequest actualRequest_;
48652  actualRequest_.tableName = tableName;
48653  actualRequest_.expressions = expressions;
48654  actualRequest_.newValuesMaps = newValuesMaps;
48655  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
48656  actualRequest_.options = options;
48657  UpdateRecordsResponse actualResponse_;
48658  submitRequest("/update/records", actualRequest_, actualResponse_, true);
48659  return actualResponse_;
48660 }
48661 
48903 template<typename TRequest>
48904 UpdateRecordsResponse& updateRecords( const std::string& tableName,
48905  const std::vector<std::string>& expressions,
48906  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
48907  const std::vector<TRequest>& data,
48908  const std::map<std::string, std::string>& options,
48909  UpdateRecordsResponse& response_ ) const
48910 {
48911  RawUpdateRecordsRequest actualRequest_;
48912  actualRequest_.tableName = tableName;
48913  actualRequest_.expressions = expressions;
48914  actualRequest_.newValuesMaps = newValuesMaps;
48915  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
48916  actualRequest_.options = options;
48917  submitRequest("/update/records", actualRequest_, response_, true);
48918  return response_;
48919 }
48920 
48935 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
48936 
48954 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
48955  UpdateRecordsBySeriesResponse& response_ ) const;
48956 
48985 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
48986  const std::string& worldTableName,
48987  const std::string& viewName,
48988  const std::vector<std::string>& reserved,
48989  const std::map<std::string, std::string>& options ) const;
48990 
49022 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
49023  const std::string& worldTableName,
49024  const std::string& viewName,
49025  const std::vector<std::string>& reserved,
49026  const std::map<std::string, std::string>& options,
49027  UpdateRecordsBySeriesResponse& response_ ) const;
49028 
49094 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
49095 
49163 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
49164  UploadFilesResponse& response_ ) const;
49165 
49311 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
49312  const std::vector<std::vector<uint8_t> >& fileData,
49313  const std::map<std::string, std::string>& options ) const;
49314 
49462 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
49463  const std::vector<std::vector<uint8_t> >& fileData,
49464  const std::map<std::string, std::string>& options,
49465  UploadFilesResponse& response_ ) const;
49466 
49489 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
49490 
49515 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
49516  UploadFilesFromurlResponse& response_ ) const;
49517 
49548 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
49549  const std::vector<std::string>& urls,
49550  const std::map<std::string, std::string>& options ) const;
49551 
49584 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
49585  const std::vector<std::string>& urls,
49586  const std::map<std::string, std::string>& options,
49587  UploadFilesFromurlResponse& response_ ) const;
49588 
49590 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
49591 
49593 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
49594  VisualizeGetFeatureInfoResponse& response_ ) const;
49595 
49597 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
49598  const std::vector<std::string>& xColumnNames,
49599  const std::vector<std::string>& yColumnNames,
49600  const std::vector<std::string>& geometryColumnNames,
49601  const std::vector<std::vector<std::string> >& queryColumnNames,
49602  const std::string& projection,
49603  const double minX,
49604  const double maxX,
49605  const double minY,
49606  const double maxY,
49607  const int32_t width,
49608  const int32_t height,
49609  const int32_t x,
49610  const int32_t y,
49611  const int32_t radius,
49612  const int64_t limit,
49613  const std::string& encoding,
49614  const std::map<std::string, std::string>& options ) const;
49615 
49617 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
49618  const std::vector<std::string>& xColumnNames,
49619  const std::vector<std::string>& yColumnNames,
49620  const std::vector<std::string>& geometryColumnNames,
49621  const std::vector<std::vector<std::string> >& queryColumnNames,
49622  const std::string& projection,
49623  const double minX,
49624  const double maxX,
49625  const double minY,
49626  const double maxY,
49627  const int32_t width,
49628  const int32_t height,
49629  const int32_t x,
49630  const int32_t y,
49631  const int32_t radius,
49632  const int64_t limit,
49633  const std::string& encoding,
49634  const std::map<std::string, std::string>& options,
49635  VisualizeGetFeatureInfoResponse& response_ ) const;
49636 
49638 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
49639 
49641 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
49642  VisualizeImageResponse& response_ ) const;
49643 
49645 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
49646  const std::vector<std::string>& worldTableNames,
49647  const std::string& xColumnName,
49648  const std::string& yColumnName,
49649  const std::string& symbolColumnName,
49650  const std::string& geometryColumnName,
49651  const std::vector<std::vector<std::string> >& trackIds,
49652  const double minX,
49653  const double maxX,
49654  const double minY,
49655  const double maxY,
49656  const int32_t width,
49657  const int32_t height,
49658  const std::string& projection,
49659  const int64_t bgColor,
49660  const std::map<std::string, std::vector<std::string> >& styleOptions,
49661  const std::map<std::string, std::string>& options ) const;
49662 
49664 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
49665  const std::vector<std::string>& worldTableNames,
49666  const std::string& xColumnName,
49667  const std::string& yColumnName,
49668  const std::string& symbolColumnName,
49669  const std::string& geometryColumnName,
49670  const std::vector<std::vector<std::string> >& trackIds,
49671  const double minX,
49672  const double maxX,
49673  const double minY,
49674  const double maxY,
49675  const int32_t width,
49676  const int32_t height,
49677  const std::string& projection,
49678  const int64_t bgColor,
49679  const std::map<std::string, std::vector<std::string> >& styleOptions,
49680  const std::map<std::string, std::string>& options,
49681  VisualizeImageResponse& response_ ) const;
49682 
49697 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
49698 
49715 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
49716  VisualizeImageChartResponse& response_ ) const;
49717 
49947 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
49948  const std::vector<std::string>& xColumnNames,
49949  const std::vector<std::string>& yColumnNames,
49950  const double minX,
49951  const double maxX,
49952  const double minY,
49953  const double maxY,
49954  const int32_t width,
49955  const int32_t height,
49956  const std::string& bgColor,
49957  const std::map<std::string, std::vector<std::string> >& styleOptions,
49958  const std::map<std::string, std::string>& options ) const;
49959 
50191 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
50192  const std::vector<std::string>& xColumnNames,
50193  const std::vector<std::string>& yColumnNames,
50194  const double minX,
50195  const double maxX,
50196  const double minY,
50197  const double maxY,
50198  const int32_t width,
50199  const int32_t height,
50200  const std::string& bgColor,
50201  const std::map<std::string, std::vector<std::string> >& styleOptions,
50202  const std::map<std::string, std::string>& options,
50203  VisualizeImageChartResponse& response_ ) const;
50204 
50206 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
50207 
50209 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
50210  VisualizeImageClassbreakResponse& response_ ) const;
50211 
50213 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
50214  const std::vector<std::string>& worldTableNames,
50215  const std::string& xColumnName,
50216  const std::string& yColumnName,
50217  const std::string& symbolColumnName,
50218  const std::string& geometryColumnName,
50219  const std::vector<std::vector<std::string> >& trackIds,
50220  const std::string& cbAttr,
50221  const std::vector<std::string>& cbVals,
50222  const std::string& cbPointcolorAttr,
50223  const std::vector<std::string>& cbPointcolorVals,
50224  const std::string& cbPointalphaAttr,
50225  const std::vector<std::string>& cbPointalphaVals,
50226  const std::string& cbPointsizeAttr,
50227  const std::vector<std::string>& cbPointsizeVals,
50228  const std::string& cbPointshapeAttr,
50229  const std::vector<std::string>& cbPointshapeVals,
50230  const double minX,
50231  const double maxX,
50232  const double minY,
50233  const double maxY,
50234  const int32_t width,
50235  const int32_t height,
50236  const std::string& projection,
50237  const int64_t bgColor,
50238  const std::map<std::string, std::vector<std::string> >& styleOptions,
50239  const std::map<std::string, std::string>& options,
50240  const std::vector<int32_t>& cbTransparencyVec ) const;
50241 
50243 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
50244  const std::vector<std::string>& worldTableNames,
50245  const std::string& xColumnName,
50246  const std::string& yColumnName,
50247  const std::string& symbolColumnName,
50248  const std::string& geometryColumnName,
50249  const std::vector<std::vector<std::string> >& trackIds,
50250  const std::string& cbAttr,
50251  const std::vector<std::string>& cbVals,
50252  const std::string& cbPointcolorAttr,
50253  const std::vector<std::string>& cbPointcolorVals,
50254  const std::string& cbPointalphaAttr,
50255  const std::vector<std::string>& cbPointalphaVals,
50256  const std::string& cbPointsizeAttr,
50257  const std::vector<std::string>& cbPointsizeVals,
50258  const std::string& cbPointshapeAttr,
50259  const std::vector<std::string>& cbPointshapeVals,
50260  const double minX,
50261  const double maxX,
50262  const double minY,
50263  const double maxY,
50264  const int32_t width,
50265  const int32_t height,
50266  const std::string& projection,
50267  const int64_t bgColor,
50268  const std::map<std::string, std::vector<std::string> >& styleOptions,
50269  const std::map<std::string, std::string>& options,
50270  const std::vector<int32_t>& cbTransparencyVec,
50271  VisualizeImageClassbreakResponse& response_ ) const;
50272 
50274 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
50275 
50277 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
50278  VisualizeImageContourResponse& response_ ) const;
50279 
50281 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
50282  const std::string& xColumnName,
50283  const std::string& yColumnName,
50284  const std::string& valueColumnName,
50285  const double minX,
50286  const double maxX,
50287  const double minY,
50288  const double maxY,
50289  const int32_t width,
50290  const int32_t height,
50291  const std::string& projection,
50292  const std::map<std::string, std::string>& styleOptions,
50293  const std::map<std::string, std::string>& options ) const;
50294 
50296 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
50297  const std::string& xColumnName,
50298  const std::string& yColumnName,
50299  const std::string& valueColumnName,
50300  const double minX,
50301  const double maxX,
50302  const double minY,
50303  const double maxY,
50304  const int32_t width,
50305  const int32_t height,
50306  const std::string& projection,
50307  const std::map<std::string, std::string>& styleOptions,
50308  const std::map<std::string, std::string>& options,
50309  VisualizeImageContourResponse& response_ ) const;
50310 
50312 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
50313 
50315 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
50316  VisualizeImageHeatmapResponse& response_ ) const;
50317 
50319 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
50320  const std::string& xColumnName,
50321  const std::string& yColumnName,
50322  const std::string& valueColumnName,
50323  const std::string& geometryColumnName,
50324  const double minX,
50325  const double maxX,
50326  const double minY,
50327  const double maxY,
50328  const int32_t width,
50329  const int32_t height,
50330  const std::string& projection,
50331  const std::map<std::string, std::string>& styleOptions,
50332  const std::map<std::string, std::string>& options ) const;
50333 
50335 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
50336  const std::string& xColumnName,
50337  const std::string& yColumnName,
50338  const std::string& valueColumnName,
50339  const std::string& geometryColumnName,
50340  const double minX,
50341  const double maxX,
50342  const double minY,
50343  const double maxY,
50344  const int32_t width,
50345  const int32_t height,
50346  const std::string& projection,
50347  const std::map<std::string, std::string>& styleOptions,
50348  const std::map<std::string, std::string>& options,
50349  VisualizeImageHeatmapResponse& response_ ) const;
50350 
50352 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
50353 
50355 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
50356  VisualizeImageLabelsResponse& response_ ) const;
50357 
50359 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
50360  const std::string& xColumnName,
50361  const std::string& yColumnName,
50362  const std::string& xOffset,
50363  const std::string& yOffset,
50364  const std::string& textString,
50365  const std::string& font,
50366  const std::string& textColor,
50367  const std::string& textAngle,
50368  const std::string& textScale,
50369  const std::string& drawBox,
50370  const std::string& drawLeader,
50371  const std::string& lineWidth,
50372  const std::string& lineColor,
50373  const std::string& fillColor,
50374  const std::string& leaderXColumnName,
50375  const std::string& leaderYColumnName,
50376  const std::string& filter,
50377  const double minX,
50378  const double maxX,
50379  const double minY,
50380  const double maxY,
50381  const int32_t width,
50382  const int32_t height,
50383  const std::string& projection,
50384  const std::map<std::string, std::string>& options ) const;
50385 
50387 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
50388  const std::string& xColumnName,
50389  const std::string& yColumnName,
50390  const std::string& xOffset,
50391  const std::string& yOffset,
50392  const std::string& textString,
50393  const std::string& font,
50394  const std::string& textColor,
50395  const std::string& textAngle,
50396  const std::string& textScale,
50397  const std::string& drawBox,
50398  const std::string& drawLeader,
50399  const std::string& lineWidth,
50400  const std::string& lineColor,
50401  const std::string& fillColor,
50402  const std::string& leaderXColumnName,
50403  const std::string& leaderYColumnName,
50404  const std::string& filter,
50405  const double minX,
50406  const double maxX,
50407  const double minY,
50408  const double maxY,
50409  const int32_t width,
50410  const int32_t height,
50411  const std::string& projection,
50412  const std::map<std::string, std::string>& options,
50413  VisualizeImageLabelsResponse& response_ ) const;
50414 
50428 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
50429 
50445 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
50446  VisualizeIsochroneResponse& response_ ) const;
50447 
51110 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
51111  const std::string& sourceNode,
51112  const double maxSolutionRadius,
51113  const std::vector<std::string>& weightsOnEdges,
51114  const std::vector<std::string>& restrictions,
51115  const int32_t numLevels,
51116  const bool generateImage,
51117  const std::string& levelsTable,
51118  const std::map<std::string, std::string>& styleOptions,
51119  const std::map<std::string, std::string>& solveOptions,
51120  const std::map<std::string, std::string>& contourOptions,
51121  const std::map<std::string, std::string>& options ) const;
51122 
51787 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
51788  const std::string& sourceNode,
51789  const double maxSolutionRadius,
51790  const std::vector<std::string>& weightsOnEdges,
51791  const std::vector<std::string>& restrictions,
51792  const int32_t numLevels,
51793  const bool generateImage,
51794  const std::string& levelsTable,
51795  const std::map<std::string, std::string>& styleOptions,
51796  const std::map<std::string, std::string>& solveOptions,
51797  const std::map<std::string, std::string>& contourOptions,
51798  const std::map<std::string, std::string>& options,
51799  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.
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 exisiting 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 layout 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.
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.
DropDatasinkResponse dropDatasink(const DropDatasinkRequest &request_) const
Drops an existing data sink.
AlterWalResponse alterWal(const AlterWalRequest &request_) const
Alters table 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 wal properties.
SolveGraphResponse solveGraph(const SolveGraphRequest &request_) const
Solves an existing graph for a type of problem (e.g., shortest path, page rank, travelling 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...
MergeRecordsResponse mergeRecords(const MergeRecordsRequest &request_) const
Create a new empty result table (specified by tableName), and insert all records from source tables (...
ShowGraphResponse showGraph(const ShowGraphRequest &request_) const
Shows information and characteristics of graphs that exist on the graph server.
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...
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 exisiting 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...