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 AdminHaRefreshResponse adminHaRefresh( const AdminHaRefreshRequest& request_ ) const;
829 
843 AdminHaRefreshResponse& adminHaRefresh( const AdminHaRefreshRequest& request_,
844  AdminHaRefreshResponse& response_ ) const;
845 
856 AdminHaRefreshResponse adminHaRefresh( const std::map<std::string, std::string>& options ) const;
857 
870 AdminHaRefreshResponse& adminHaRefresh( const std::map<std::string, std::string>& options,
871  AdminHaRefreshResponse& response_ ) const;
872 
883 AdminOfflineResponse adminOffline( const AdminOfflineRequest& request_ ) const;
884 
897 AdminOfflineResponse& adminOffline( const AdminOfflineRequest& request_,
898  AdminOfflineResponse& response_ ) const;
899 
928 AdminOfflineResponse adminOffline( const bool offline,
929  const std::map<std::string, std::string>& options ) const;
930 
961 AdminOfflineResponse& adminOffline( const bool offline,
962  const std::map<std::string, std::string>& options,
963  AdminOfflineResponse& response_ ) const;
964 
999 AdminRebalanceResponse adminRebalance( const AdminRebalanceRequest& request_ ) const;
1000 
1037 AdminRebalanceResponse& adminRebalance( const AdminRebalanceRequest& request_,
1038  AdminRebalanceResponse& response_ ) const;
1039 
1221 AdminRebalanceResponse adminRebalance( const std::map<std::string, std::string>& options ) const;
1222 
1406 AdminRebalanceResponse& adminRebalance( const std::map<std::string, std::string>& options,
1407  AdminRebalanceResponse& response_ ) const;
1408 
1428 AdminRemoveHostResponse adminRemoveHost( const AdminRemoveHostRequest& request_ ) const;
1429 
1451 AdminRemoveHostResponse& adminRemoveHost( const AdminRemoveHostRequest& request_,
1452  AdminRemoveHostResponse& response_ ) const;
1453 
1494 AdminRemoveHostResponse adminRemoveHost( const std::string& host,
1495  const std::map<std::string, std::string>& options ) const;
1496 
1539 AdminRemoveHostResponse& adminRemoveHost( const std::string& host,
1540  const std::map<std::string, std::string>& options,
1541  AdminRemoveHostResponse& response_ ) const;
1542 
1572 AdminRemoveRanksResponse adminRemoveRanks( const AdminRemoveRanksRequest& request_ ) const;
1573 
1605 AdminRemoveRanksResponse& adminRemoveRanks( const AdminRemoveRanksRequest& request_,
1606  AdminRemoveRanksResponse& response_ ) const;
1607 
1706 AdminRemoveRanksResponse adminRemoveRanks( const std::vector<std::string>& ranks,
1707  const std::map<std::string, std::string>& options ) const;
1708 
1809 AdminRemoveRanksResponse& adminRemoveRanks( const std::vector<std::string>& ranks,
1810  const std::map<std::string, std::string>& options,
1811  AdminRemoveRanksResponse& response_ ) const;
1812 
1823 AdminRepairTableResponse adminRepairTable( const AdminRepairTableRequest& request_ ) const;
1824 
1837 AdminRepairTableResponse& adminRepairTable( const AdminRepairTableRequest& request_,
1838  AdminRepairTableResponse& response_ ) const;
1839 
1890 AdminRepairTableResponse adminRepairTable( const std::vector<std::string>& tableNames,
1891  const std::map<std::string, std::string>& options ) const;
1892 
1945 AdminRepairTableResponse& adminRepairTable( const std::vector<std::string>& tableNames,
1946  const std::map<std::string, std::string>& options,
1947  AdminRepairTableResponse& response_ ) const;
1948 
1959 AdminShowAlertsResponse adminShowAlerts( const AdminShowAlertsRequest& request_ ) const;
1960 
1973 AdminShowAlertsResponse& adminShowAlerts( const AdminShowAlertsRequest& request_,
1974  AdminShowAlertsResponse& response_ ) const;
1975 
1989 AdminShowAlertsResponse adminShowAlerts( const int32_t numAlerts,
1990  const std::map<std::string, std::string>& options ) const;
1991 
2007 AdminShowAlertsResponse& adminShowAlerts( const int32_t numAlerts,
2008  const std::map<std::string, std::string>& options,
2009  AdminShowAlertsResponse& response_ ) const;
2010 
2026 AdminShowClusterOperationsResponse adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_ ) const;
2027 
2047 AdminShowClusterOperationsResponse& adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_,
2048  AdminShowClusterOperationsResponse& response_ ) const;
2049 
2065 AdminShowClusterOperationsResponse adminShowClusterOperations( const int32_t historyIndex,
2066  const std::map<std::string, std::string>& options ) const;
2067 
2087 AdminShowClusterOperationsResponse& adminShowClusterOperations( const int32_t historyIndex,
2088  const std::map<std::string, std::string>& options,
2089  AdminShowClusterOperationsResponse& response_ ) const;
2090 
2100 AdminShowJobsResponse adminShowJobs( const AdminShowJobsRequest& request_ ) const;
2101 
2113 AdminShowJobsResponse& adminShowJobs( const AdminShowJobsRequest& request_,
2114  AdminShowJobsResponse& response_ ) const;
2115 
2157 AdminShowJobsResponse adminShowJobs( const std::map<std::string, std::string>& options ) const;
2158 
2202 AdminShowJobsResponse& adminShowJobs( const std::map<std::string, std::string>& options,
2203  AdminShowJobsResponse& response_ ) const;
2204 
2216 AdminShowShardsResponse adminShowShards( const AdminShowShardsRequest& request_ ) const;
2217 
2231 AdminShowShardsResponse& adminShowShards( const AdminShowShardsRequest& request_,
2232  AdminShowShardsResponse& response_ ) const;
2233 
2244 AdminShowShardsResponse adminShowShards( const std::map<std::string, std::string>& options ) const;
2245 
2258 AdminShowShardsResponse& adminShowShards( const std::map<std::string, std::string>& options,
2259  AdminShowShardsResponse& response_ ) const;
2260 
2270 AdminShutdownResponse adminShutdown( const AdminShutdownRequest& request_ ) const;
2271 
2283 AdminShutdownResponse& adminShutdown( const AdminShutdownRequest& request_,
2284  AdminShutdownResponse& response_ ) const;
2285 
2296 AdminShutdownResponse adminShutdown( const std::string& exitType,
2297  const std::string& authorization,
2298  const std::map<std::string, std::string>& options ) const;
2299 
2312 AdminShutdownResponse& adminShutdown( const std::string& exitType,
2313  const std::string& authorization,
2314  const std::map<std::string, std::string>& options,
2315  AdminShutdownResponse& response_ ) const;
2316 
2329 AdminSwitchoverResponse adminSwitchover( const AdminSwitchoverRequest& request_ ) const;
2330 
2345 AdminSwitchoverResponse& adminSwitchover( const AdminSwitchoverRequest& request_,
2346  AdminSwitchoverResponse& response_ ) const;
2347 
2398 AdminSwitchoverResponse adminSwitchover( const std::vector<std::string>& processes,
2399  const std::vector<std::string>& destinations,
2400  const std::map<std::string, std::string>& options ) const;
2401 
2454 AdminSwitchoverResponse& adminSwitchover( const std::vector<std::string>& processes,
2455  const std::vector<std::string>& destinations,
2456  const std::map<std::string, std::string>& options,
2457  AdminSwitchoverResponse& response_ ) const;
2458 
2470 AdminVerifyDbResponse adminVerifyDb( const AdminVerifyDbRequest& request_ ) const;
2471 
2485 AdminVerifyDbResponse& adminVerifyDb( const AdminVerifyDbRequest& request_,
2486  AdminVerifyDbResponse& response_ ) const;
2487 
2622 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2623 
2760 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2761  AdminVerifyDbResponse& response_ ) const;
2762 
2773 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2774 
2787 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2788  AggregateConvexHullResponse& response_ ) const;
2789 
2808 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
2809  const std::string& xColumnName,
2810  const std::string& yColumnName,
2811  const std::map<std::string, std::string>& options ) const;
2812 
2833 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
2834  const std::string& xColumnName,
2835  const std::string& yColumnName,
2836  const std::map<std::string, std::string>& options,
2837  AggregateConvexHullResponse& response_ ) const;
2838 
2914 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
2915 
2993 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
2994  RawAggregateGroupByResponse& response_ ) const;
2995 
3071 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
3072 
3150 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
3151  AggregateGroupByResponse& response_ ) const;
3152 
3514 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
3515  const std::vector<std::string>& columnNames,
3516  const int64_t offset,
3517  const int64_t limit,
3518  const std::map<std::string, std::string>& options ) const;
3519 
3883 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
3884  const std::vector<std::string>& columnNames,
3885  const int64_t offset,
3886  const int64_t limit,
3887  const std::map<std::string, std::string>& options,
3888  AggregateGroupByResponse& response_ ) const;
3889 
3913 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
3914 
3940 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
3941  AggregateHistogramResponse& response_ ) const;
3942 
3985 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
3986  const std::string& columnName,
3987  const double start,
3988  const double end,
3989  const double interval,
3990  const std::map<std::string, std::string>& options ) const;
3991 
4036 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4037  const std::string& columnName,
4038  const double start,
4039  const double end,
4040  const double interval,
4041  const std::map<std::string, std::string>& options,
4042  AggregateHistogramResponse& response_ ) const;
4043 
4063 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4064 
4086 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4087  AggregateKMeansResponse& response_ ) const;
4088 
4202 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4203  const std::vector<std::string>& columnNames,
4204  const int32_t k,
4205  const double tolerance,
4206  const std::map<std::string, std::string>& options ) const;
4207 
4323 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4324  const std::vector<std::string>& columnNames,
4325  const int32_t k,
4326  const double tolerance,
4327  const std::map<std::string, std::string>& options,
4328  AggregateKMeansResponse& response_ ) const;
4329 
4340 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4341 
4354 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4355  AggregateMinMaxResponse& response_ ) const;
4356 
4373 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4374  const std::string& columnName,
4375  const std::map<std::string, std::string>& options ) const;
4376 
4395 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4396  const std::string& columnName,
4397  const std::map<std::string, std::string>& options,
4398  AggregateMinMaxResponse& response_ ) const;
4399 
4410 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4411 
4426 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4427  AggregateMinMaxGeometryResponse& response_ ) const;
4428 
4445 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4446  const std::string& columnName,
4447  const std::map<std::string, std::string>& options ) const;
4448 
4469 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4470  const std::string& columnName,
4471  const std::map<std::string, std::string>& options,
4472  AggregateMinMaxGeometryResponse& response_ ) const;
4473 
4536 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4537 
4602 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4603  AggregateStatisticsResponse& response_ ) const;
4604 
4747 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
4748  const std::string& columnName,
4749  const std::string& stats,
4750  const std::map<std::string, std::string>& options ) const;
4751 
4896 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
4897  const std::string& columnName,
4898  const std::string& stats,
4899  const std::map<std::string, std::string>& options,
4900  AggregateStatisticsResponse& response_ ) const;
4901 
4938 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
4939 
4980 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
4981  AggregateStatisticsByRangeResponse& response_ ) const;
4982 
5063 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5064  const std::string& selectExpression,
5065  const std::string& columnName,
5066  const std::string& valueColumnName,
5067  const std::string& stats,
5068  const double start,
5069  const double end,
5070  const double interval,
5071  const std::map<std::string, std::string>& options ) const;
5072 
5157 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5158  const std::string& selectExpression,
5159  const std::string& columnName,
5160  const std::string& valueColumnName,
5161  const std::string& stats,
5162  const double start,
5163  const double end,
5164  const double interval,
5165  const std::map<std::string, std::string>& options,
5166  AggregateStatisticsByRangeResponse& response_ ) const;
5167 
5218 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5219 
5272 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5273  RawAggregateUniqueResponse& response_ ) const;
5274 
5325 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5326 
5379 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5380  AggregateUniqueResponse& response_ ) const;
5381 
5613 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5614  const std::string& columnName,
5615  const int64_t offset,
5616  const int64_t limit,
5617  const std::map<std::string, std::string>& options ) const;
5618 
5852 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
5853  const std::string& columnName,
5854  const int64_t offset,
5855  const int64_t limit,
5856  const std::map<std::string, std::string>& options,
5857  AggregateUniqueResponse& response_ ) const;
5858 
5884 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
5885 
5913 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
5914  RawAggregateUnpivotResponse& response_ ) const;
5915 
5941 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
5942 
5970 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
5971  AggregateUnpivotResponse& response_ ) const;
5972 
6160 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6161  const std::vector<std::string>& columnNames,
6162  const std::string& variableColumnName,
6163  const std::string& valueColumnName,
6164  const std::vector<std::string>& pivotedColumns,
6165  const std::map<std::string, std::string>& options ) const;
6166 
6356 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6357  const std::vector<std::string>& columnNames,
6358  const std::string& variableColumnName,
6359  const std::string& valueColumnName,
6360  const std::vector<std::string>& pivotedColumns,
6361  const std::map<std::string, std::string>& options,
6362  AggregateUnpivotResponse& response_ ) const;
6363 
6374 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6375 
6388 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6389  AlterCredentialResponse& response_ ) const;
6390 
6462 AlterCredentialResponse alterCredential( const std::string& credentialName,
6463  const std::map<std::string, std::string>& credentialUpdatesMap,
6464  const std::map<std::string, std::string>& options ) const;
6465 
6539 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6540  const std::map<std::string, std::string>& credentialUpdatesMap,
6541  const std::map<std::string, std::string>& options,
6542  AlterCredentialResponse& response_ ) const;
6543 
6554 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
6555 
6568 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
6569  AlterDatasinkResponse& response_ ) const;
6570 
6894 AlterDatasinkResponse alterDatasink( const std::string& name,
6895  const std::map<std::string, std::string>& datasinkUpdatesMap,
6896  const std::map<std::string, std::string>& options ) const;
6897 
7223 AlterDatasinkResponse& alterDatasink( const std::string& name,
7224  const std::map<std::string, std::string>& datasinkUpdatesMap,
7225  const std::map<std::string, std::string>& options,
7226  AlterDatasinkResponse& response_ ) const;
7227 
7238 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7239 
7252 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7253  AlterDatasourceResponse& response_ ) const;
7254 
7575 AlterDatasourceResponse alterDatasource( const std::string& name,
7576  const std::map<std::string, std::string>& datasourceUpdatesMap,
7577  const std::map<std::string, std::string>& options ) const;
7578 
7901 AlterDatasourceResponse& alterDatasource( const std::string& name,
7902  const std::map<std::string, std::string>& datasourceUpdatesMap,
7903  const std::map<std::string, std::string>& options,
7904  AlterDatasourceResponse& response_ ) const;
7905 
7916 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
7917 
7930 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
7931  AlterDirectoryResponse& response_ ) const;
7932 
7953 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
7954  const std::map<std::string, std::string>& directoryUpdatesMap,
7955  const std::map<std::string, std::string>& options ) const;
7956 
7979 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
7980  const std::map<std::string, std::string>& directoryUpdatesMap,
7981  const std::map<std::string, std::string>& options,
7982  AlterDirectoryResponse& response_ ) const;
7983 
7994 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
7995 
8008 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8009  AlterEnvironmentResponse& response_ ) const;
8010 
8071 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8072  const std::string& action,
8073  const std::string& value,
8074  const std::map<std::string, std::string>& options ) const;
8075 
8138 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8139  const std::string& action,
8140  const std::string& value,
8141  const std::map<std::string, std::string>& options,
8142  AlterEnvironmentResponse& response_ ) const;
8143 
8145 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8146 
8148 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8149  AlterGraphResponse& response_ ) const;
8150 
8152 AlterGraphResponse alterGraph( const std::string& graphName,
8153  const std::string& action,
8154  const std::string& actionArg,
8155  const std::map<std::string, std::string>& options ) const;
8156 
8158 AlterGraphResponse& alterGraph( const std::string& graphName,
8159  const std::string& action,
8160  const std::string& actionArg,
8161  const std::map<std::string, std::string>& options,
8162  AlterGraphResponse& response_ ) const;
8163 
8165 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8166 
8168 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8169  AlterModelResponse& response_ ) const;
8170 
8172 AlterModelResponse alterModel( const std::string& modelName,
8173  const std::string& action,
8174  const std::string& value,
8175  const std::map<std::string, std::string>& options ) const;
8176 
8178 AlterModelResponse& alterModel( const std::string& modelName,
8179  const std::string& action,
8180  const std::string& value,
8181  const std::map<std::string, std::string>& options,
8182  AlterModelResponse& response_ ) const;
8183 
8194 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8195 
8208 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8209  AlterResourceGroupResponse& response_ ) const;
8210 
8333 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8334  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8335  const std::string& ranking,
8336  const std::string& adjoiningResourceGroup,
8337  const std::map<std::string, std::string>& options ) const;
8338 
8463 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8464  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8465  const std::string& ranking,
8466  const std::string& adjoiningResourceGroup,
8467  const std::map<std::string, std::string>& options,
8468  AlterResourceGroupResponse& response_ ) const;
8469 
8479 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8480 
8492 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8493  AlterRoleResponse& response_ ) const;
8494 
8517 AlterRoleResponse alterRole( const std::string& name,
8518  const std::string& action,
8519  const std::string& value,
8520  const std::map<std::string, std::string>& options ) const;
8521 
8546 AlterRoleResponse& alterRole( const std::string& name,
8547  const std::string& action,
8548  const std::string& value,
8549  const std::map<std::string, std::string>& options,
8550  AlterRoleResponse& response_ ) const;
8551 
8563 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
8564 
8578 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
8579  AlterSchemaResponse& response_ ) const;
8580 
8607 AlterSchemaResponse alterSchema( const std::string& schemaName,
8608  const std::string& action,
8609  const std::string& value,
8610  const std::map<std::string, std::string>& options ) const;
8611 
8640 AlterSchemaResponse& alterSchema( const std::string& schemaName,
8641  const std::string& action,
8642  const std::string& value,
8643  const std::map<std::string, std::string>& options,
8644  AlterSchemaResponse& response_ ) const;
8645 
8661 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
8662 
8681 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
8682  AlterSystemPropertiesResponse& response_ ) const;
8683 
9083 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9084  const std::map<std::string, std::string>& options ) const;
9085 
9488 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9489  const std::map<std::string, std::string>& options,
9490  AlterSystemPropertiesResponse& response_ ) const;
9491 
9547 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9548 
9606 AlterTableResponse& alterTable( const AlterTableRequest& request_,
9607  AlterTableResponse& response_ ) const;
9608 
10115 AlterTableResponse alterTable( const std::string& tableName,
10116  const std::string& action,
10117  const std::string& value,
10118  const std::map<std::string, std::string>& options ) const;
10119 
10628 AlterTableResponse& alterTable( const std::string& tableName,
10629  const std::string& action,
10630  const std::string& value,
10631  const std::map<std::string, std::string>& options,
10632  AlterTableResponse& response_ ) const;
10633 
10655 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
10656 
10680 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
10681  AlterTableColumnsResponse& response_ ) const;
10682 
10717 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
10718  const std::vector<std::map<std::string, std::string> >& columnAlterations,
10719  const std::map<std::string, std::string>& options ) const;
10720 
10757 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
10758  const std::vector<std::map<std::string, std::string> >& columnAlterations,
10759  const std::map<std::string, std::string>& options,
10760  AlterTableColumnsResponse& response_ ) const;
10761 
10774 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
10775 
10790 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
10791  AlterTableMetadataResponse& response_ ) const;
10792 
10816 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
10817  const std::map<std::string, std::string>& metadataMap,
10818  const std::map<std::string, std::string>& options ) const;
10819 
10845 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
10846  const std::map<std::string, std::string>& metadataMap,
10847  const std::map<std::string, std::string>& options,
10848  AlterTableMetadataResponse& response_ ) const;
10849 
10861 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
10862 
10876 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
10877  AlterTableMonitorResponse& response_ ) const;
10878 
10906 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
10907  const std::map<std::string, std::string>& monitorUpdatesMap,
10908  const std::map<std::string, std::string>& options ) const;
10909 
10939 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
10940  const std::map<std::string, std::string>& monitorUpdatesMap,
10941  const std::map<std::string, std::string>& options,
10942  AlterTableMonitorResponse& response_ ) const;
10943 
10961 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
10962 
10982 AlterTierResponse& alterTier( const AlterTierRequest& request_,
10983  AlterTierResponse& response_ ) const;
10984 
11048 AlterTierResponse alterTier( const std::string& name,
11049  const std::map<std::string, std::string>& options ) const;
11050 
11116 AlterTierResponse& alterTier( const std::string& name,
11117  const std::map<std::string, std::string>& options,
11118  AlterTierResponse& response_ ) const;
11119 
11129 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11130 
11142 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11143  AlterUserResponse& response_ ) const;
11144 
11182 AlterUserResponse alterUser( const std::string& name,
11183  const std::string& action,
11184  const std::string& value,
11185  const std::map<std::string, std::string>& options ) const;
11186 
11226 AlterUserResponse& alterUser( const std::string& name,
11227  const std::string& action,
11228  const std::string& value,
11229  const std::map<std::string, std::string>& options,
11230  AlterUserResponse& response_ ) const;
11231 
11241 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11242 
11254 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11255  AlterVideoResponse& response_ ) const;
11256 
11273 AlterVideoResponse alterVideo( const std::string& path,
11274  const std::map<std::string, std::string>& options ) const;
11275 
11294 AlterVideoResponse& alterVideo( const std::string& path,
11295  const std::map<std::string, std::string>& options,
11296  AlterVideoResponse& response_ ) const;
11297 
11308 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11309 
11322 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11323  AlterWalResponse& response_ ) const;
11324 
11429 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11430  const std::map<std::string, std::string>& options ) const;
11431 
11538 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11539  const std::map<std::string, std::string>& options,
11540  AlterWalResponse& response_ ) const;
11541 
11557 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11558 
11576 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11577  AppendRecordsResponse& response_ ) const;
11578 
11734 AppendRecordsResponse appendRecords( const std::string& tableName,
11735  const std::string& sourceTableName,
11736  const std::map<std::string, std::string>& fieldMap,
11737  const std::map<std::string, std::string>& options ) const;
11738 
11896 AppendRecordsResponse& appendRecords( const std::string& tableName,
11897  const std::string& sourceTableName,
11898  const std::map<std::string, std::string>& fieldMap,
11899  const std::map<std::string, std::string>& options,
11900  AppendRecordsResponse& response_ ) const;
11901 
11912 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
11913 
11926 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
11927  ClearStatisticsResponse& response_ ) const;
11928 
11947 ClearStatisticsResponse clearStatistics( const std::string& tableName,
11948  const std::string& columnName,
11949  const std::map<std::string, std::string>& options ) const;
11950 
11971 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
11972  const std::string& columnName,
11973  const std::map<std::string, std::string>& options,
11974  ClearStatisticsResponse& response_ ) const;
11975 
11988 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
11989 
12004 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12005  ClearTableResponse& response_ ) const;
12006 
12048 ClearTableResponse clearTable( const std::string& tableName,
12049  const std::string& authorization,
12050  const std::map<std::string, std::string>& options ) const;
12051 
12095 ClearTableResponse& clearTable( const std::string& tableName,
12096  const std::string& authorization,
12097  const std::map<std::string, std::string>& options,
12098  ClearTableResponse& response_ ) const;
12099 
12111 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12112 
12126 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12127  ClearTableMonitorResponse& response_ ) const;
12128 
12183 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12184  const std::map<std::string, std::string>& options ) const;
12185 
12242 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12243  const std::map<std::string, std::string>& options,
12244  ClearTableMonitorResponse& response_ ) const;
12245 
12257 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12258 
12272 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12273  ClearTriggerResponse& response_ ) const;
12274 
12286 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12287  const std::map<std::string, std::string>& options ) const;
12288 
12302 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12303  const std::map<std::string, std::string>& options,
12304  ClearTriggerResponse& response_ ) const;
12305 
12315 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12316 
12328 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12329  CollectStatisticsResponse& response_ ) const;
12330 
12347 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12348  const std::vector<std::string>& columnNames,
12349  const std::map<std::string, std::string>& options ) const;
12350 
12369 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12370  const std::vector<std::string>& columnNames,
12371  const std::map<std::string, std::string>& options,
12372  CollectStatisticsResponse& response_ ) const;
12373 
12375 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
12376 
12378 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
12379  CreateContainerRegistryResponse& response_ ) const;
12380 
12382 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
12383  const std::string& uri,
12384  const std::string& credential,
12385  const std::map<std::string, std::string>& options ) const;
12386 
12388 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
12389  const std::string& uri,
12390  const std::string& credential,
12391  const std::map<std::string, std::string>& options,
12392  CreateContainerRegistryResponse& response_ ) const;
12393 
12404 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
12405 
12418 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
12419  CreateCredentialResponse& response_ ) const;
12420 
12472 CreateCredentialResponse createCredential( const std::string& credentialName,
12473  const std::string& type,
12474  const std::string& identity,
12475  const std::string& secret,
12476  const std::map<std::string, std::string>& options ) const;
12477 
12531 CreateCredentialResponse& createCredential( const std::string& credentialName,
12532  const std::string& type,
12533  const std::string& identity,
12534  const std::string& secret,
12535  const std::map<std::string, std::string>& options,
12536  CreateCredentialResponse& response_ ) const;
12537 
12549 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
12550 
12564 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
12565  CreateDatasinkResponse& response_ ) const;
12566 
12789 CreateDatasinkResponse createDatasink( const std::string& name,
12790  const std::string& destination,
12791  const std::map<std::string, std::string>& options ) const;
12792 
13017 CreateDatasinkResponse& createDatasink( const std::string& name,
13018  const std::string& destination,
13019  const std::map<std::string, std::string>& options,
13020  CreateDatasinkResponse& response_ ) const;
13021 
13033 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
13034 
13048 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
13049  CreateDatasourceResponse& response_ ) const;
13050 
13297 CreateDatasourceResponse createDatasource( const std::string& name,
13298  const std::string& location,
13299  const std::string& userName,
13300  const std::string& password,
13301  const std::map<std::string, std::string>& options ) const;
13302 
13551 CreateDatasourceResponse& createDatasource( const std::string& name,
13552  const std::string& location,
13553  const std::string& userName,
13554  const std::string& password,
13555  const std::map<std::string, std::string>& options,
13556  CreateDatasourceResponse& response_ ) const;
13557 
13559 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
13560 
13562 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
13563  CreateDeltaTableResponse& response_ ) const;
13564 
13566 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
13567  const std::string& tableName,
13568  const std::map<std::string, std::string>& options ) const;
13569 
13571 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
13572  const std::string& tableName,
13573  const std::map<std::string, std::string>& options,
13574  CreateDeltaTableResponse& response_ ) const;
13575 
13588 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
13589 
13604 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
13605  CreateDirectoryResponse& response_ ) const;
13606 
13649 CreateDirectoryResponse createDirectory( const std::string& directoryName,
13650  const std::map<std::string, std::string>& options ) const;
13651 
13696 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
13697  const std::map<std::string, std::string>& options,
13698  CreateDirectoryResponse& response_ ) const;
13699 
13711 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
13712 
13726 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
13727  CreateEnvironmentResponse& response_ ) const;
13728 
13740 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
13741  const std::map<std::string, std::string>& options ) const;
13742 
13756 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
13757  const std::map<std::string, std::string>& options,
13758  CreateEnvironmentResponse& response_ ) const;
13759 
13777 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
13778 
13798 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
13799  CreateGraphResponse& response_ ) const;
13800 
14040 CreateGraphResponse createGraph( const std::string& graphName,
14041  const bool directedGraph,
14042  const std::vector<std::string>& nodes,
14043  const std::vector<std::string>& edges,
14044  const std::vector<std::string>& weights,
14045  const std::vector<std::string>& restrictions,
14046  const std::map<std::string, std::string>& options ) const;
14047 
14289 CreateGraphResponse& createGraph( const std::string& graphName,
14290  const bool directedGraph,
14291  const std::vector<std::string>& nodes,
14292  const std::vector<std::string>& edges,
14293  const std::vector<std::string>& weights,
14294  const std::vector<std::string>& restrictions,
14295  const std::map<std::string, std::string>& options,
14296  CreateGraphResponse& response_ ) const;
14297 
14310 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
14311 
14326 CreateJobResponse& createJob( const CreateJobRequest& request_,
14327  CreateJobResponse& response_ ) const;
14328 
14388 CreateJobResponse createJob( const std::string& endpoint,
14389  const std::string& requestEncoding,
14390  const std::vector<uint8_t>& data,
14391  const std::string& dataStr,
14392  const std::map<std::string, std::string>& options ) const;
14393 
14455 CreateJobResponse& createJob( const std::string& endpoint,
14456  const std::string& requestEncoding,
14457  const std::vector<uint8_t>& data,
14458  const std::string& dataStr,
14459  const std::map<std::string, std::string>& options,
14460  CreateJobResponse& response_ ) const;
14461 
14476 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
14477 
14494 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
14495  CreateJoinTableResponse& response_ ) const;
14496 
14625 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
14626  const std::vector<std::string>& tableNames,
14627  const std::vector<std::string>& columnNames,
14628  const std::vector<std::string>& expressions,
14629  const std::map<std::string, std::string>& options ) const;
14630 
14761 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
14762  const std::vector<std::string>& tableNames,
14763  const std::vector<std::string>& columnNames,
14764  const std::vector<std::string>& expressions,
14765  const std::map<std::string, std::string>& options,
14766  CreateJoinTableResponse& response_ ) const;
14767 
14786 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
14787 
14809 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
14810  CreateMaterializedViewResponse& response_ ) const;
14811 
14989 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
14990  const std::map<std::string, std::string>& options ) const;
14991 
15172 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
15173  const std::map<std::string, std::string>& options,
15174  CreateMaterializedViewResponse& response_ ) const;
15175 
15187 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
15188 
15202 CreateProcResponse& createProc( const CreateProcRequest& request_,
15203  CreateProcResponse& response_ ) const;
15204 
15280 CreateProcResponse createProc( const std::string& procName,
15281  const std::string& executionMode,
15282  const std::map<std::string, std::vector<uint8_t> >& files,
15283  const std::string& command,
15284  const std::vector<std::string>& args,
15285  const std::map<std::string, std::string>& options ) const;
15286 
15364 CreateProcResponse& createProc( const std::string& procName,
15365  const std::string& executionMode,
15366  const std::map<std::string, std::vector<uint8_t> >& files,
15367  const std::string& command,
15368  const std::vector<std::string>& args,
15369  const std::map<std::string, std::string>& options,
15370  CreateProcResponse& response_ ) const;
15371 
15412 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
15413 
15456 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
15457  CreateProjectionResponse& response_ ) const;
15458 
15776 CreateProjectionResponse createProjection( const std::string& tableName,
15777  const std::string& projectionName,
15778  const std::vector<std::string>& columnNames,
15779  const std::map<std::string, std::string>& options ) const;
15780 
16100 CreateProjectionResponse& createProjection( const std::string& tableName,
16101  const std::string& projectionName,
16102  const std::vector<std::string>& columnNames,
16103  const std::map<std::string, std::string>& options,
16104  CreateProjectionResponse& response_ ) const;
16105 
16115 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
16116 
16128 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
16129  CreateResourceGroupResponse& response_ ) const;
16130 
16209 CreateResourceGroupResponse createResourceGroup( const std::string& name,
16210  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
16211  const std::string& ranking,
16212  const std::string& adjoiningResourceGroup,
16213  const std::map<std::string, std::string>& options ) const;
16214 
16295 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
16296  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
16297  const std::string& ranking,
16298  const std::string& adjoiningResourceGroup,
16299  const std::map<std::string, std::string>& options,
16300  CreateResourceGroupResponse& response_ ) const;
16301 
16313 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
16314 
16328 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
16329  CreateRoleResponse& response_ ) const;
16330 
16352 CreateRoleResponse createRole( const std::string& name,
16353  const std::map<std::string, std::string>& options ) const;
16354 
16378 CreateRoleResponse& createRole( const std::string& name,
16379  const std::map<std::string, std::string>& options,
16380  CreateRoleResponse& response_ ) const;
16381 
16394 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
16395 
16410 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
16411  CreateSchemaResponse& response_ ) const;
16412 
16446 CreateSchemaResponse createSchema( const std::string& schemaName,
16447  const std::map<std::string, std::string>& options ) const;
16448 
16484 CreateSchemaResponse& createSchema( const std::string& schemaName,
16485  const std::map<std::string, std::string>& options,
16486  CreateSchemaResponse& response_ ) const;
16487 
16489 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
16490 
16492 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
16493  CreateStateTableResponse& response_ ) const;
16494 
16496 CreateStateTableResponse createStateTable( const std::string& tableName,
16497  const std::string& inputTableName,
16498  const std::string& initTableName,
16499  const std::map<std::string, std::string>& options ) const;
16500 
16502 CreateStateTableResponse& createStateTable( const std::string& tableName,
16503  const std::string& inputTableName,
16504  const std::string& initTableName,
16505  const std::map<std::string, std::string>& options,
16506  CreateStateTableResponse& response_ ) const;
16507 
16529 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
16530 
16554 CreateTableResponse& createTable( const CreateTableRequest& request_,
16555  CreateTableResponse& response_ ) const;
16556 
16872 CreateTableResponse createTable( const std::string& tableName,
16873  const std::string& typeId,
16874  const std::map<std::string, std::string>& options ) const;
16875 
17193 CreateTableResponse& createTable( const std::string& tableName,
17194  const std::string& typeId,
17195  const std::map<std::string, std::string>& options,
17196  CreateTableResponse& response_ ) const;
17197 
17219 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
17220 
17244 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
17245  CreateTableExternalResponse& response_ ) const;
17246 
18342 CreateTableExternalResponse createTableExternal( const std::string& tableName,
18343  const std::vector<std::string>& filepaths,
18344  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
18345  const std::map<std::string, std::string>& createTableOptions,
18346  const std::map<std::string, std::string>& options ) const;
18347 
19445 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
19446  const std::vector<std::string>& filepaths,
19447  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19448  const std::map<std::string, std::string>& createTableOptions,
19449  const std::map<std::string, std::string>& options,
19450  CreateTableExternalResponse& response_ ) const;
19451 
19477 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
19478 
19506 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
19507  CreateTableMonitorResponse& response_ ) const;
19508 
19631 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
19632  const std::map<std::string, std::string>& options ) const;
19633 
19758 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
19759  const std::map<std::string, std::string>& options,
19760  CreateTableMonitorResponse& response_ ) const;
19761 
19786 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
19787 
19814 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
19815  CreateTriggerByAreaResponse& response_ ) const;
19816 
19861 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
19862  const std::vector<std::string>& tableNames,
19863  const std::string& xColumnName,
19864  const std::vector<double>& xVector,
19865  const std::string& yColumnName,
19866  const std::vector<double>& yVector,
19867  const std::map<std::string, std::string>& options ) const;
19868 
19915 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
19916  const std::vector<std::string>& tableNames,
19917  const std::string& xColumnName,
19918  const std::vector<double>& xVector,
19919  const std::string& yColumnName,
19920  const std::vector<double>& yVector,
19921  const std::map<std::string, std::string>& options,
19922  CreateTriggerByAreaResponse& response_ ) const;
19923 
19946 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
19947 
19973 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
19974  CreateTriggerByRangeResponse& response_ ) const;
19975 
20009 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
20010  const std::vector<std::string>& tableNames,
20011  const std::string& columnName,
20012  const double min,
20013  const double max,
20014  const std::map<std::string, std::string>& options ) const;
20015 
20052 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
20053  const std::vector<std::string>& tableNames,
20054  const std::string& columnName,
20055  const double min,
20056  const double max,
20057  const std::map<std::string, std::string>& options,
20058  CreateTriggerByRangeResponse& response_ ) const;
20059 
20114 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
20115 
20172 CreateTypeResponse& createType( const CreateTypeRequest& request_,
20173  CreateTypeResponse& response_ ) const;
20174 
20506 CreateTypeResponse createType( const std::string& typeDefinition,
20507  const std::string& label,
20508  const std::map<std::string, std::vector<std::string> >& properties,
20509  const std::map<std::string, std::string>& options ) const;
20510 
20844 CreateTypeResponse& createType( const std::string& typeDefinition,
20845  const std::string& label,
20846  const std::map<std::string, std::vector<std::string> >& properties,
20847  const std::map<std::string, std::string>& options,
20848  CreateTypeResponse& response_ ) const;
20849 
20886 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
20887 
20926 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
20927  CreateUnionResponse& response_ ) const;
20928 
21139 CreateUnionResponse createUnion( const std::string& tableName,
21140  const std::vector<std::string>& tableNames,
21141  const std::vector<std::vector<std::string> >& inputColumnNames,
21142  const std::vector<std::string>& outputColumnNames,
21143  const std::map<std::string, std::string>& options ) const;
21144 
21357 CreateUnionResponse& createUnion( const std::string& tableName,
21358  const std::vector<std::string>& tableNames,
21359  const std::vector<std::vector<std::string> >& inputColumnNames,
21360  const std::vector<std::string>& outputColumnNames,
21361  const std::map<std::string, std::string>& options,
21362  CreateUnionResponse& response_ ) const;
21363 
21376 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
21377 
21392 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
21393  CreateUserExternalResponse& response_ ) const;
21394 
21460 CreateUserExternalResponse createUserExternal( const std::string& name,
21461  const std::map<std::string, std::string>& options ) const;
21462 
21530 CreateUserExternalResponse& createUserExternal( const std::string& name,
21531  const std::map<std::string, std::string>& options,
21532  CreateUserExternalResponse& response_ ) const;
21533 
21544 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
21545 
21558 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
21559  CreateUserInternalResponse& response_ ) const;
21560 
21627 CreateUserInternalResponse createUserInternal( const std::string& name,
21628  const std::string& password,
21629  const std::map<std::string, std::string>& options ) const;
21630 
21699 CreateUserInternalResponse& createUserInternal( const std::string& name,
21700  const std::string& password,
21701  const std::map<std::string, std::string>& options,
21702  CreateUserInternalResponse& response_ ) const;
21703 
21714 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
21715 
21728 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
21729  CreateVideoResponse& response_ ) const;
21730 
21825 CreateVideoResponse createVideo( const std::string& attribute,
21826  const std::string& begin,
21827  const double durationSeconds,
21828  const std::string& end,
21829  const double framesPerSecond,
21830  const std::string& style,
21831  const std::string& path,
21832  const std::string& styleParameters,
21833  const std::map<std::string, std::string>& options ) const;
21834 
21931 CreateVideoResponse& createVideo( const std::string& attribute,
21932  const std::string& begin,
21933  const double durationSeconds,
21934  const std::string& end,
21935  const double framesPerSecond,
21936  const std::string& style,
21937  const std::string& path,
21938  const std::string& styleParameters,
21939  const std::map<std::string, std::string>& options,
21940  CreateVideoResponse& response_ ) const;
21941 
21952 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
21953 
21966 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
21967  DeleteDirectoryResponse& response_ ) const;
21968 
22016 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
22017  const std::map<std::string, std::string>& options ) const;
22018 
22068 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
22069  const std::map<std::string, std::string>& options,
22070  DeleteDirectoryResponse& response_ ) const;
22071 
22082 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
22083 
22096 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
22097  DeleteFilesResponse& response_ ) const;
22098 
22130 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
22131  const std::map<std::string, std::string>& options ) const;
22132 
22166 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
22167  const std::map<std::string, std::string>& options,
22168  DeleteFilesResponse& response_ ) const;
22169 
22179 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
22180 
22192 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
22193  DeleteGraphResponse& response_ ) const;
22194 
22228 DeleteGraphResponse deleteGraph( const std::string& graphName,
22229  const std::map<std::string, std::string>& options ) const;
22230 
22266 DeleteGraphResponse& deleteGraph( const std::string& graphName,
22267  const std::map<std::string, std::string>& options,
22268  DeleteGraphResponse& response_ ) const;
22269 
22279 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
22280 
22292 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
22293  DeleteProcResponse& response_ ) const;
22294 
22305 DeleteProcResponse deleteProc( const std::string& procName,
22306  const std::map<std::string, std::string>& options ) const;
22307 
22320 DeleteProcResponse& deleteProc( const std::string& procName,
22321  const std::map<std::string, std::string>& options,
22322  DeleteProcResponse& response_ ) const;
22323 
22342 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
22343 
22364 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
22365  DeleteRecordsResponse& response_ ) const;
22366 
22431 DeleteRecordsResponse deleteRecords( const std::string& tableName,
22432  const std::vector<std::string>& expressions,
22433  const std::map<std::string, std::string>& options ) const;
22434 
22501 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
22502  const std::vector<std::string>& expressions,
22503  const std::map<std::string, std::string>& options,
22504  DeleteRecordsResponse& response_ ) const;
22505 
22515 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
22516 
22528 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
22529  DeleteResourceGroupResponse& response_ ) const;
22530 
22559 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
22560  const std::map<std::string, std::string>& options ) const;
22561 
22592 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
22593  const std::map<std::string, std::string>& options,
22594  DeleteResourceGroupResponse& response_ ) const;
22595 
22607 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
22608 
22622 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
22623  DeleteRoleResponse& response_ ) const;
22624 
22636 DeleteRoleResponse deleteRole( const std::string& name,
22637  const std::map<std::string, std::string>& options ) const;
22638 
22652 DeleteRoleResponse& deleteRole( const std::string& name,
22653  const std::map<std::string, std::string>& options,
22654  DeleteRoleResponse& response_ ) const;
22655 
22667 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
22668 
22682 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
22683  DeleteUserResponse& response_ ) const;
22684 
22696 DeleteUserResponse deleteUser( const std::string& name,
22697  const std::map<std::string, std::string>& options ) const;
22698 
22712 DeleteUserResponse& deleteUser( const std::string& name,
22713  const std::map<std::string, std::string>& options,
22714  DeleteUserResponse& response_ ) const;
22715 
22726 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
22727 
22740 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
22741  DownloadFilesResponse& response_ ) const;
22742 
22788 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
22789  const std::vector<int64_t>& readOffsets,
22790  const std::vector<int64_t>& readLengths,
22791  const std::map<std::string, std::string>& options ) const;
22792 
22840 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
22841  const std::vector<int64_t>& readOffsets,
22842  const std::vector<int64_t>& readLengths,
22843  const std::map<std::string, std::string>& options,
22844  DownloadFilesResponse& response_ ) const;
22845 
22847 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
22848 
22850 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
22851  DropContainerRegistryResponse& response_ ) const;
22852 
22854 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
22855  const std::map<std::string, std::string>& options ) const;
22856 
22858 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
22859  const std::map<std::string, std::string>& options,
22860  DropContainerRegistryResponse& response_ ) const;
22861 
22872 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
22873 
22886 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
22887  DropCredentialResponse& response_ ) const;
22888 
22900 DropCredentialResponse dropCredential( const std::string& credentialName,
22901  const std::map<std::string, std::string>& options ) const;
22902 
22916 DropCredentialResponse& dropCredential( const std::string& credentialName,
22917  const std::map<std::string, std::string>& options,
22918  DropCredentialResponse& response_ ) const;
22919 
22935 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
22936 
22954 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
22955  DropDatasinkResponse& response_ ) const;
22956 
22992 DropDatasinkResponse dropDatasink( const std::string& name,
22993  const std::map<std::string, std::string>& options ) const;
22994 
23032 DropDatasinkResponse& dropDatasink( const std::string& name,
23033  const std::map<std::string, std::string>& options,
23034  DropDatasinkResponse& response_ ) const;
23035 
23047 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
23048 
23062 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
23063  DropDatasourceResponse& response_ ) const;
23064 
23077 DropDatasourceResponse dropDatasource( const std::string& name,
23078  const std::map<std::string, std::string>& options ) const;
23079 
23094 DropDatasourceResponse& dropDatasource( const std::string& name,
23095  const std::map<std::string, std::string>& options,
23096  DropDatasourceResponse& response_ ) const;
23097 
23108 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
23109 
23122 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
23123  DropEnvironmentResponse& response_ ) const;
23124 
23158 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
23159  const std::map<std::string, std::string>& options ) const;
23160 
23196 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
23197  const std::map<std::string, std::string>& options,
23198  DropEnvironmentResponse& response_ ) const;
23199 
23201 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
23202 
23204 DropModelResponse& dropModel( const DropModelRequest& request_,
23205  DropModelResponse& response_ ) const;
23206 
23208 DropModelResponse dropModel( const std::string& modelName,
23209  const std::map<std::string, std::string>& options ) const;
23210 
23212 DropModelResponse& dropModel( const std::string& modelName,
23213  const std::map<std::string, std::string>& options,
23214  DropModelResponse& response_ ) const;
23215 
23227 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
23228 
23242 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
23243  DropSchemaResponse& response_ ) const;
23244 
23291 DropSchemaResponse dropSchema( const std::string& schemaName,
23292  const std::map<std::string, std::string>& options ) const;
23293 
23342 DropSchemaResponse& dropSchema( const std::string& schemaName,
23343  const std::map<std::string, std::string>& options,
23344  DropSchemaResponse& response_ ) const;
23345 
23347 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
23348 
23350 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
23351  EvaluateModelResponse& response_ ) const;
23352 
23354 EvaluateModelResponse evaluateModel( const std::string& modelName,
23355  const int32_t replicas,
23356  const std::string& deploymentMode,
23357  const std::string& sourceTable,
23358  const std::string& destinationTable,
23359  const std::map<std::string, std::string>& options ) const;
23360 
23362 EvaluateModelResponse& evaluateModel( const std::string& modelName,
23363  const int32_t replicas,
23364  const std::string& deploymentMode,
23365  const std::string& sourceTable,
23366  const std::string& destinationTable,
23367  const std::map<std::string, std::string>& options,
23368  EvaluateModelResponse& response_ ) const;
23369 
23390 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
23391 
23414 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
23415  ExecuteProcResponse& response_ ) const;
23416 
23564 ExecuteProcResponse executeProc( const std::string& procName,
23565  const std::map<std::string, std::string>& params,
23566  const std::map<std::string, std::vector<uint8_t> >& binParams,
23567  const std::vector<std::string>& inputTableNames,
23568  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
23569  const std::vector<std::string>& outputTableNames,
23570  const std::map<std::string, std::string>& options ) const;
23571 
23721 ExecuteProcResponse& executeProc( const std::string& procName,
23722  const std::map<std::string, std::string>& params,
23723  const std::map<std::string, std::vector<uint8_t> >& binParams,
23724  const std::vector<std::string>& inputTableNames,
23725  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
23726  const std::vector<std::string>& outputTableNames,
23727  const std::map<std::string, std::string>& options,
23728  ExecuteProcResponse& response_ ) const;
23729 
23742 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
23743 
23758 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
23759  RawExecuteSqlResponse& response_ ) const;
23760 
23773 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
23774 
23789 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
23790  ExecuteSqlResponse& response_ ) const;
23791 
24101 ExecuteSqlResponse executeSql( const std::string& statement,
24102  const int64_t offset,
24103  const int64_t limit,
24104  const std::string& requestSchemaStr,
24105  const std::vector<std::vector<uint8_t> >& data,
24106  const std::map<std::string, std::string>& options ) const;
24107 
24419 ExecuteSqlResponse& executeSql( const std::string& statement,
24420  const int64_t offset,
24421  const int64_t limit,
24422  const std::string& requestSchemaStr,
24423  const std::vector<std::vector<uint8_t> >& data,
24424  const std::map<std::string, std::string>& options,
24425  ExecuteSqlResponse& response_ ) const;
24426 
24437 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
24438 
24451 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
24452  ExportQueryMetricsResponse& response_ ) const;
24453 
24495 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
24496 
24540 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
24541  ExportQueryMetricsResponse& response_ ) const;
24542 
24567 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
24568 
24596 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
24597  ExportRecordsToFilesResponse& response_ ) const;
24598 
24864 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
24865  const std::string& filepath,
24866  const std::map<std::string, std::string>& options ) const;
24867 
25136 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
25137  const std::string& filepath,
25138  const std::map<std::string, std::string>& options,
25139  ExportRecordsToFilesResponse& response_ ) const;
25140 
25151 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
25152 
25166 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
25167  ExportRecordsToTableResponse& response_ ) const;
25168 
25247 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
25248  const std::string& remoteQuery,
25249  const std::map<std::string, std::string>& options ) const;
25250 
25332 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
25333  const std::string& remoteQuery,
25334  const std::map<std::string, std::string>& options,
25335  ExportRecordsToTableResponse& response_ ) const;
25336 
25354 FilterResponse filter( const FilterRequest& request_ ) const;
25355 
25375 FilterResponse& filter( const FilterRequest& request_,
25376  FilterResponse& response_ ) const;
25377 
25448 FilterResponse filter( const std::string& tableName,
25449  const std::string& viewName,
25450  const std::string& expression,
25451  const std::map<std::string, std::string>& options ) const;
25452 
25525 FilterResponse& filter( const std::string& tableName,
25526  const std::string& viewName,
25527  const std::string& expression,
25528  const std::map<std::string, std::string>& options,
25529  FilterResponse& response_ ) const;
25530 
25546 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
25547 
25565 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
25566  FilterByAreaResponse& response_ ) const;
25567 
25636 FilterByAreaResponse filterByArea( const std::string& tableName,
25637  const std::string& viewName,
25638  const std::string& xColumnName,
25639  const std::vector<double>& xVector,
25640  const std::string& yColumnName,
25641  const std::vector<double>& yVector,
25642  const std::map<std::string, std::string>& options ) const;
25643 
25714 FilterByAreaResponse& filterByArea( const std::string& tableName,
25715  const std::string& viewName,
25716  const std::string& xColumnName,
25717  const std::vector<double>& xVector,
25718  const std::string& yColumnName,
25719  const std::vector<double>& yVector,
25720  const std::map<std::string, std::string>& options,
25721  FilterByAreaResponse& response_ ) const;
25722 
25739 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
25740 
25760 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
25761  FilterByAreaGeometryResponse& response_ ) const;
25762 
25833 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
25834  const std::string& viewName,
25835  const std::string& columnName,
25836  const std::vector<double>& xVector,
25837  const std::vector<double>& yVector,
25838  const std::map<std::string, std::string>& options ) const;
25839 
25913 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
25914  const std::string& viewName,
25915  const std::string& columnName,
25916  const std::vector<double>& xVector,
25917  const std::vector<double>& yVector,
25918  const std::map<std::string, std::string>& options,
25919  FilterByAreaGeometryResponse& response_ ) const;
25920 
25936 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
25937 
25955 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
25956  FilterByBoxResponse& response_ ) const;
25957 
26031 FilterByBoxResponse filterByBox( const std::string& tableName,
26032  const std::string& viewName,
26033  const std::string& xColumnName,
26034  const double minX,
26035  const double maxX,
26036  const std::string& yColumnName,
26037  const double minY,
26038  const double maxY,
26039  const std::map<std::string, std::string>& options ) const;
26040 
26116 FilterByBoxResponse& filterByBox( const std::string& tableName,
26117  const std::string& viewName,
26118  const std::string& xColumnName,
26119  const double minX,
26120  const double maxX,
26121  const std::string& yColumnName,
26122  const double minY,
26123  const double maxY,
26124  const std::map<std::string, std::string>& options,
26125  FilterByBoxResponse& response_ ) const;
26126 
26142 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
26143 
26161 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
26162  FilterByBoxGeometryResponse& response_ ) const;
26163 
26237 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
26238  const std::string& viewName,
26239  const std::string& columnName,
26240  const double minX,
26241  const double maxX,
26242  const double minY,
26243  const double maxY,
26244  const std::map<std::string, std::string>& options ) const;
26245 
26321 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
26322  const std::string& viewName,
26323  const std::string& columnName,
26324  const double minX,
26325  const double maxX,
26326  const double minY,
26327  const double maxY,
26328  const std::map<std::string, std::string>& options,
26329  FilterByBoxGeometryResponse& response_ ) const;
26330 
26342 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
26343 
26357 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
26358  FilterByGeometryResponse& response_ ) const;
26359 
26452 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
26453  const std::string& viewName,
26454  const std::string& columnName,
26455  const std::string& inputWkt,
26456  const std::string& operation,
26457  const std::map<std::string, std::string>& options ) const;
26458 
26553 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
26554  const std::string& viewName,
26555  const std::string& columnName,
26556  const std::string& inputWkt,
26557  const std::string& operation,
26558  const std::map<std::string, std::string>& options,
26559  FilterByGeometryResponse& response_ ) const;
26560 
26584 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
26585 
26611 FilterByListResponse& filterByList( const FilterByListRequest& request_,
26612  FilterByListResponse& response_ ) const;
26613 
26702 FilterByListResponse filterByList( const std::string& tableName,
26703  const std::string& viewName,
26704  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
26705  const std::map<std::string, std::string>& options ) const;
26706 
26797 FilterByListResponse& filterByList( const std::string& tableName,
26798  const std::string& viewName,
26799  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
26800  const std::map<std::string, std::string>& options,
26801  FilterByListResponse& response_ ) const;
26802 
26823 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
26824 
26847 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
26848  FilterByRadiusResponse& response_ ) const;
26849 
26931 FilterByRadiusResponse filterByRadius( const std::string& tableName,
26932  const std::string& viewName,
26933  const std::string& xColumnName,
26934  const double xCenter,
26935  const std::string& yColumnName,
26936  const double yCenter,
26937  const double radius,
26938  const std::map<std::string, std::string>& options ) const;
26939 
27023 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
27024  const std::string& viewName,
27025  const std::string& xColumnName,
27026  const double xCenter,
27027  const std::string& yColumnName,
27028  const double yCenter,
27029  const double radius,
27030  const std::map<std::string, std::string>& options,
27031  FilterByRadiusResponse& response_ ) const;
27032 
27049 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
27050 
27070 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
27071  FilterByRadiusGeometryResponse& response_ ) const;
27072 
27153 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
27154  const std::string& viewName,
27155  const std::string& columnName,
27156  const double xCenter,
27157  const double yCenter,
27158  const double radius,
27159  const std::map<std::string, std::string>& options ) const;
27160 
27244 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
27245  const std::string& viewName,
27246  const std::string& columnName,
27247  const double xCenter,
27248  const double yCenter,
27249  const double radius,
27250  const std::map<std::string, std::string>& options,
27251  FilterByRadiusGeometryResponse& response_ ) const;
27252 
27273 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
27274 
27297 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
27298  FilterByRangeResponse& response_ ) const;
27299 
27369 FilterByRangeResponse filterByRange( const std::string& tableName,
27370  const std::string& viewName,
27371  const std::string& columnName,
27372  const double lowerBound,
27373  const double upperBound,
27374  const std::map<std::string, std::string>& options ) const;
27375 
27447 FilterByRangeResponse& filterByRange( const std::string& tableName,
27448  const std::string& viewName,
27449  const std::string& columnName,
27450  const double lowerBound,
27451  const double upperBound,
27452  const std::map<std::string, std::string>& options,
27453  FilterByRangeResponse& response_ ) const;
27454 
27477 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
27478 
27503 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
27504  FilterBySeriesResponse& response_ ) const;
27505 
27613 FilterBySeriesResponse filterBySeries( const std::string& tableName,
27614  const std::string& viewName,
27615  const std::string& trackId,
27616  const std::vector<std::string>& targetTrackIds,
27617  const std::map<std::string, std::string>& options ) const;
27618 
27728 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
27729  const std::string& viewName,
27730  const std::string& trackId,
27731  const std::vector<std::string>& targetTrackIds,
27732  const std::map<std::string, std::string>& options,
27733  FilterBySeriesResponse& response_ ) const;
27734 
27751 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
27752 
27771 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
27772  FilterByStringResponse& response_ ) const;
27773 
27885 FilterByStringResponse filterByString( const std::string& tableName,
27886  const std::string& viewName,
27887  const std::string& expression,
27888  const std::string& mode,
27889  const std::vector<std::string>& columnNames,
27890  const std::map<std::string, std::string>& options ) const;
27891 
28005 FilterByStringResponse& filterByString( const std::string& tableName,
28006  const std::string& viewName,
28007  const std::string& expression,
28008  const std::string& mode,
28009  const std::vector<std::string>& columnNames,
28010  const std::map<std::string, std::string>& options,
28011  FilterByStringResponse& response_ ) const;
28012 
28030 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
28031 
28051 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
28052  FilterByTableResponse& response_ ) const;
28053 
28202 FilterByTableResponse filterByTable( const std::string& tableName,
28203  const std::string& viewName,
28204  const std::string& columnName,
28205  const std::string& sourceTableName,
28206  const std::string& sourceTableColumnName,
28207  const std::map<std::string, std::string>& options ) const;
28208 
28359 FilterByTableResponse& filterByTable( const std::string& tableName,
28360  const std::string& viewName,
28361  const std::string& columnName,
28362  const std::string& sourceTableName,
28363  const std::string& sourceTableColumnName,
28364  const std::map<std::string, std::string>& options,
28365  FilterByTableResponse& response_ ) const;
28366 
28385 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
28386 
28407 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
28408  FilterByValueResponse& response_ ) const;
28409 
28481 FilterByValueResponse filterByValue( const std::string& tableName,
28482  const std::string& viewName,
28483  const bool isString,
28484  const double value,
28485  const std::string& valueStr,
28486  const std::string& columnName,
28487  const std::map<std::string, std::string>& options ) const;
28488 
28562 FilterByValueResponse& filterByValue( const std::string& tableName,
28563  const std::string& viewName,
28564  const bool isString,
28565  const double value,
28566  const std::string& valueStr,
28567  const std::string& columnName,
28568  const std::map<std::string, std::string>& options,
28569  FilterByValueResponse& response_ ) const;
28570 
28583 GetJobResponse getJob( const GetJobRequest& request_ ) const;
28584 
28599 GetJobResponse& getJob( const GetJobRequest& request_,
28600  GetJobResponse& response_ ) const;
28601 
28620 GetJobResponse getJob( const int64_t jobId,
28621  const std::map<std::string, std::string>& options ) const;
28622 
28643 GetJobResponse& getJob( const int64_t jobId,
28644  const std::map<std::string, std::string>& options,
28645  GetJobResponse& response_ ) const;
28646 
28665 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
28666 
28687 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
28688  RawGetRecordsResponse& response_ ) const;
28689 
28710 template<typename TResponse>
28711 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
28712 {
28713  if (request_.encoding != "binary")
28714  throw GPUdbException( "This function only supports binary encoding" );
28715 
28716  RawGetRecordsResponse actualResponse_;
28717  submitRequest("/get/records", request_, actualResponse_, false);
28718  GetRecordsResponse<TResponse> response_;
28719  response_.tableName = actualResponse_.tableName;
28720  response_.typeName = actualResponse_.typeName;
28721  response_.typeSchema = actualResponse_.typeSchema;
28722  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
28723  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
28724  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
28725  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
28726  response_.info = actualResponse_.info;
28727  return response_;
28728 }
28729 
28752 template<typename TResponse>
28753 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
28754  GetRecordsResponse<TResponse>& response_ ) const
28755 {
28756  if (request_.encoding != "binary")
28757  throw GPUdbException( "This function only supports binary encoding" );
28758 
28759  RawGetRecordsResponse actualResponse_;
28760  submitRequest("/get/records", request_, actualResponse_, false);
28761  response_.tableName = actualResponse_.tableName;
28762  response_.typeName = actualResponse_.typeName;
28763  response_.typeSchema = actualResponse_.typeSchema;
28764  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
28765  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
28766  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
28767  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
28768  response_.info = actualResponse_.info;
28769  return response_;
28770 }
28771 
28852 template<typename TResponse>
28853 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
28854  const int64_t offset,
28855  const int64_t limit,
28856  const std::map<std::string, std::string>& options ) const
28857 {
28858  GetRecordsRequest actualRequest_;
28859  actualRequest_.tableName = tableName;
28860  actualRequest_.offset = offset;
28861  actualRequest_.limit = limit;
28862  actualRequest_.options = options;
28863  RawGetRecordsResponse actualResponse_;
28864  submitRequest("/get/records", actualRequest_, actualResponse_, false);
28865  GetRecordsResponse<TResponse> response_;
28866  response_.tableName = actualResponse_.tableName;
28867  response_.typeName = actualResponse_.typeName;
28868  response_.typeSchema = actualResponse_.typeSchema;
28869  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
28870  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
28871  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
28872  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
28873  response_.info = actualResponse_.info;
28874  return response_;
28875 }
28876 
28959 template<typename TResponse>
28960 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
28961  const int64_t offset,
28962  const int64_t limit,
28963  const std::map<std::string, std::string>& options,
28964  GetRecordsResponse<TResponse>& response_ ) const
28965 {
28966  GetRecordsRequest actualRequest_;
28967  actualRequest_.tableName = tableName;
28968  actualRequest_.offset = offset;
28969  actualRequest_.limit = limit;
28970  actualRequest_.options = options;
28971  RawGetRecordsResponse actualResponse_;
28972  submitRequest("/get/records", actualRequest_, actualResponse_, false);
28973  response_.tableName = actualResponse_.tableName;
28974  response_.typeName = actualResponse_.typeName;
28975  response_.typeSchema = actualResponse_.typeSchema;
28976  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
28977  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
28978  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
28979  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
28980  response_.info = actualResponse_.info;
28981  return response_;
28982 }
28983 
29005 template<typename TResponse>
29006 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
29007  const GetRecordsRequest& request_ ) const
29008 {
29009  if (request_.encoding != "binary")
29010  throw GPUdbException( "This function only supports binary encoding" );
29011 
29012  RawGetRecordsResponse actualResponse_;
29013  submitRequest("/get/records", request_, actualResponse_, false);
29014  GetRecordsResponse<TResponse> response_;
29015  response_.tableName = actualResponse_.tableName;
29016  response_.typeName = actualResponse_.typeName;
29017  response_.typeSchema = actualResponse_.typeSchema;
29018  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29019  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29020  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29021  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29022  response_.info = actualResponse_.info;
29023  return response_;
29024 }
29025 
29047 template<typename TResponse>
29048 GetRecordsResponse<TResponse> getRecords( const Type& type_,
29049  const GetRecordsRequest& request_ ) const
29050 {
29051  if (request_.encoding != "binary")
29052  throw GPUdbException( "This function only supports binary encoding" );
29053 
29054  RawGetRecordsResponse actualResponse_;
29055  submitRequest("/get/records", request_, actualResponse_, false);
29056  GetRecordsResponse<TResponse> response_;
29057  response_.tableName = actualResponse_.tableName;
29058  response_.typeName = actualResponse_.typeName;
29059  response_.typeSchema = actualResponse_.typeSchema;
29060  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29061  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29062  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29063  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29064  response_.info = actualResponse_.info;
29065  return response_;
29066 }
29067 
29091 template<typename TResponse>
29092 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
29093  const GetRecordsRequest& request_,
29094  GetRecordsResponse<TResponse>& response_ ) const
29095 {
29096  if (request_.encoding != "binary")
29097  throw GPUdbException( "This function only supports binary encoding" );
29098 
29099  RawGetRecordsResponse actualResponse_;
29100  submitRequest("/get/records", request_, actualResponse_, false);
29101  response_.tableName = actualResponse_.tableName;
29102  response_.typeName = actualResponse_.typeName;
29103  response_.typeSchema = actualResponse_.typeSchema;
29104  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29105  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29106  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29107  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29108  response_.info = actualResponse_.info;
29109  return response_;
29110 }
29111 
29135 template<typename TResponse>
29136 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
29137  const GetRecordsRequest& request_,
29138  GetRecordsResponse<TResponse>& response_ ) const
29139 {
29140  if (request_.encoding != "binary")
29141  throw GPUdbException( "This function only supports binary encoding" );
29142 
29143  RawGetRecordsResponse actualResponse_;
29144  submitRequest("/get/records", request_, actualResponse_, false);
29145  response_.tableName = actualResponse_.tableName;
29146  response_.typeName = actualResponse_.typeName;
29147  response_.typeSchema = actualResponse_.typeSchema;
29148  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29149  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29150  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29151  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29152  response_.info = actualResponse_.info;
29153  return response_;
29154 }
29155 
29237 template<typename TResponse>
29238 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
29239  const std::string& tableName,
29240  const int64_t offset,
29241  const int64_t limit,
29242  const std::map<std::string, std::string>& options ) 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  GetRecordsResponse<TResponse> response_;
29252  response_.tableName = actualResponse_.tableName;
29253  response_.typeName = actualResponse_.typeName;
29254  response_.typeSchema = actualResponse_.typeSchema;
29255  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29256  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29257  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29258  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29259  response_.info = actualResponse_.info;
29260  return response_;
29261 }
29262 
29344 template<typename TResponse>
29345 GetRecordsResponse<TResponse> getRecords( const Type& type_,
29346  const std::string& tableName,
29347  const int64_t offset,
29348  const int64_t limit,
29349  const std::map<std::string, std::string>& options ) const
29350 {
29351  GetRecordsRequest actualRequest_;
29352  actualRequest_.tableName = tableName;
29353  actualRequest_.offset = offset;
29354  actualRequest_.limit = limit;
29355  actualRequest_.options = options;
29356  RawGetRecordsResponse actualResponse_;
29357  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29358  GetRecordsResponse<TResponse> response_;
29359  response_.tableName = actualResponse_.tableName;
29360  response_.typeName = actualResponse_.typeName;
29361  response_.typeSchema = actualResponse_.typeSchema;
29362  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29363  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29364  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29365  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29366  response_.info = actualResponse_.info;
29367  return response_;
29368 }
29369 
29453 template<typename TResponse>
29454 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
29455  const std::string& tableName,
29456  const int64_t offset,
29457  const int64_t limit,
29458  const std::map<std::string, std::string>& options,
29459  GetRecordsResponse<TResponse>& response_ ) const
29460 {
29461  GetRecordsRequest actualRequest_;
29462  actualRequest_.tableName = tableName;
29463  actualRequest_.offset = offset;
29464  actualRequest_.limit = limit;
29465  actualRequest_.options = options;
29466  RawGetRecordsResponse actualResponse_;
29467  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29468  response_.tableName = actualResponse_.tableName;
29469  response_.typeName = actualResponse_.typeName;
29470  response_.typeSchema = actualResponse_.typeSchema;
29471  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
29472  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29473  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29474  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29475  response_.info = actualResponse_.info;
29476  return response_;
29477 }
29478 
29562 template<typename TResponse>
29563 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
29564  const std::string& tableName,
29565  const int64_t offset,
29566  const int64_t limit,
29567  const std::map<std::string, std::string>& options,
29568  GetRecordsResponse<TResponse>& response_ ) const
29569 {
29570  GetRecordsRequest actualRequest_;
29571  actualRequest_.tableName = tableName;
29572  actualRequest_.offset = offset;
29573  actualRequest_.limit = limit;
29574  actualRequest_.options = options;
29575  RawGetRecordsResponse actualResponse_;
29576  submitRequest("/get/records", actualRequest_, actualResponse_, false);
29577  response_.tableName = actualResponse_.tableName;
29578  response_.typeName = actualResponse_.typeName;
29579  response_.typeSchema = actualResponse_.typeSchema;
29580  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
29581  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
29582  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
29583  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
29584  response_.info = actualResponse_.info;
29585  return response_;
29586 }
29587 
29626 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
29627 
29669 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
29670  RawGetRecordsByColumnResponse& response_ ) const;
29671 
29710 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
29711 
29752 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
29753  GetRecordsByColumnResponse& response_ ) const;
29754 
29883 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
29884  const std::vector<std::string>& columnNames,
29885  const int64_t offset,
29886  const int64_t limit,
29887  const std::map<std::string, std::string>& options ) const;
29888 
30019 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
30020  const std::vector<std::string>& columnNames,
30021  const int64_t offset,
30022  const int64_t limit,
30023  const std::map<std::string, std::string>& options,
30024  GetRecordsByColumnResponse& response_ ) const;
30025 
30050 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
30051 
30079 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
30080  RawGetRecordsBySeriesResponse& response_ ) const;
30081 
30108 template<typename TResponse>
30109 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
30110 {
30111  if (request_.encoding != "binary")
30112  throw GPUdbException( "This function only supports binary encoding" );
30113 
30114  RawGetRecordsBySeriesResponse actualResponse_;
30115  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30116  GetRecordsBySeriesResponse<TResponse> response_;
30117  response_.tableNames = actualResponse_.tableNames;
30118  response_.typeNames = actualResponse_.typeNames;
30119  response_.typeSchemas = actualResponse_.typeSchemas;
30120  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30121 
30122  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30123  {
30124  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30125  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30126  }
30127 
30128  response_.info = actualResponse_.info;
30129  return response_;
30130 }
30131 
30160 template<typename TResponse>
30161 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
30162  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30163 {
30164  if (request_.encoding != "binary")
30165  throw GPUdbException( "This function only supports binary encoding" );
30166 
30167  RawGetRecordsBySeriesResponse actualResponse_;
30168  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30169  response_.tableNames = actualResponse_.tableNames;
30170  response_.typeNames = actualResponse_.typeNames;
30171  response_.typeSchemas = actualResponse_.typeSchemas;
30172  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30173 
30174  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30175  {
30176  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30177  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30178  }
30179 
30180  response_.info = actualResponse_.info;
30181  return response_;
30182 }
30183 
30229 template<typename TResponse>
30230 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
30231  const std::string& worldTableName,
30232  const int32_t offset,
30233  const int32_t limit,
30234  const std::map<std::string, std::string>& options ) const
30235 {
30236  GetRecordsBySeriesRequest actualRequest_;
30237  actualRequest_.tableName = tableName;
30238  actualRequest_.worldTableName = worldTableName;
30239  actualRequest_.offset = offset;
30240  actualRequest_.limit = limit;
30241  actualRequest_.options = options;
30242  RawGetRecordsBySeriesResponse actualResponse_;
30243  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30244  GetRecordsBySeriesResponse<TResponse> response_;
30245  response_.tableNames = actualResponse_.tableNames;
30246  response_.typeNames = actualResponse_.typeNames;
30247  response_.typeSchemas = actualResponse_.typeSchemas;
30248  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30249 
30250  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30251  {
30252  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30253  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30254  }
30255 
30256  response_.info = actualResponse_.info;
30257  return response_;
30258 }
30259 
30307 template<typename TResponse>
30308 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
30309  const std::string& worldTableName,
30310  const int32_t offset,
30311  const int32_t limit,
30312  const std::map<std::string, std::string>& options,
30313  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30314 {
30315  GetRecordsBySeriesRequest actualRequest_;
30316  actualRequest_.tableName = tableName;
30317  actualRequest_.worldTableName = worldTableName;
30318  actualRequest_.offset = offset;
30319  actualRequest_.limit = limit;
30320  actualRequest_.options = options;
30321  RawGetRecordsBySeriesResponse actualResponse_;
30322  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30323  response_.tableNames = actualResponse_.tableNames;
30324  response_.typeNames = actualResponse_.typeNames;
30325  response_.typeSchemas = actualResponse_.typeSchemas;
30326  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30327 
30328  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30329  {
30330  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
30331  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30332  }
30333 
30334  response_.info = actualResponse_.info;
30335  return response_;
30336 }
30337 
30366 template<typename TResponse>
30367 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
30368  const GetRecordsBySeriesRequest& request_ ) const
30369 {
30370  if (request_.encoding != "binary")
30371  throw GPUdbException( "This function only supports binary encoding" );
30372 
30373  RawGetRecordsBySeriesResponse actualResponse_;
30374  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30375  GetRecordsBySeriesResponse<TResponse> response_;
30376  response_.tableNames = actualResponse_.tableNames;
30377  response_.typeNames = actualResponse_.typeNames;
30378  response_.typeSchemas = actualResponse_.typeSchemas;
30379  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30380 
30381  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30382  {
30383  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30384  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30385  }
30386 
30387  response_.info = actualResponse_.info;
30388  return response_;
30389 }
30390 
30418 template<typename TResponse>
30419 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
30420  const GetRecordsBySeriesRequest& request_ ) const
30421 {
30422  if (request_.encoding != "binary")
30423  throw GPUdbException( "This function only supports binary encoding" );
30424 
30425  RawGetRecordsBySeriesResponse actualResponse_;
30426  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30427  GetRecordsBySeriesResponse<TResponse> response_;
30428  response_.tableNames = actualResponse_.tableNames;
30429  response_.typeNames = actualResponse_.typeNames;
30430  response_.typeSchemas = actualResponse_.typeSchemas;
30431  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30432 
30433  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30434  {
30435  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30436  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30437  }
30438 
30439  response_.info = actualResponse_.info;
30440  return response_;
30441 }
30442 
30473 template<typename TResponse>
30474 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
30475  const GetRecordsBySeriesRequest& request_,
30476  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30477 {
30478  if (request_.encoding != "binary")
30479  throw GPUdbException( "This function only supports binary encoding" );
30480 
30481  RawGetRecordsBySeriesResponse actualResponse_;
30482  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30483  response_.tableNames = actualResponse_.tableNames;
30484  response_.typeNames = actualResponse_.typeNames;
30485  response_.typeSchemas = actualResponse_.typeSchemas;
30486  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30487 
30488  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30489  {
30490  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30491  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30492  }
30493 
30494  response_.info = actualResponse_.info;
30495  return response_;
30496 }
30497 
30527 template<typename TResponse>
30528 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
30529  const GetRecordsBySeriesRequest& request_,
30530  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30531 {
30532  if (request_.encoding != "binary")
30533  throw GPUdbException( "This function only supports binary encoding" );
30534 
30535  RawGetRecordsBySeriesResponse actualResponse_;
30536  submitRequest("/get/records/byseries", request_, actualResponse_, false);
30537  response_.tableNames = actualResponse_.tableNames;
30538  response_.typeNames = actualResponse_.typeNames;
30539  response_.typeSchemas = actualResponse_.typeSchemas;
30540  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30541 
30542  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30543  {
30544  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30545  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30546  }
30547 
30548  response_.info = actualResponse_.info;
30549  return response_;
30550 }
30551 
30598 template<typename TResponse>
30599 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
30600  const std::string& tableName,
30601  const std::string& worldTableName,
30602  const int32_t offset,
30603  const int32_t limit,
30604  const std::map<std::string, std::string>& options ) const
30605 {
30606  GetRecordsBySeriesRequest actualRequest_;
30607  actualRequest_.tableName = tableName;
30608  actualRequest_.worldTableName = worldTableName;
30609  actualRequest_.offset = offset;
30610  actualRequest_.limit = limit;
30611  actualRequest_.options = options;
30612  RawGetRecordsBySeriesResponse actualResponse_;
30613  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30614  GetRecordsBySeriesResponse<TResponse> response_;
30615  response_.tableNames = actualResponse_.tableNames;
30616  response_.typeNames = actualResponse_.typeNames;
30617  response_.typeSchemas = actualResponse_.typeSchemas;
30618  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30619 
30620  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30621  {
30622  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30623  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30624  }
30625 
30626  response_.info = actualResponse_.info;
30627  return response_;
30628 }
30629 
30676 template<typename TResponse>
30677 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
30678  const std::string& tableName,
30679  const std::string& worldTableName,
30680  const int32_t offset,
30681  const int32_t limit,
30682  const std::map<std::string, std::string>& options ) const
30683 {
30684  GetRecordsBySeriesRequest actualRequest_;
30685  actualRequest_.tableName = tableName;
30686  actualRequest_.worldTableName = worldTableName;
30687  actualRequest_.offset = offset;
30688  actualRequest_.limit = limit;
30689  actualRequest_.options = options;
30690  RawGetRecordsBySeriesResponse actualResponse_;
30691  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30692  GetRecordsBySeriesResponse<TResponse> response_;
30693  response_.tableNames = actualResponse_.tableNames;
30694  response_.typeNames = actualResponse_.typeNames;
30695  response_.typeSchemas = actualResponse_.typeSchemas;
30696  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30697 
30698  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30699  {
30700  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30701  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30702  }
30703 
30704  response_.info = actualResponse_.info;
30705  return response_;
30706 }
30707 
30756 template<typename TResponse>
30757 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
30758  const std::string& tableName,
30759  const std::string& worldTableName,
30760  const int32_t offset,
30761  const int32_t limit,
30762  const std::map<std::string, std::string>& options,
30763  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30764 {
30765  GetRecordsBySeriesRequest actualRequest_;
30766  actualRequest_.tableName = tableName;
30767  actualRequest_.worldTableName = worldTableName;
30768  actualRequest_.offset = offset;
30769  actualRequest_.limit = limit;
30770  actualRequest_.options = options;
30771  RawGetRecordsBySeriesResponse actualResponse_;
30772  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30773  response_.tableNames = actualResponse_.tableNames;
30774  response_.typeNames = actualResponse_.typeNames;
30775  response_.typeSchemas = actualResponse_.typeSchemas;
30776  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30777 
30778  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30779  {
30780  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
30781  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30782  }
30783 
30784  response_.info = actualResponse_.info;
30785  return response_;
30786 }
30787 
30836 template<typename TResponse>
30837 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
30838  const std::string& tableName,
30839  const std::string& worldTableName,
30840  const int32_t offset,
30841  const int32_t limit,
30842  const std::map<std::string, std::string>& options,
30843  GetRecordsBySeriesResponse<TResponse>& response_ ) const
30844 {
30845  GetRecordsBySeriesRequest actualRequest_;
30846  actualRequest_.tableName = tableName;
30847  actualRequest_.worldTableName = worldTableName;
30848  actualRequest_.offset = offset;
30849  actualRequest_.limit = limit;
30850  actualRequest_.options = options;
30851  RawGetRecordsBySeriesResponse actualResponse_;
30852  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
30853  response_.tableNames = actualResponse_.tableNames;
30854  response_.typeNames = actualResponse_.typeNames;
30855  response_.typeSchemas = actualResponse_.typeSchemas;
30856  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
30857 
30858  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
30859  {
30860  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
30861  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
30862  }
30863 
30864  response_.info = actualResponse_.info;
30865  return response_;
30866 }
30867 
30887 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
30888 
30912 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
30913  RawGetRecordsFromCollectionResponse& response_ ) const;
30914 
30936 template<typename TResponse>
30937 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
30938 {
30939  if (request_.encoding != "binary")
30940  throw GPUdbException( "This function only supports binary encoding" );
30941 
30942  RawGetRecordsFromCollectionResponse actualResponse_;
30943  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
30944  GetRecordsFromCollectionResponse<TResponse> response_;
30945  response_.tableName = actualResponse_.tableName;
30946  response_.typeNames = actualResponse_.typeNames;
30947  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30948  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30949  response_.recordIds = actualResponse_.recordIds;
30950  response_.info = actualResponse_.info;
30951  return response_;
30952 }
30953 
30979 template<typename TResponse>
30980 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
30981  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
30982 {
30983  if (request_.encoding != "binary")
30984  throw GPUdbException( "This function only supports binary encoding" );
30985 
30986  RawGetRecordsFromCollectionResponse actualResponse_;
30987  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
30988  response_.tableName = actualResponse_.tableName;
30989  response_.typeNames = actualResponse_.typeNames;
30990  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30991  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30992  response_.recordIds = actualResponse_.recordIds;
30993  response_.info = actualResponse_.info;
30994  return response_;
30995 }
30996 
31061 template<typename TResponse>
31062 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
31063  const int64_t offset,
31064  const int64_t limit,
31065  const std::map<std::string, std::string>& options ) const
31066 {
31067  GetRecordsFromCollectionRequest actualRequest_;
31068  actualRequest_.tableName = tableName;
31069  actualRequest_.offset = offset;
31070  actualRequest_.limit = limit;
31071  actualRequest_.options = options;
31072  RawGetRecordsFromCollectionResponse actualResponse_;
31073  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31074  GetRecordsFromCollectionResponse<TResponse> response_;
31075  response_.tableName = actualResponse_.tableName;
31076  response_.typeNames = actualResponse_.typeNames;
31077  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31078  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31079  response_.recordIds = actualResponse_.recordIds;
31080  response_.info = actualResponse_.info;
31081  return response_;
31082 }
31083 
31152 template<typename TResponse>
31153 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
31154  const int64_t offset,
31155  const int64_t limit,
31156  const std::map<std::string, std::string>& options,
31157  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31158 {
31159  GetRecordsFromCollectionRequest actualRequest_;
31160  actualRequest_.tableName = tableName;
31161  actualRequest_.offset = offset;
31162  actualRequest_.limit = limit;
31163  actualRequest_.options = options;
31164  RawGetRecordsFromCollectionResponse actualResponse_;
31165  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31166  response_.tableName = actualResponse_.tableName;
31167  response_.typeNames = actualResponse_.typeNames;
31168  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31169  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31170  response_.recordIds = actualResponse_.recordIds;
31171  response_.info = actualResponse_.info;
31172  return response_;
31173 }
31174 
31198 template<typename TResponse>
31199 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31200  const GetRecordsFromCollectionRequest& request_ ) const
31201 {
31202  if (request_.encoding != "binary")
31203  throw GPUdbException( "This function only supports binary encoding" );
31204 
31205  RawGetRecordsFromCollectionResponse actualResponse_;
31206  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31207  GetRecordsFromCollectionResponse<TResponse> response_;
31208  response_.tableName = actualResponse_.tableName;
31209  response_.typeNames = actualResponse_.typeNames;
31210  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31211  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31212  response_.recordIds = actualResponse_.recordIds;
31213  response_.info = actualResponse_.info;
31214  return response_;
31215 }
31216 
31240 template<typename TResponse>
31241 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
31242  const GetRecordsFromCollectionRequest& request_ ) const
31243 {
31244  if (request_.encoding != "binary")
31245  throw GPUdbException( "This function only supports binary encoding" );
31246 
31247  RawGetRecordsFromCollectionResponse actualResponse_;
31248  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31249  GetRecordsFromCollectionResponse<TResponse> response_;
31250  response_.tableName = actualResponse_.tableName;
31251  response_.typeNames = actualResponse_.typeNames;
31252  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31253  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31254  response_.recordIds = actualResponse_.recordIds;
31255  response_.info = actualResponse_.info;
31256  return response_;
31257 }
31258 
31286 template<typename TResponse>
31287 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31288  const GetRecordsFromCollectionRequest& request_,
31289  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31290 {
31291  if (request_.encoding != "binary")
31292  throw GPUdbException( "This function only supports binary encoding" );
31293 
31294  RawGetRecordsFromCollectionResponse actualResponse_;
31295  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31296  response_.tableName = actualResponse_.tableName;
31297  response_.typeNames = actualResponse_.typeNames;
31298  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31299  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31300  response_.recordIds = actualResponse_.recordIds;
31301  response_.info = actualResponse_.info;
31302  return response_;
31303 }
31304 
31332 template<typename TResponse>
31333 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
31334  const GetRecordsFromCollectionRequest& request_,
31335  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31336 {
31337  if (request_.encoding != "binary")
31338  throw GPUdbException( "This function only supports binary encoding" );
31339 
31340  RawGetRecordsFromCollectionResponse actualResponse_;
31341  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
31342  response_.tableName = actualResponse_.tableName;
31343  response_.typeNames = actualResponse_.typeNames;
31344  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31345  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31346  response_.recordIds = actualResponse_.recordIds;
31347  response_.info = actualResponse_.info;
31348  return response_;
31349 }
31350 
31416 template<typename TResponse>
31417 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31418  const std::string& tableName,
31419  const int64_t offset,
31420  const int64_t limit,
31421  const std::map<std::string, std::string>& options ) const
31422 {
31423  GetRecordsFromCollectionRequest actualRequest_;
31424  actualRequest_.tableName = tableName;
31425  actualRequest_.offset = offset;
31426  actualRequest_.limit = limit;
31427  actualRequest_.options = options;
31428  RawGetRecordsFromCollectionResponse actualResponse_;
31429  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31430  GetRecordsFromCollectionResponse<TResponse> response_;
31431  response_.tableName = actualResponse_.tableName;
31432  response_.typeNames = actualResponse_.typeNames;
31433  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31434  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31435  response_.recordIds = actualResponse_.recordIds;
31436  response_.info = actualResponse_.info;
31437  return response_;
31438 }
31439 
31505 template<typename TResponse>
31506 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
31507  const std::string& tableName,
31508  const int64_t offset,
31509  const int64_t limit,
31510  const std::map<std::string, std::string>& options ) const
31511 {
31512  GetRecordsFromCollectionRequest actualRequest_;
31513  actualRequest_.tableName = tableName;
31514  actualRequest_.offset = offset;
31515  actualRequest_.limit = limit;
31516  actualRequest_.options = options;
31517  RawGetRecordsFromCollectionResponse actualResponse_;
31518  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31519  GetRecordsFromCollectionResponse<TResponse> response_;
31520  response_.tableName = actualResponse_.tableName;
31521  response_.typeNames = actualResponse_.typeNames;
31522  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31523  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31524  response_.recordIds = actualResponse_.recordIds;
31525  response_.info = actualResponse_.info;
31526  return response_;
31527 }
31528 
31598 template<typename TResponse>
31599 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
31600  const std::string& tableName,
31601  const int64_t offset,
31602  const int64_t limit,
31603  const std::map<std::string, std::string>& options,
31604  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31605 {
31606  GetRecordsFromCollectionRequest actualRequest_;
31607  actualRequest_.tableName = tableName;
31608  actualRequest_.offset = offset;
31609  actualRequest_.limit = limit;
31610  actualRequest_.options = options;
31611  RawGetRecordsFromCollectionResponse actualResponse_;
31612  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31613  response_.tableName = actualResponse_.tableName;
31614  response_.typeNames = actualResponse_.typeNames;
31615  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31616  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31617  response_.recordIds = actualResponse_.recordIds;
31618  response_.info = actualResponse_.info;
31619  return response_;
31620 }
31621 
31691 template<typename TResponse>
31692 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
31693  const std::string& tableName,
31694  const int64_t offset,
31695  const int64_t limit,
31696  const std::map<std::string, std::string>& options,
31697  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
31698 {
31699  GetRecordsFromCollectionRequest actualRequest_;
31700  actualRequest_.tableName = tableName;
31701  actualRequest_.offset = offset;
31702  actualRequest_.limit = limit;
31703  actualRequest_.options = options;
31704  RawGetRecordsFromCollectionResponse actualResponse_;
31705  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
31706  response_.tableName = actualResponse_.tableName;
31707  response_.typeNames = actualResponse_.typeNames;
31708  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31709  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31710  response_.recordIds = actualResponse_.recordIds;
31711  response_.info = actualResponse_.info;
31712  return response_;
31713 }
31714 
31716 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
31717 
31719 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
31720  GetVectortileResponse& response_ ) const;
31721 
31723 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
31724  const std::vector<std::string>& columnNames,
31725  const std::map<std::string, std::vector<std::string> >& layers,
31726  const int32_t tileX,
31727  const int32_t tileY,
31728  const int32_t zoom,
31729  const std::map<std::string, std::string>& options ) const;
31730 
31732 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
31733  const std::vector<std::string>& columnNames,
31734  const std::map<std::string, std::vector<std::string> >& layers,
31735  const int32_t tileX,
31736  const int32_t tileY,
31737  const int32_t zoom,
31738  const std::map<std::string, std::string>& options,
31739  GetVectortileResponse& response_ ) const;
31740 
31750 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
31751 
31763 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
31764  GrantPermissionResponse& response_ ) const;
31765 
31871 GrantPermissionResponse grantPermission( const std::string& principal,
31872  const std::string& object,
31873  const std::string& objectType,
31874  const std::string& permission,
31875  const std::map<std::string, std::string>& options ) const;
31876 
31984 GrantPermissionResponse& grantPermission( const std::string& principal,
31985  const std::string& object,
31986  const std::string& objectType,
31987  const std::string& permission,
31988  const std::map<std::string, std::string>& options,
31989  GrantPermissionResponse& response_ ) const;
31990 
32002 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
32003 
32019 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
32020  GrantPermissionCredentialResponse& response_ ) const;
32021 
32051 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
32052  const std::string& permission,
32053  const std::string& credentialName,
32054  const std::map<std::string, std::string>& options ) const;
32055 
32089 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
32090  const std::string& permission,
32091  const std::string& credentialName,
32092  const std::map<std::string, std::string>& options,
32093  GrantPermissionCredentialResponse& response_ ) const;
32094 
32105 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
32106 
32121 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
32122  GrantPermissionDatasourceResponse& response_ ) const;
32123 
32150 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
32151  const std::string& permission,
32152  const std::string& datasourceName,
32153  const std::map<std::string, std::string>& options ) const;
32154 
32185 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
32186  const std::string& permission,
32187  const std::string& datasourceName,
32188  const std::map<std::string, std::string>& options,
32189  GrantPermissionDatasourceResponse& response_ ) const;
32190 
32201 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
32202 
32217 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
32218  GrantPermissionDirectoryResponse& response_ ) const;
32219 
32250 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
32251  const std::string& permission,
32252  const std::string& directoryName,
32253  const std::map<std::string, std::string>& options ) const;
32254 
32289 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
32290  const std::string& permission,
32291  const std::string& directoryName,
32292  const std::map<std::string, std::string>& options,
32293  GrantPermissionDirectoryResponse& response_ ) const;
32294 
32304 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
32305 
32317 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
32318  GrantPermissionProcResponse& response_ ) const;
32319 
32344 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
32345  const std::string& permission,
32346  const std::string& procName,
32347  const std::map<std::string, std::string>& options ) const;
32348 
32375 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
32376  const std::string& permission,
32377  const std::string& procName,
32378  const std::map<std::string, std::string>& options,
32379  GrantPermissionProcResponse& response_ ) const;
32380 
32390 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
32391 
32404 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
32405  GrantPermissionSystemResponse& response_ ) const;
32406 
32438 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
32439  const std::string& permission,
32440  const std::map<std::string, std::string>& options ) const;
32441 
32476 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
32477  const std::string& permission,
32478  const std::map<std::string, std::string>& options,
32479  GrantPermissionSystemResponse& response_ ) const;
32480 
32490 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
32491 
32504 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
32505  GrantPermissionTableResponse& response_ ) const;
32506 
32559 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
32560  const std::string& permission,
32561  const std::string& tableName,
32562  const std::string& filterExpression,
32563  const std::map<std::string, std::string>& options ) const;
32564 
32620 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
32621  const std::string& permission,
32622  const std::string& tableName,
32623  const std::string& filterExpression,
32624  const std::map<std::string, std::string>& options,
32625  GrantPermissionTableResponse& response_ ) const;
32626 
32636 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
32637 
32649 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
32650  GrantRoleResponse& response_ ) const;
32651 
32664 GrantRoleResponse grantRole( const std::string& role,
32665  const std::string& member,
32666  const std::map<std::string, std::string>& options ) const;
32667 
32682 GrantRoleResponse& grantRole( const std::string& role,
32683  const std::string& member,
32684  const std::map<std::string, std::string>& options,
32685  GrantRoleResponse& response_ ) const;
32686 
32697 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
32698 
32711 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
32712  HasPermissionResponse& response_ ) const;
32713 
32817 HasPermissionResponse hasPermission( const std::string& principal,
32818  const std::string& object,
32819  const std::string& objectType,
32820  const std::string& permission,
32821  const std::map<std::string, std::string>& options ) const;
32822 
32928 HasPermissionResponse& hasPermission( const std::string& principal,
32929  const std::string& object,
32930  const std::string& objectType,
32931  const std::string& permission,
32932  const std::map<std::string, std::string>& options,
32933  HasPermissionResponse& response_ ) const;
32934 
32944 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
32945 
32957 HasProcResponse& hasProc( const HasProcRequest& request_,
32958  HasProcResponse& response_ ) const;
32959 
32969 HasProcResponse hasProc( const std::string& procName,
32970  const std::map<std::string, std::string>& options ) const;
32971 
32983 HasProcResponse& hasProc( const std::string& procName,
32984  const std::map<std::string, std::string>& options,
32985  HasProcResponse& response_ ) const;
32986 
32996 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
32997 
33009 HasRoleResponse& hasRole( const HasRoleRequest& request_,
33010  HasRoleResponse& response_ ) const;
33011 
33060 HasRoleResponse hasRole( const std::string& principal,
33061  const std::string& role,
33062  const std::map<std::string, std::string>& options ) const;
33063 
33114 HasRoleResponse& hasRole( const std::string& principal,
33115  const std::string& role,
33116  const std::map<std::string, std::string>& options,
33117  HasRoleResponse& response_ ) const;
33118 
33128 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
33129 
33141 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
33142  HasSchemaResponse& response_ ) const;
33143 
33156 HasSchemaResponse hasSchema( const std::string& schemaName,
33157  const std::map<std::string, std::string>& options ) const;
33158 
33173 HasSchemaResponse& hasSchema( const std::string& schemaName,
33174  const std::map<std::string, std::string>& options,
33175  HasSchemaResponse& response_ ) const;
33176 
33186 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
33187 
33199 HasTableResponse& hasTable( const HasTableRequest& request_,
33200  HasTableResponse& response_ ) const;
33201 
33214 HasTableResponse hasTable( const std::string& tableName,
33215  const std::map<std::string, std::string>& options ) const;
33216 
33231 HasTableResponse& hasTable( const std::string& tableName,
33232  const std::map<std::string, std::string>& options,
33233  HasTableResponse& response_ ) const;
33234 
33244 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
33245 
33257 HasTypeResponse& hasType( const HasTypeRequest& request_,
33258  HasTypeResponse& response_ ) const;
33259 
33271 HasTypeResponse hasType( const std::string& typeId,
33272  const std::map<std::string, std::string>& options ) const;
33273 
33287 HasTypeResponse& hasType( const std::string& typeId,
33288  const std::map<std::string, std::string>& options,
33289  HasTypeResponse& response_ ) const;
33290 
33292 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
33293 
33295 ImportModelResponse& importModel( const ImportModelRequest& request_,
33296  ImportModelResponse& response_ ) const;
33297 
33299 ImportModelResponse importModel( const std::string& modelName,
33300  const std::string& registryName,
33301  const std::string& container,
33302  const std::string& runFunction,
33303  const std::string& modelType,
33304  const std::map<std::string, std::string>& options ) const;
33305 
33307 ImportModelResponse& importModel( const std::string& modelName,
33308  const std::string& registryName,
33309  const std::string& container,
33310  const std::string& runFunction,
33311  const std::string& modelType,
33312  const std::map<std::string, std::string>& options,
33313  ImportModelResponse& response_ ) const;
33314 
33340 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
33341 
33369 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
33370  InsertRecordsResponse& response_ ) const;
33371 
33399 template<typename TRequest>
33400 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
33401 {
33402  RawInsertRecordsRequest actualRequest_;
33403  actualRequest_.tableName = request_.tableName;
33404  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
33405  actualRequest_.options = request_.options;
33406  InsertRecordsResponse actualResponse_;
33407  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
33408  return actualResponse_;
33409 }
33410 
33440 template<typename TRequest>
33441 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
33442  InsertRecordsResponse& response_ ) const
33443 {
33444  RawInsertRecordsRequest actualRequest_;
33445  actualRequest_.tableName = request_.tableName;
33446  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
33447  actualRequest_.options = request_.options;
33448  submitRequest("/insert/records", actualRequest_, response_, true);
33449  return response_;
33450 }
33451 
33650 template<typename TRequest>
33651 InsertRecordsResponse insertRecords( const std::string& tableName,
33652  const std::vector<TRequest>& data,
33653  const std::map<std::string, std::string>& options ) const
33654 {
33655  RawInsertRecordsRequest actualRequest_;
33656  actualRequest_.tableName = tableName;
33657  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
33658  actualRequest_.options = options;
33659  InsertRecordsResponse actualResponse_;
33660  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
33661  return actualResponse_;
33662 }
33663 
33864 template<typename TRequest>
33865 InsertRecordsResponse& insertRecords( const std::string& tableName,
33866  const std::vector<TRequest>& data,
33867  const std::map<std::string, std::string>& options,
33868  InsertRecordsResponse& response_ ) const
33869 {
33870  RawInsertRecordsRequest actualRequest_;
33871  actualRequest_.tableName = tableName;
33872  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
33873  actualRequest_.options = options;
33874  submitRequest("/insert/records", actualRequest_, response_, true);
33875  return response_;
33876 }
33877 
33915 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
33916 
33957 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
33958  InsertRecordsFromFilesResponse& response_ ) const;
33959 
35052 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
35053  const std::vector<std::string>& filepaths,
35054  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
35055  const std::map<std::string, std::string>& createTableOptions,
35056  const std::map<std::string, std::string>& options ) const;
35057 
36153 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
36154  const std::vector<std::string>& filepaths,
36155  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36156  const std::map<std::string, std::string>& createTableOptions,
36157  const std::map<std::string, std::string>& options,
36158  InsertRecordsFromFilesResponse& response_ ) const;
36159 
36173 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
36174 
36192 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
36193  InsertRecordsFromPayloadResponse& response_ ) const;
36194 
37201 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
37202  const std::string& dataText,
37203  const std::vector<uint8_t>& dataBytes,
37204  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37205  const std::map<std::string, std::string>& createTableOptions,
37206  const std::map<std::string, std::string>& options ) const;
37207 
38218 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
38219  const std::string& dataText,
38220  const std::vector<uint8_t>& dataBytes,
38221  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38222  const std::map<std::string, std::string>& createTableOptions,
38223  const std::map<std::string, std::string>& options,
38224  InsertRecordsFromPayloadResponse& response_ ) const;
38225 
38236 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
38237 
38251 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
38252  InsertRecordsFromQueryResponse& response_ ) const;
38253 
38805 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
38806  const std::string& remoteQuery,
38807  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38808  const std::map<std::string, std::string>& createTableOptions,
38809  const std::map<std::string, std::string>& options ) const;
38810 
39365 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
39366  const std::string& remoteQuery,
39367  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39368  const std::map<std::string, std::string>& createTableOptions,
39369  const std::map<std::string, std::string>& options,
39370  InsertRecordsFromQueryResponse& response_ ) const;
39371 
39389 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
39390 
39410 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
39411  InsertRecordsRandomResponse& response_ ) const;
39412 
39687 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
39688  const int64_t count,
39689  const std::map<std::string, std::map<std::string, double> >& options ) const;
39690 
39967 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
39968  const int64_t count,
39969  const std::map<std::string, std::map<std::string, double> >& options,
39970  InsertRecordsRandomResponse& response_ ) const;
39971 
39989 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
39990 
40010 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
40011  InsertSymbolResponse& response_ ) const;
40012 
40057 InsertSymbolResponse insertSymbol( const std::string& symbolId,
40058  const std::string& symbolFormat,
40059  const std::vector<uint8_t>& symbolData,
40060  const std::map<std::string, std::string>& options ) const;
40061 
40108 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
40109  const std::string& symbolFormat,
40110  const std::vector<uint8_t>& symbolData,
40111  const std::map<std::string, std::string>& options,
40112  InsertSymbolResponse& response_ ) const;
40113 
40123 KillProcResponse killProc( const KillProcRequest& request_ ) const;
40124 
40136 KillProcResponse& killProc( const KillProcRequest& request_,
40137  KillProcResponse& response_ ) const;
40138 
40186 KillProcResponse killProc( const std::string& runId,
40187  const std::map<std::string, std::string>& options ) const;
40188 
40238 KillProcResponse& killProc( const std::string& runId,
40239  const std::map<std::string, std::string>& options,
40240  KillProcResponse& response_ ) const;
40241 
40243 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
40244 
40246 ListGraphResponse& listGraph( const ListGraphRequest& request_,
40247  ListGraphResponse& response_ ) const;
40248 
40250 ListGraphResponse listGraph( const std::string& graphName,
40251  const std::map<std::string, std::string>& options ) const;
40252 
40254 ListGraphResponse& listGraph( const std::string& graphName,
40255  const std::map<std::string, std::string>& options,
40256  ListGraphResponse& response_ ) const;
40257 
40278 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
40279 
40302 LockTableResponse& lockTable( const LockTableRequest& request_,
40303  LockTableResponse& response_ ) const;
40304 
40349 LockTableResponse lockTable( const std::string& tableName,
40350  const std::string& lockType,
40351  const std::map<std::string, std::string>& options ) const;
40352 
40399 LockTableResponse& lockTable( const std::string& tableName,
40400  const std::string& lockType,
40401  const std::map<std::string, std::string>& options,
40402  LockTableResponse& response_ ) const;
40403 
40421 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
40422 
40442 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
40443  MatchGraphResponse& response_ ) const;
40444 
41137 MatchGraphResponse matchGraph( const std::string& graphName,
41138  const std::vector<std::string>& samplePoints,
41139  const std::string& solveMethod,
41140  const std::string& solutionTable,
41141  const std::map<std::string, std::string>& options ) const;
41142 
41837 MatchGraphResponse& matchGraph( const std::string& graphName,
41838  const std::vector<std::string>& samplePoints,
41839  const std::string& solveMethod,
41840  const std::string& solutionTable,
41841  const std::map<std::string, std::string>& options,
41842  MatchGraphResponse& response_ ) const;
41843 
41873 MergeRecordsResponse mergeRecords( const MergeRecordsRequest& request_ ) const;
41874 
41906 MergeRecordsResponse& mergeRecords( const MergeRecordsRequest& request_,
41907  MergeRecordsResponse& response_ ) const;
41908 
42052 MergeRecordsResponse mergeRecords( const std::string& tableName,
42053  const std::vector<std::string>& sourceTableNames,
42054  const std::vector<std::map<std::string, std::string> >& fieldMaps,
42055  const std::map<std::string, std::string>& options ) const;
42056 
42202 MergeRecordsResponse& mergeRecords( const std::string& tableName,
42203  const std::vector<std::string>& sourceTableNames,
42204  const std::vector<std::map<std::string, std::string> >& fieldMaps,
42205  const std::map<std::string, std::string>& options,
42206  MergeRecordsResponse& response_ ) const;
42207 
42224 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
42225 
42244 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
42245  ModifyGraphResponse& response_ ) const;
42246 
42528 ModifyGraphResponse modifyGraph( const std::string& graphName,
42529  const std::vector<std::string>& nodes,
42530  const std::vector<std::string>& edges,
42531  const std::vector<std::string>& weights,
42532  const std::vector<std::string>& restrictions,
42533  const std::map<std::string, std::string>& options ) const;
42534 
42818 ModifyGraphResponse& modifyGraph( const std::string& graphName,
42819  const std::vector<std::string>& nodes,
42820  const std::vector<std::string>& edges,
42821  const std::vector<std::string>& weights,
42822  const std::vector<std::string>& restrictions,
42823  const std::map<std::string, std::string>& options,
42824  ModifyGraphResponse& response_ ) const;
42825 
42856 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
42857 
42890 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
42891  QueryGraphResponse& response_ ) const;
42892 
43063 QueryGraphResponse queryGraph( const std::string& graphName,
43064  const std::vector<std::string>& queries,
43065  const std::vector<std::string>& restrictions,
43066  const std::string& adjacencyTable,
43067  const int32_t rings,
43068  const std::map<std::string, std::string>& options ) const;
43069 
43242 QueryGraphResponse& queryGraph( const std::string& graphName,
43243  const std::vector<std::string>& queries,
43244  const std::vector<std::string>& restrictions,
43245  const std::string& adjacencyTable,
43246  const int32_t rings,
43247  const std::map<std::string, std::string>& options,
43248  QueryGraphResponse& response_ ) const;
43249 
43266 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
43267 
43286 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
43287  RepartitionGraphResponse& response_ ) const;
43288 
43331 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
43332  const std::map<std::string, std::string>& options ) const;
43333 
43378 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
43379  const std::map<std::string, std::string>& options,
43380  RepartitionGraphResponse& response_ ) const;
43381 
43383 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
43384 
43386 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
43387  ReserveResourceResponse& response_ ) const;
43388 
43390 ReserveResourceResponse reserveResource( const std::string& component,
43391  const std::string& name,
43392  const std::string& action,
43393  const int64_t bytesRequested,
43394  const int64_t ownerId,
43395  const std::map<std::string, std::string>& options ) const;
43396 
43398 ReserveResourceResponse& reserveResource( const std::string& component,
43399  const std::string& name,
43400  const std::string& action,
43401  const int64_t bytesRequested,
43402  const int64_t ownerId,
43403  const std::map<std::string, std::string>& options,
43404  ReserveResourceResponse& response_ ) const;
43405 
43415 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
43416 
43428 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
43429  RevokePermissionResponse& response_ ) const;
43430 
43517 RevokePermissionResponse revokePermission( const std::string& principal,
43518  const std::string& object,
43519  const std::string& objectType,
43520  const std::string& permission,
43521  const std::map<std::string, std::string>& options ) const;
43522 
43611 RevokePermissionResponse& revokePermission( const std::string& principal,
43612  const std::string& object,
43613  const std::string& objectType,
43614  const std::string& permission,
43615  const std::map<std::string, std::string>& options,
43616  RevokePermissionResponse& response_ ) const;
43617 
43629 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
43630 
43646 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
43647  RevokePermissionCredentialResponse& response_ ) const;
43648 
43678 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
43679  const std::string& permission,
43680  const std::string& credentialName,
43681  const std::map<std::string, std::string>& options ) const;
43682 
43716 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
43717  const std::string& permission,
43718  const std::string& credentialName,
43719  const std::map<std::string, std::string>& options,
43720  RevokePermissionCredentialResponse& response_ ) const;
43721 
43732 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
43733 
43748 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
43749  RevokePermissionDatasourceResponse& response_ ) const;
43750 
43778 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
43779  const std::string& permission,
43780  const std::string& datasourceName,
43781  const std::map<std::string, std::string>& options ) const;
43782 
43814 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
43815  const std::string& permission,
43816  const std::string& datasourceName,
43817  const std::map<std::string, std::string>& options,
43818  RevokePermissionDatasourceResponse& response_ ) const;
43819 
43830 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
43831 
43846 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
43847  RevokePermissionDirectoryResponse& response_ ) const;
43848 
43878 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
43879  const std::string& permission,
43880  const std::string& directoryName,
43881  const std::map<std::string, std::string>& options ) const;
43882 
43916 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
43917  const std::string& permission,
43918  const std::string& directoryName,
43919  const std::map<std::string, std::string>& options,
43920  RevokePermissionDirectoryResponse& response_ ) const;
43921 
43931 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
43932 
43945 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
43946  RevokePermissionProcResponse& response_ ) const;
43947 
43972 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
43973  const std::string& permission,
43974  const std::string& procName,
43975  const std::map<std::string, std::string>& options ) const;
43976 
44004 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
44005  const std::string& permission,
44006  const std::string& procName,
44007  const std::map<std::string, std::string>& options,
44008  RevokePermissionProcResponse& response_ ) const;
44009 
44019 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
44020 
44033 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
44034  RevokePermissionSystemResponse& response_ ) const;
44035 
44067 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
44068  const std::string& permission,
44069  const std::map<std::string, std::string>& options ) const;
44070 
44105 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
44106  const std::string& permission,
44107  const std::map<std::string, std::string>& options,
44108  RevokePermissionSystemResponse& response_ ) const;
44109 
44119 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
44120 
44133 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
44134  RevokePermissionTableResponse& response_ ) const;
44135 
44184 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
44185  const std::string& permission,
44186  const std::string& tableName,
44187  const std::map<std::string, std::string>& options ) const;
44188 
44240 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
44241  const std::string& permission,
44242  const std::string& tableName,
44243  const std::map<std::string, std::string>& options,
44244  RevokePermissionTableResponse& response_ ) const;
44245 
44255 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
44256 
44268 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
44269  RevokeRoleResponse& response_ ) const;
44270 
44283 RevokeRoleResponse revokeRole( const std::string& role,
44284  const std::string& member,
44285  const std::map<std::string, std::string>& options ) const;
44286 
44301 RevokeRoleResponse& revokeRole( const std::string& role,
44302  const std::string& member,
44303  const std::map<std::string, std::string>& options,
44304  RevokeRoleResponse& response_ ) const;
44305 
44307 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
44308 
44310 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
44311  ShowContainerRegistryResponse& response_ ) const;
44312 
44314 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
44315  const std::map<std::string, std::string>& options ) const;
44316 
44318 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
44319  const std::map<std::string, std::string>& options,
44320  ShowContainerRegistryResponse& response_ ) const;
44321 
44332 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
44333 
44346 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
44347  ShowCredentialResponse& response_ ) const;
44348 
44363 ShowCredentialResponse showCredential( const std::string& credentialName,
44364  const std::map<std::string, std::string>& options ) const;
44365 
44382 ShowCredentialResponse& showCredential( const std::string& credentialName,
44383  const std::map<std::string, std::string>& options,
44384  ShowCredentialResponse& response_ ) const;
44385 
44396 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
44397 
44410 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
44411  ShowDatasinkResponse& response_ ) const;
44412 
44426 ShowDatasinkResponse showDatasink( const std::string& name,
44427  const std::map<std::string, std::string>& options ) const;
44428 
44444 ShowDatasinkResponse& showDatasink( const std::string& name,
44445  const std::map<std::string, std::string>& options,
44446  ShowDatasinkResponse& response_ ) const;
44447 
44459 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
44460 
44474 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
44475  ShowDatasourceResponse& response_ ) const;
44476 
44491 ShowDatasourceResponse showDatasource( const std::string& name,
44492  const std::map<std::string, std::string>& options ) const;
44493 
44510 ShowDatasourceResponse& showDatasource( const std::string& name,
44511  const std::map<std::string, std::string>& options,
44512  ShowDatasourceResponse& response_ ) const;
44513 
44525 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
44526 
44540 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
44541  ShowDirectoriesResponse& response_ ) const;
44542 
44555 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
44556  const std::map<std::string, std::string>& options ) const;
44557 
44572 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
44573  const std::map<std::string, std::string>& options,
44574  ShowDirectoriesResponse& response_ ) const;
44575 
44588 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
44589 
44604 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
44605  ShowEnvironmentResponse& response_ ) const;
44606 
44645 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
44646  const std::map<std::string, std::string>& options ) const;
44647 
44688 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
44689  const std::map<std::string, std::string>& options,
44690  ShowEnvironmentResponse& response_ ) const;
44691 
44703 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
44704 
44718 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
44719  ShowFilesResponse& response_ ) const;
44720 
44737 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
44738  const std::map<std::string, std::string>& options ) const;
44739 
44758 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
44759  const std::map<std::string, std::string>& options,
44760  ShowFilesResponse& response_ ) const;
44761 
44763 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
44764 
44766 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
44767  ShowFunctionsResponse& response_ ) const;
44768 
44770 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
44771  const std::map<std::string, std::string>& options ) const;
44772 
44774 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
44775  const std::map<std::string, std::string>& options,
44776  ShowFunctionsResponse& response_ ) const;
44777 
44788 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
44789 
44802 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
44803  ShowGraphResponse& response_ ) const;
44804 
44838 ShowGraphResponse showGraph( const std::string& graphName,
44839  const std::map<std::string, std::string>& options ) const;
44840 
44876 ShowGraphResponse& showGraph( const std::string& graphName,
44877  const std::map<std::string, std::string>& options,
44878  ShowGraphResponse& response_ ) const;
44879 
44881 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
44882 
44884 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
44885  ShowGraphGrammarResponse& response_ ) const;
44886 
44888 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
44889 
44891 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
44892  ShowGraphGrammarResponse& response_ ) const;
44893 
44895 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
44896 
44898 ShowModelResponse& showModel( const ShowModelRequest& request_,
44899  ShowModelResponse& response_ ) const;
44900 
44902 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
44903  const std::map<std::string, std::string>& options ) const;
44904 
44906 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
44907  const std::map<std::string, std::string>& options,
44908  ShowModelResponse& response_ ) const;
44909 
44919 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
44920 
44932 ShowProcResponse& showProc( const ShowProcRequest& request_,
44933  ShowProcResponse& response_ ) const;
44934 
44965 ShowProcResponse showProc( const std::string& procName,
44966  const std::map<std::string, std::string>& options ) const;
44967 
45000 ShowProcResponse& showProc( const std::string& procName,
45001  const std::map<std::string, std::string>& options,
45002  ShowProcResponse& response_ ) const;
45003 
45017 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
45018 
45034 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
45035  ShowProcStatusResponse& response_ ) const;
45036 
45085 ShowProcStatusResponse showProcStatus( const std::string& runId,
45086  const std::map<std::string, std::string>& options ) const;
45087 
45138 ShowProcStatusResponse& showProcStatus( const std::string& runId,
45139  const std::map<std::string, std::string>& options,
45140  ShowProcStatusResponse& response_ ) const;
45141 
45155 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
45156 
45172 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
45173  ShowResourceObjectsResponse& response_ ) const;
45174 
45243 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
45244 
45315 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
45316  ShowResourceObjectsResponse& response_ ) const;
45317 
45328 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
45329 
45343 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
45344  ShowResourceStatisticsResponse& response_ ) const;
45345 
45355 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
45356 
45369 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
45370  ShowResourceStatisticsResponse& response_ ) const;
45371 
45382 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
45383 
45396 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
45397  ShowResourceGroupsResponse& response_ ) const;
45398 
45462 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
45463  const std::map<std::string, std::string>& options ) const;
45464 
45530 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
45531  const std::map<std::string, std::string>& options,
45532  ShowResourceGroupsResponse& response_ ) const;
45533 
45545 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
45546 
45560 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
45561  ShowSchemaResponse& response_ ) const;
45562 
45594 ShowSchemaResponse showSchema( const std::string& schemaName,
45595  const std::map<std::string, std::string>& options ) const;
45596 
45630 ShowSchemaResponse& showSchema( const std::string& schemaName,
45631  const std::map<std::string, std::string>& options,
45632  ShowSchemaResponse& response_ ) const;
45633 
45645 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
45646 
45660 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
45661  ShowSecurityResponse& response_ ) const;
45662 
45693 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
45694  const std::map<std::string, std::string>& options ) const;
45695 
45728 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
45729  const std::map<std::string, std::string>& options,
45730  ShowSecurityResponse& response_ ) const;
45731 
45742 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
45743 
45756 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
45757  ShowSqlProcResponse& response_ ) const;
45758 
45791 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
45792  const std::map<std::string, std::string>& options ) const;
45793 
45828 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
45829  const std::map<std::string, std::string>& options,
45830  ShowSqlProcResponse& response_ ) const;
45831 
45841 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
45842 
45854 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
45855  ShowStatisticsResponse& response_ ) const;
45856 
45892 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
45893  const std::map<std::string, std::string>& options ) const;
45894 
45932 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
45933  const std::map<std::string, std::string>& options,
45934  ShowStatisticsResponse& response_ ) const;
45935 
45946 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
45947 
45961 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
45962  ShowSystemPropertiesResponse& response_ ) const;
45963 
45981 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
45982 
46003 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
46004  ShowSystemPropertiesResponse& response_ ) const;
46005 
46016 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
46017 
46030 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
46031  ShowSystemStatusResponse& response_ ) const;
46032 
46043 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
46044 
46057 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
46058  ShowSystemStatusResponse& response_ ) const;
46059 
46071 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
46072 
46086 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
46087  ShowSystemTimingResponse& response_ ) const;
46088 
46100 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
46101 
46115 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
46116  ShowSystemTimingResponse& response_ ) const;
46117 
46155 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
46156 
46196 ShowTableResponse& showTable( const ShowTableRequest& request_,
46197  ShowTableResponse& response_ ) const;
46198 
46348 ShowTableResponse showTable( const std::string& tableName,
46349  const std::map<std::string, std::string>& options ) const;
46350 
46502 ShowTableResponse& showTable( const std::string& tableName,
46503  const std::map<std::string, std::string>& options,
46504  ShowTableResponse& response_ ) const;
46505 
46515 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
46516 
46528 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
46529  ShowTableMetadataResponse& response_ ) const;
46530 
46544 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
46545  const std::map<std::string, std::string>& options ) const;
46546 
46562 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
46563  const std::map<std::string, std::string>& options,
46564  ShowTableMetadataResponse& response_ ) const;
46565 
46578 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
46579 
46594 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
46595  ShowTableMonitorsResponse& response_ ) const;
46596 
46612 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
46613  const std::map<std::string, std::string>& options ) const;
46614 
46632 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
46633  const std::map<std::string, std::string>& options,
46634  ShowTableMonitorsResponse& response_ ) const;
46635 
46649 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
46650 
46666 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
46667  ShowTablesByTypeResponse& response_ ) const;
46668 
46686 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
46687  const std::string& label,
46688  const std::map<std::string, std::string>& options ) const;
46689 
46709 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
46710  const std::string& label,
46711  const std::map<std::string, std::string>& options,
46712  ShowTablesByTypeResponse& response_ ) const;
46713 
46724 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
46725 
46738 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
46739  ShowTriggersResponse& response_ ) const;
46740 
46753 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
46754  const std::map<std::string, std::string>& options ) const;
46755 
46770 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
46771  const std::map<std::string, std::string>& options,
46772  ShowTriggersResponse& response_ ) const;
46773 
46785 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
46786 
46800 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
46801  ShowTypesResponse& response_ ) const;
46802 
46834 ShowTypesResponse showTypes( const std::string& typeId,
46835  const std::string& label,
46836  const std::map<std::string, std::string>& options ) const;
46837 
46871 ShowTypesResponse& showTypes( const std::string& typeId,
46872  const std::string& label,
46873  const std::map<std::string, std::string>& options,
46874  ShowTypesResponse& response_ ) const;
46875 
46885 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
46886 
46898 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
46899  ShowVideoResponse& response_ ) const;
46900 
46912 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
46913  const std::map<std::string, std::string>& options ) const;
46914 
46928 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
46929  const std::map<std::string, std::string>& options,
46930  ShowVideoResponse& response_ ) const;
46931 
46942 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
46943 
46956 ShowWalResponse& showWal( const ShowWalRequest& request_,
46957  ShowWalResponse& response_ ) const;
46958 
46986 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
46987  const std::map<std::string, std::string>& options ) const;
46988 
47018 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
47019  const std::map<std::string, std::string>& options,
47020  ShowWalResponse& response_ ) const;
47021 
47040 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
47041 
47062 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
47063  SolveGraphResponse& response_ ) const;
47064 
47400 SolveGraphResponse solveGraph( const std::string& graphName,
47401  const std::vector<std::string>& weightsOnEdges,
47402  const std::vector<std::string>& restrictions,
47403  const std::string& solverType,
47404  const std::vector<std::string>& sourceNodes,
47405  const std::vector<std::string>& destinationNodes,
47406  const std::string& solutionTable,
47407  const std::map<std::string, std::string>& options ) const;
47408 
47746 SolveGraphResponse& solveGraph( const std::string& graphName,
47747  const std::vector<std::string>& weightsOnEdges,
47748  const std::vector<std::string>& restrictions,
47749  const std::string& solverType,
47750  const std::vector<std::string>& sourceNodes,
47751  const std::vector<std::string>& destinationNodes,
47752  const std::string& solutionTable,
47753  const std::map<std::string, std::string>& options,
47754  SolveGraphResponse& response_ ) const;
47755 
47793 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
47794 
47834 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
47835  UpdateRecordsResponse& response_ ) const;
47836 
47876 template<typename TRequest>
47877 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
47878 {
47879  RawUpdateRecordsRequest actualRequest_;
47880  actualRequest_.tableName = request_.tableName;
47881  actualRequest_.expressions = request_.expressions;
47882  actualRequest_.newValuesMaps = request_.newValuesMaps;
47883  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
47884  actualRequest_.options = request_.options;
47885  UpdateRecordsResponse actualResponse_;
47886  submitRequest("/update/records", actualRequest_, actualResponse_, true);
47887  return actualResponse_;
47888 }
47889 
47931 template<typename TRequest>
47932 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
47933  UpdateRecordsResponse& response_ ) const
47934 {
47935  RawUpdateRecordsRequest actualRequest_;
47936  actualRequest_.tableName = request_.tableName;
47937  actualRequest_.expressions = request_.expressions;
47938  actualRequest_.newValuesMaps = request_.newValuesMaps;
47939  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
47940  actualRequest_.options = request_.options;
47941  submitRequest("/update/records", actualRequest_, response_, true);
47942  return response_;
47943 }
47944 
48184 template<typename TRequest>
48185 UpdateRecordsResponse updateRecords( const std::string& tableName,
48186  const std::vector<std::string>& expressions,
48187  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
48188  const std::vector<TRequest>& data,
48189  const std::map<std::string, std::string>& options ) const
48190 {
48191  RawUpdateRecordsRequest actualRequest_;
48192  actualRequest_.tableName = tableName;
48193  actualRequest_.expressions = expressions;
48194  actualRequest_.newValuesMaps = newValuesMaps;
48195  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
48196  actualRequest_.options = options;
48197  UpdateRecordsResponse actualResponse_;
48198  submitRequest("/update/records", actualRequest_, actualResponse_, true);
48199  return actualResponse_;
48200 }
48201 
48443 template<typename TRequest>
48444 UpdateRecordsResponse& updateRecords( const std::string& tableName,
48445  const std::vector<std::string>& expressions,
48446  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
48447  const std::vector<TRequest>& data,
48448  const std::map<std::string, std::string>& options,
48449  UpdateRecordsResponse& response_ ) const
48450 {
48451  RawUpdateRecordsRequest actualRequest_;
48452  actualRequest_.tableName = tableName;
48453  actualRequest_.expressions = expressions;
48454  actualRequest_.newValuesMaps = newValuesMaps;
48455  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
48456  actualRequest_.options = options;
48457  submitRequest("/update/records", actualRequest_, response_, true);
48458  return response_;
48459 }
48460 
48475 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
48476 
48494 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
48495  UpdateRecordsBySeriesResponse& response_ ) const;
48496 
48525 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
48526  const std::string& worldTableName,
48527  const std::string& viewName,
48528  const std::vector<std::string>& reserved,
48529  const std::map<std::string, std::string>& options ) const;
48530 
48562 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
48563  const std::string& worldTableName,
48564  const std::string& viewName,
48565  const std::vector<std::string>& reserved,
48566  const std::map<std::string, std::string>& options,
48567  UpdateRecordsBySeriesResponse& response_ ) const;
48568 
48634 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
48635 
48703 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
48704  UploadFilesResponse& response_ ) const;
48705 
48851 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
48852  const std::vector<std::vector<uint8_t> >& fileData,
48853  const std::map<std::string, std::string>& options ) const;
48854 
49002 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
49003  const std::vector<std::vector<uint8_t> >& fileData,
49004  const std::map<std::string, std::string>& options,
49005  UploadFilesResponse& response_ ) const;
49006 
49029 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
49030 
49055 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
49056  UploadFilesFromurlResponse& response_ ) const;
49057 
49088 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
49089  const std::vector<std::string>& urls,
49090  const std::map<std::string, std::string>& options ) const;
49091 
49124 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
49125  const std::vector<std::string>& urls,
49126  const std::map<std::string, std::string>& options,
49127  UploadFilesFromurlResponse& response_ ) const;
49128 
49130 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
49131 
49133 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
49134  VisualizeGetFeatureInfoResponse& response_ ) const;
49135 
49137 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
49138  const std::vector<std::string>& xColumnNames,
49139  const std::vector<std::string>& yColumnNames,
49140  const std::vector<std::string>& geometryColumnNames,
49141  const std::vector<std::vector<std::string> >& queryColumnNames,
49142  const std::string& projection,
49143  const double minX,
49144  const double maxX,
49145  const double minY,
49146  const double maxY,
49147  const int32_t width,
49148  const int32_t height,
49149  const int32_t x,
49150  const int32_t y,
49151  const int32_t radius,
49152  const int64_t limit,
49153  const std::string& encoding,
49154  const std::map<std::string, std::string>& options ) const;
49155 
49157 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
49158  const std::vector<std::string>& xColumnNames,
49159  const std::vector<std::string>& yColumnNames,
49160  const std::vector<std::string>& geometryColumnNames,
49161  const std::vector<std::vector<std::string> >& queryColumnNames,
49162  const std::string& projection,
49163  const double minX,
49164  const double maxX,
49165  const double minY,
49166  const double maxY,
49167  const int32_t width,
49168  const int32_t height,
49169  const int32_t x,
49170  const int32_t y,
49171  const int32_t radius,
49172  const int64_t limit,
49173  const std::string& encoding,
49174  const std::map<std::string, std::string>& options,
49175  VisualizeGetFeatureInfoResponse& response_ ) const;
49176 
49178 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
49179 
49181 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
49182  VisualizeImageResponse& response_ ) const;
49183 
49185 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
49186  const std::vector<std::string>& worldTableNames,
49187  const std::string& xColumnName,
49188  const std::string& yColumnName,
49189  const std::string& symbolColumnName,
49190  const std::string& geometryColumnName,
49191  const std::vector<std::vector<std::string> >& trackIds,
49192  const double minX,
49193  const double maxX,
49194  const double minY,
49195  const double maxY,
49196  const int32_t width,
49197  const int32_t height,
49198  const std::string& projection,
49199  const int64_t bgColor,
49200  const std::map<std::string, std::vector<std::string> >& styleOptions,
49201  const std::map<std::string, std::string>& options ) const;
49202 
49204 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
49205  const std::vector<std::string>& worldTableNames,
49206  const std::string& xColumnName,
49207  const std::string& yColumnName,
49208  const std::string& symbolColumnName,
49209  const std::string& geometryColumnName,
49210  const std::vector<std::vector<std::string> >& trackIds,
49211  const double minX,
49212  const double maxX,
49213  const double minY,
49214  const double maxY,
49215  const int32_t width,
49216  const int32_t height,
49217  const std::string& projection,
49218  const int64_t bgColor,
49219  const std::map<std::string, std::vector<std::string> >& styleOptions,
49220  const std::map<std::string, std::string>& options,
49221  VisualizeImageResponse& response_ ) const;
49222 
49237 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
49238 
49255 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
49256  VisualizeImageChartResponse& response_ ) const;
49257 
49487 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
49488  const std::vector<std::string>& xColumnNames,
49489  const std::vector<std::string>& yColumnNames,
49490  const double minX,
49491  const double maxX,
49492  const double minY,
49493  const double maxY,
49494  const int32_t width,
49495  const int32_t height,
49496  const std::string& bgColor,
49497  const std::map<std::string, std::vector<std::string> >& styleOptions,
49498  const std::map<std::string, std::string>& options ) const;
49499 
49731 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
49732  const std::vector<std::string>& xColumnNames,
49733  const std::vector<std::string>& yColumnNames,
49734  const double minX,
49735  const double maxX,
49736  const double minY,
49737  const double maxY,
49738  const int32_t width,
49739  const int32_t height,
49740  const std::string& bgColor,
49741  const std::map<std::string, std::vector<std::string> >& styleOptions,
49742  const std::map<std::string, std::string>& options,
49743  VisualizeImageChartResponse& response_ ) const;
49744 
49746 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
49747 
49749 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
49750  VisualizeImageClassbreakResponse& response_ ) const;
49751 
49753 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
49754  const std::vector<std::string>& worldTableNames,
49755  const std::string& xColumnName,
49756  const std::string& yColumnName,
49757  const std::string& symbolColumnName,
49758  const std::string& geometryColumnName,
49759  const std::vector<std::vector<std::string> >& trackIds,
49760  const std::string& cbAttr,
49761  const std::vector<std::string>& cbVals,
49762  const std::string& cbPointcolorAttr,
49763  const std::vector<std::string>& cbPointcolorVals,
49764  const std::string& cbPointalphaAttr,
49765  const std::vector<std::string>& cbPointalphaVals,
49766  const std::string& cbPointsizeAttr,
49767  const std::vector<std::string>& cbPointsizeVals,
49768  const std::string& cbPointshapeAttr,
49769  const std::vector<std::string>& cbPointshapeVals,
49770  const double minX,
49771  const double maxX,
49772  const double minY,
49773  const double maxY,
49774  const int32_t width,
49775  const int32_t height,
49776  const std::string& projection,
49777  const int64_t bgColor,
49778  const std::map<std::string, std::vector<std::string> >& styleOptions,
49779  const std::map<std::string, std::string>& options,
49780  const std::vector<int32_t>& cbTransparencyVec ) const;
49781 
49783 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
49784  const std::vector<std::string>& worldTableNames,
49785  const std::string& xColumnName,
49786  const std::string& yColumnName,
49787  const std::string& symbolColumnName,
49788  const std::string& geometryColumnName,
49789  const std::vector<std::vector<std::string> >& trackIds,
49790  const std::string& cbAttr,
49791  const std::vector<std::string>& cbVals,
49792  const std::string& cbPointcolorAttr,
49793  const std::vector<std::string>& cbPointcolorVals,
49794  const std::string& cbPointalphaAttr,
49795  const std::vector<std::string>& cbPointalphaVals,
49796  const std::string& cbPointsizeAttr,
49797  const std::vector<std::string>& cbPointsizeVals,
49798  const std::string& cbPointshapeAttr,
49799  const std::vector<std::string>& cbPointshapeVals,
49800  const double minX,
49801  const double maxX,
49802  const double minY,
49803  const double maxY,
49804  const int32_t width,
49805  const int32_t height,
49806  const std::string& projection,
49807  const int64_t bgColor,
49808  const std::map<std::string, std::vector<std::string> >& styleOptions,
49809  const std::map<std::string, std::string>& options,
49810  const std::vector<int32_t>& cbTransparencyVec,
49811  VisualizeImageClassbreakResponse& response_ ) const;
49812 
49814 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
49815 
49817 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
49818  VisualizeImageContourResponse& response_ ) const;
49819 
49821 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
49822  const std::string& xColumnName,
49823  const std::string& yColumnName,
49824  const std::string& valueColumnName,
49825  const double minX,
49826  const double maxX,
49827  const double minY,
49828  const double maxY,
49829  const int32_t width,
49830  const int32_t height,
49831  const std::string& projection,
49832  const std::map<std::string, std::string>& styleOptions,
49833  const std::map<std::string, std::string>& options ) const;
49834 
49836 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
49837  const std::string& xColumnName,
49838  const std::string& yColumnName,
49839  const std::string& valueColumnName,
49840  const double minX,
49841  const double maxX,
49842  const double minY,
49843  const double maxY,
49844  const int32_t width,
49845  const int32_t height,
49846  const std::string& projection,
49847  const std::map<std::string, std::string>& styleOptions,
49848  const std::map<std::string, std::string>& options,
49849  VisualizeImageContourResponse& response_ ) const;
49850 
49852 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
49853 
49855 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
49856  VisualizeImageHeatmapResponse& response_ ) const;
49857 
49859 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
49860  const std::string& xColumnName,
49861  const std::string& yColumnName,
49862  const std::string& valueColumnName,
49863  const std::string& geometryColumnName,
49864  const double minX,
49865  const double maxX,
49866  const double minY,
49867  const double maxY,
49868  const int32_t width,
49869  const int32_t height,
49870  const std::string& projection,
49871  const std::map<std::string, std::string>& styleOptions,
49872  const std::map<std::string, std::string>& options ) const;
49873 
49875 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
49876  const std::string& xColumnName,
49877  const std::string& yColumnName,
49878  const std::string& valueColumnName,
49879  const std::string& geometryColumnName,
49880  const double minX,
49881  const double maxX,
49882  const double minY,
49883  const double maxY,
49884  const int32_t width,
49885  const int32_t height,
49886  const std::string& projection,
49887  const std::map<std::string, std::string>& styleOptions,
49888  const std::map<std::string, std::string>& options,
49889  VisualizeImageHeatmapResponse& response_ ) const;
49890 
49892 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
49893 
49895 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
49896  VisualizeImageLabelsResponse& response_ ) const;
49897 
49899 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
49900  const std::string& xColumnName,
49901  const std::string& yColumnName,
49902  const std::string& xOffset,
49903  const std::string& yOffset,
49904  const std::string& textString,
49905  const std::string& font,
49906  const std::string& textColor,
49907  const std::string& textAngle,
49908  const std::string& textScale,
49909  const std::string& drawBox,
49910  const std::string& drawLeader,
49911  const std::string& lineWidth,
49912  const std::string& lineColor,
49913  const std::string& fillColor,
49914  const std::string& leaderXColumnName,
49915  const std::string& leaderYColumnName,
49916  const std::string& filter,
49917  const double minX,
49918  const double maxX,
49919  const double minY,
49920  const double maxY,
49921  const int32_t width,
49922  const int32_t height,
49923  const std::string& projection,
49924  const std::map<std::string, std::string>& options ) const;
49925 
49927 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
49928  const std::string& xColumnName,
49929  const std::string& yColumnName,
49930  const std::string& xOffset,
49931  const std::string& yOffset,
49932  const std::string& textString,
49933  const std::string& font,
49934  const std::string& textColor,
49935  const std::string& textAngle,
49936  const std::string& textScale,
49937  const std::string& drawBox,
49938  const std::string& drawLeader,
49939  const std::string& lineWidth,
49940  const std::string& lineColor,
49941  const std::string& fillColor,
49942  const std::string& leaderXColumnName,
49943  const std::string& leaderYColumnName,
49944  const std::string& filter,
49945  const double minX,
49946  const double maxX,
49947  const double minY,
49948  const double maxY,
49949  const int32_t width,
49950  const int32_t height,
49951  const std::string& projection,
49952  const std::map<std::string, std::string>& options,
49953  VisualizeImageLabelsResponse& response_ ) const;
49954 
49968 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
49969 
49985 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
49986  VisualizeIsochroneResponse& response_ ) const;
49987 
50650 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
50651  const std::string& sourceNode,
50652  const double maxSolutionRadius,
50653  const std::vector<std::string>& weightsOnEdges,
50654  const std::vector<std::string>& restrictions,
50655  const int32_t numLevels,
50656  const bool generateImage,
50657  const std::string& levelsTable,
50658  const std::map<std::string, std::string>& styleOptions,
50659  const std::map<std::string, std::string>& solveOptions,
50660  const std::map<std::string, std::string>& contourOptions,
50661  const std::map<std::string, std::string>& options ) const;
50662 
51327 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
51328  const std::string& sourceNode,
51329  const double maxSolutionRadius,
51330  const std::vector<std::string>& weightsOnEdges,
51331  const std::vector<std::string>& restrictions,
51332  const int32_t numLevels,
51333  const bool generateImage,
51334  const std::string& levelsTable,
51335  const std::map<std::string, std::string>& styleOptions,
51336  const std::map<std::string, std::string>& solveOptions,
51337  const std::map<std::string, std::string>& contourOptions,
51338  const std::map<std::string, std::string>& options,
51339  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.
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.
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...