GPUdb C++ API  Version 7.2.3.0
GPUdbFunctions.hpp
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
18 AdminAddHostResponse adminAddHost( const AdminAddHostRequest& request_ ) const;
19 
33 AdminAddHostResponse& adminAddHost( const AdminAddHostRequest& request_,
34  AdminAddHostResponse& response_ ) const;
35 
120 AdminAddHostResponse adminAddHost( const std::string& hostAddress,
121  const std::map<std::string, std::string>& options ) const;
122 
209 AdminAddHostResponse& adminAddHost( const std::string& hostAddress,
210  const std::map<std::string, std::string>& options,
211  AdminAddHostResponse& response_ ) const;
212 
249 AdminAddRanksResponse adminAddRanks( const AdminAddRanksRequest& request_ ) const;
250 
289 AdminAddRanksResponse& adminAddRanks( const AdminAddRanksRequest& request_,
290  AdminAddRanksResponse& response_ ) const;
291 
390 AdminAddRanksResponse adminAddRanks( const std::vector<std::string>& hosts,
391  const std::vector<std::map<std::string, std::string> >& configParams,
392  const std::map<std::string, std::string>& options ) const;
393 
494 AdminAddRanksResponse& adminAddRanks( const std::vector<std::string>& hosts,
495  const std::vector<std::map<std::string, std::string> >& configParams,
496  const std::map<std::string, std::string>& options,
497  AdminAddRanksResponse& response_ ) const;
498 
510 AdminAlterHostResponse adminAlterHost( const AdminAlterHostRequest& request_ ) const;
511 
525 AdminAlterHostResponse& adminAlterHost( const AdminAlterHostRequest& request_,
526  AdminAlterHostResponse& response_ ) const;
527 
560 AdminAlterHostResponse adminAlterHost( const std::string& host,
561  const std::map<std::string, std::string>& options ) const;
562 
597 AdminAlterHostResponse& adminAlterHost( const std::string& host,
598  const std::map<std::string, std::string>& options,
599  AdminAlterHostResponse& response_ ) const;
600 
615 AdminAlterJobsResponse adminAlterJobs( const AdminAlterJobsRequest& request_ ) const;
616 
633 AdminAlterJobsResponse& adminAlterJobs( const AdminAlterJobsRequest& request_,
634  AdminAlterJobsResponse& response_ ) const;
635 
662 AdminAlterJobsResponse adminAlterJobs( const std::vector<int64_t>& jobIds,
663  const std::string& action,
664  const std::map<std::string, std::string>& options ) const;
665 
694 AdminAlterJobsResponse& adminAlterJobs( const std::vector<int64_t>& jobIds,
695  const std::string& action,
696  const std::map<std::string, std::string>& options,
697  AdminAlterJobsResponse& response_ ) const;
698 
712 AdminBackupBeginResponse adminBackupBegin( const AdminBackupBeginRequest& request_ ) const;
713 
729 AdminBackupBeginResponse& adminBackupBegin( const AdminBackupBeginRequest& request_,
730  AdminBackupBeginResponse& response_ ) const;
731 
745 AdminBackupBeginResponse adminBackupBegin( const std::map<std::string, std::string>& options ) const;
746 
762 AdminBackupBeginResponse& adminBackupBegin( const std::map<std::string, std::string>& options,
763  AdminBackupBeginResponse& response_ ) const;
764 
775 AdminBackupEndResponse adminBackupEnd( const AdminBackupEndRequest& request_ ) const;
776 
789 AdminBackupEndResponse& adminBackupEnd( const AdminBackupEndRequest& request_,
790  AdminBackupEndResponse& response_ ) const;
791 
801 AdminBackupEndResponse adminBackupEnd( const std::map<std::string, std::string>& options ) const;
802 
814 AdminBackupEndResponse& adminBackupEnd( const std::map<std::string, std::string>& options,
815  AdminBackupEndResponse& response_ ) const;
816 
828 AdminHaOfflineResponse adminHaOffline( const AdminHaOfflineRequest& request_ ) const;
829 
843 AdminHaOfflineResponse& adminHaOffline( const AdminHaOfflineRequest& request_,
844  AdminHaOfflineResponse& response_ ) const;
845 
862 AdminHaOfflineResponse adminHaOffline( const bool offline,
863  const std::map<std::string, std::string>& options ) const;
864 
883 AdminHaOfflineResponse& adminHaOffline( const bool offline,
884  const std::map<std::string, std::string>& options,
885  AdminHaOfflineResponse& response_ ) const;
886 
898 AdminHaRefreshResponse adminHaRefresh( const AdminHaRefreshRequest& request_ ) const;
899 
913 AdminHaRefreshResponse& adminHaRefresh( const AdminHaRefreshRequest& request_,
914  AdminHaRefreshResponse& response_ ) const;
915 
926 AdminHaRefreshResponse adminHaRefresh( const std::map<std::string, std::string>& options ) const;
927 
940 AdminHaRefreshResponse& adminHaRefresh( const std::map<std::string, std::string>& options,
941  AdminHaRefreshResponse& response_ ) const;
942 
953 AdminOfflineResponse adminOffline( const AdminOfflineRequest& request_ ) const;
954 
967 AdminOfflineResponse& adminOffline( const AdminOfflineRequest& request_,
968  AdminOfflineResponse& response_ ) const;
969 
998 AdminOfflineResponse adminOffline( const bool offline,
999  const std::map<std::string, std::string>& options ) const;
1000 
1031 AdminOfflineResponse& adminOffline( const bool offline,
1032  const std::map<std::string, std::string>& options,
1033  AdminOfflineResponse& response_ ) const;
1034 
1069 AdminRebalanceResponse adminRebalance( const AdminRebalanceRequest& request_ ) const;
1070 
1107 AdminRebalanceResponse& adminRebalance( const AdminRebalanceRequest& request_,
1108  AdminRebalanceResponse& response_ ) const;
1109 
1291 AdminRebalanceResponse adminRebalance( const std::map<std::string, std::string>& options ) const;
1292 
1476 AdminRebalanceResponse& adminRebalance( const std::map<std::string, std::string>& options,
1477  AdminRebalanceResponse& response_ ) const;
1478 
1498 AdminRemoveHostResponse adminRemoveHost( const AdminRemoveHostRequest& request_ ) const;
1499 
1521 AdminRemoveHostResponse& adminRemoveHost( const AdminRemoveHostRequest& request_,
1522  AdminRemoveHostResponse& response_ ) const;
1523 
1564 AdminRemoveHostResponse adminRemoveHost( const std::string& host,
1565  const std::map<std::string, std::string>& options ) const;
1566 
1609 AdminRemoveHostResponse& adminRemoveHost( const std::string& host,
1610  const std::map<std::string, std::string>& options,
1611  AdminRemoveHostResponse& response_ ) const;
1612 
1642 AdminRemoveRanksResponse adminRemoveRanks( const AdminRemoveRanksRequest& request_ ) const;
1643 
1675 AdminRemoveRanksResponse& adminRemoveRanks( const AdminRemoveRanksRequest& request_,
1676  AdminRemoveRanksResponse& response_ ) const;
1677 
1776 AdminRemoveRanksResponse adminRemoveRanks( const std::vector<std::string>& ranks,
1777  const std::map<std::string, std::string>& options ) const;
1778 
1879 AdminRemoveRanksResponse& adminRemoveRanks( const std::vector<std::string>& ranks,
1880  const std::map<std::string, std::string>& options,
1881  AdminRemoveRanksResponse& response_ ) const;
1882 
1893 AdminRepairTableResponse adminRepairTable( const AdminRepairTableRequest& request_ ) const;
1894 
1907 AdminRepairTableResponse& adminRepairTable( const AdminRepairTableRequest& request_,
1908  AdminRepairTableResponse& response_ ) const;
1909 
1967 AdminRepairTableResponse adminRepairTable( const std::vector<std::string>& tableNames,
1968  const std::map<std::string, std::string>& tableTypes,
1969  const std::map<std::string, std::string>& options ) const;
1970 
2030 AdminRepairTableResponse& adminRepairTable( const std::vector<std::string>& tableNames,
2031  const std::map<std::string, std::string>& tableTypes,
2032  const std::map<std::string, std::string>& options,
2033  AdminRepairTableResponse& response_ ) const;
2034 
2044 AdminSendAlertResponse adminSendAlert( const AdminSendAlertRequest& request_ ) const;
2045 
2057 AdminSendAlertResponse& adminSendAlert( const AdminSendAlertRequest& request_,
2058  AdminSendAlertResponse& response_ ) const;
2059 
2084 AdminSendAlertResponse adminSendAlert( const std::string& message,
2085  const std::string& label,
2086  const std::string& logLevel,
2087  const std::map<std::string, std::string>& options ) const;
2088 
2115 AdminSendAlertResponse& adminSendAlert( const std::string& message,
2116  const std::string& label,
2117  const std::string& logLevel,
2118  const std::map<std::string, std::string>& options,
2119  AdminSendAlertResponse& response_ ) const;
2120 
2131 AdminShowAlertsResponse adminShowAlerts( const AdminShowAlertsRequest& request_ ) const;
2132 
2145 AdminShowAlertsResponse& adminShowAlerts( const AdminShowAlertsRequest& request_,
2146  AdminShowAlertsResponse& response_ ) const;
2147 
2161 AdminShowAlertsResponse adminShowAlerts( const int32_t numAlerts,
2162  const std::map<std::string, std::string>& options ) const;
2163 
2179 AdminShowAlertsResponse& adminShowAlerts( const int32_t numAlerts,
2180  const std::map<std::string, std::string>& options,
2181  AdminShowAlertsResponse& response_ ) const;
2182 
2198 AdminShowClusterOperationsResponse adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_ ) const;
2199 
2219 AdminShowClusterOperationsResponse& adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_,
2220  AdminShowClusterOperationsResponse& response_ ) const;
2221 
2237 AdminShowClusterOperationsResponse adminShowClusterOperations( const int32_t historyIndex,
2238  const std::map<std::string, std::string>& options ) const;
2239 
2259 AdminShowClusterOperationsResponse& adminShowClusterOperations( const int32_t historyIndex,
2260  const std::map<std::string, std::string>& options,
2261  AdminShowClusterOperationsResponse& response_ ) const;
2262 
2272 AdminShowJobsResponse adminShowJobs( const AdminShowJobsRequest& request_ ) const;
2273 
2285 AdminShowJobsResponse& adminShowJobs( const AdminShowJobsRequest& request_,
2286  AdminShowJobsResponse& response_ ) const;
2287 
2329 AdminShowJobsResponse adminShowJobs( const std::map<std::string, std::string>& options ) const;
2330 
2374 AdminShowJobsResponse& adminShowJobs( const std::map<std::string, std::string>& options,
2375  AdminShowJobsResponse& response_ ) const;
2376 
2388 AdminShowShardsResponse adminShowShards( const AdminShowShardsRequest& request_ ) const;
2389 
2403 AdminShowShardsResponse& adminShowShards( const AdminShowShardsRequest& request_,
2404  AdminShowShardsResponse& response_ ) const;
2405 
2416 AdminShowShardsResponse adminShowShards( const std::map<std::string, std::string>& options ) const;
2417 
2430 AdminShowShardsResponse& adminShowShards( const std::map<std::string, std::string>& options,
2431  AdminShowShardsResponse& response_ ) const;
2432 
2442 AdminShutdownResponse adminShutdown( const AdminShutdownRequest& request_ ) const;
2443 
2455 AdminShutdownResponse& adminShutdown( const AdminShutdownRequest& request_,
2456  AdminShutdownResponse& response_ ) const;
2457 
2468 AdminShutdownResponse adminShutdown( const std::string& exitType,
2469  const std::string& authorization,
2470  const std::map<std::string, std::string>& options ) const;
2471 
2484 AdminShutdownResponse& adminShutdown( const std::string& exitType,
2485  const std::string& authorization,
2486  const std::map<std::string, std::string>& options,
2487  AdminShutdownResponse& response_ ) const;
2488 
2501 AdminSwitchoverResponse adminSwitchover( const AdminSwitchoverRequest& request_ ) const;
2502 
2517 AdminSwitchoverResponse& adminSwitchover( const AdminSwitchoverRequest& request_,
2518  AdminSwitchoverResponse& response_ ) const;
2519 
2570 AdminSwitchoverResponse adminSwitchover( const std::vector<std::string>& processes,
2571  const std::vector<std::string>& destinations,
2572  const std::map<std::string, std::string>& options ) const;
2573 
2626 AdminSwitchoverResponse& adminSwitchover( const std::vector<std::string>& processes,
2627  const std::vector<std::string>& destinations,
2628  const std::map<std::string, std::string>& options,
2629  AdminSwitchoverResponse& response_ ) const;
2630 
2642 AdminVerifyDbResponse adminVerifyDb( const AdminVerifyDbRequest& request_ ) const;
2643 
2657 AdminVerifyDbResponse& adminVerifyDb( const AdminVerifyDbRequest& request_,
2658  AdminVerifyDbResponse& response_ ) const;
2659 
2804 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2805 
2952 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2953  AdminVerifyDbResponse& response_ ) const;
2954 
2965 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2966 
2979 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2980  AggregateConvexHullResponse& response_ ) const;
2981 
3000 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
3001  const std::string& xColumnName,
3002  const std::string& yColumnName,
3003  const std::map<std::string, std::string>& options ) const;
3004 
3025 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
3026  const std::string& xColumnName,
3027  const std::string& yColumnName,
3028  const std::map<std::string, std::string>& options,
3029  AggregateConvexHullResponse& response_ ) const;
3030 
3106 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
3107 
3185 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
3186  RawAggregateGroupByResponse& response_ ) const;
3187 
3263 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
3264 
3342 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
3343  AggregateGroupByResponse& response_ ) const;
3344 
3730 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
3731  const std::vector<std::string>& columnNames,
3732  const int64_t offset,
3733  const int64_t limit,
3734  const std::map<std::string, std::string>& options ) const;
3735 
4123 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
4124  const std::vector<std::string>& columnNames,
4125  const int64_t offset,
4126  const int64_t limit,
4127  const std::map<std::string, std::string>& options,
4128  AggregateGroupByResponse& response_ ) const;
4129 
4153 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
4154 
4180 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
4181  AggregateHistogramResponse& response_ ) const;
4182 
4234 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
4235  const std::string& columnName,
4236  const double start,
4237  const double end,
4238  const double interval,
4239  const std::map<std::string, std::string>& options ) const;
4240 
4294 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4295  const std::string& columnName,
4296  const double start,
4297  const double end,
4298  const double interval,
4299  const std::map<std::string, std::string>& options,
4300  AggregateHistogramResponse& response_ ) const;
4301 
4321 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4322 
4344 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4345  AggregateKMeansResponse& response_ ) const;
4346 
4460 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4461  const std::vector<std::string>& columnNames,
4462  const int32_t k,
4463  const double tolerance,
4464  const std::map<std::string, std::string>& options ) const;
4465 
4581 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4582  const std::vector<std::string>& columnNames,
4583  const int32_t k,
4584  const double tolerance,
4585  const std::map<std::string, std::string>& options,
4586  AggregateKMeansResponse& response_ ) const;
4587 
4598 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4599 
4612 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4613  AggregateMinMaxResponse& response_ ) const;
4614 
4631 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4632  const std::string& columnName,
4633  const std::map<std::string, std::string>& options ) const;
4634 
4653 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4654  const std::string& columnName,
4655  const std::map<std::string, std::string>& options,
4656  AggregateMinMaxResponse& response_ ) const;
4657 
4668 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4669 
4684 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4685  AggregateMinMaxGeometryResponse& response_ ) const;
4686 
4703 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4704  const std::string& columnName,
4705  const std::map<std::string, std::string>& options ) const;
4706 
4727 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4728  const std::string& columnName,
4729  const std::map<std::string, std::string>& options,
4730  AggregateMinMaxGeometryResponse& response_ ) const;
4731 
4794 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4795 
4860 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4861  AggregateStatisticsResponse& response_ ) const;
4862 
5005 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
5006  const std::string& columnName,
5007  const std::string& stats,
5008  const std::map<std::string, std::string>& options ) const;
5009 
5154 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
5155  const std::string& columnName,
5156  const std::string& stats,
5157  const std::map<std::string, std::string>& options,
5158  AggregateStatisticsResponse& response_ ) const;
5159 
5196 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
5197 
5238 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
5239  AggregateStatisticsByRangeResponse& response_ ) const;
5240 
5321 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5322  const std::string& selectExpression,
5323  const std::string& columnName,
5324  const std::string& valueColumnName,
5325  const std::string& stats,
5326  const double start,
5327  const double end,
5328  const double interval,
5329  const std::map<std::string, std::string>& options ) const;
5330 
5415 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5416  const std::string& selectExpression,
5417  const std::string& columnName,
5418  const std::string& valueColumnName,
5419  const std::string& stats,
5420  const double start,
5421  const double end,
5422  const double interval,
5423  const std::map<std::string, std::string>& options,
5424  AggregateStatisticsByRangeResponse& response_ ) const;
5425 
5476 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5477 
5530 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5531  RawAggregateUniqueResponse& response_ ) const;
5532 
5583 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5584 
5637 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5638  AggregateUniqueResponse& response_ ) const;
5639 
5877 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5878  const std::string& columnName,
5879  const int64_t offset,
5880  const int64_t limit,
5881  const std::map<std::string, std::string>& options ) const;
5882 
6122 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
6123  const std::string& columnName,
6124  const int64_t offset,
6125  const int64_t limit,
6126  const std::map<std::string, std::string>& options,
6127  AggregateUniqueResponse& response_ ) const;
6128 
6154 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
6155 
6183 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
6184  RawAggregateUnpivotResponse& response_ ) const;
6185 
6211 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
6212 
6240 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
6241  AggregateUnpivotResponse& response_ ) const;
6242 
6436 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6437  const std::vector<std::string>& columnNames,
6438  const std::string& variableColumnName,
6439  const std::string& valueColumnName,
6440  const std::vector<std::string>& pivotedColumns,
6441  const std::map<std::string, std::string>& options ) const;
6442 
6638 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6639  const std::vector<std::string>& columnNames,
6640  const std::string& variableColumnName,
6641  const std::string& valueColumnName,
6642  const std::vector<std::string>& pivotedColumns,
6643  const std::map<std::string, std::string>& options,
6644  AggregateUnpivotResponse& response_ ) const;
6645 
6656 AlterBackupResponse alterBackup( const AlterBackupRequest& request_ ) const;
6657 
6670 AlterBackupResponse& alterBackup( const AlterBackupRequest& request_,
6671  AlterBackupResponse& response_ ) const;
6672 
6722 AlterBackupResponse alterBackup( const std::string& backupName,
6723  const std::string& action,
6724  const std::string& value,
6725  const std::string& datasinkName,
6726  const std::map<std::string, std::string>& options ) const;
6727 
6779 AlterBackupResponse& alterBackup( const std::string& backupName,
6780  const std::string& action,
6781  const std::string& value,
6782  const std::string& datasinkName,
6783  const std::map<std::string, std::string>& options,
6784  AlterBackupResponse& response_ ) const;
6785 
6796 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6797 
6810 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6811  AlterCredentialResponse& response_ ) const;
6812 
6884 AlterCredentialResponse alterCredential( const std::string& credentialName,
6885  const std::map<std::string, std::string>& credentialUpdatesMap,
6886  const std::map<std::string, std::string>& options ) const;
6887 
6961 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6962  const std::map<std::string, std::string>& credentialUpdatesMap,
6963  const std::map<std::string, std::string>& options,
6964  AlterCredentialResponse& response_ ) const;
6965 
6976 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
6977 
6990 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
6991  AlterDatasinkResponse& response_ ) const;
6992 
7316 AlterDatasinkResponse alterDatasink( const std::string& name,
7317  const std::map<std::string, std::string>& datasinkUpdatesMap,
7318  const std::map<std::string, std::string>& options ) const;
7319 
7645 AlterDatasinkResponse& alterDatasink( const std::string& name,
7646  const std::map<std::string, std::string>& datasinkUpdatesMap,
7647  const std::map<std::string, std::string>& options,
7648  AlterDatasinkResponse& response_ ) const;
7649 
7660 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7661 
7674 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7675  AlterDatasourceResponse& response_ ) const;
7676 
8007 AlterDatasourceResponse alterDatasource( const std::string& name,
8008  const std::map<std::string, std::string>& datasourceUpdatesMap,
8009  const std::map<std::string, std::string>& options ) const;
8010 
8343 AlterDatasourceResponse& alterDatasource( const std::string& name,
8344  const std::map<std::string, std::string>& datasourceUpdatesMap,
8345  const std::map<std::string, std::string>& options,
8346  AlterDatasourceResponse& response_ ) const;
8347 
8358 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8359 
8372 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8373  AlterDirectoryResponse& response_ ) const;
8374 
8395 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8396  const std::map<std::string, std::string>& directoryUpdatesMap,
8397  const std::map<std::string, std::string>& options ) const;
8398 
8421 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8422  const std::map<std::string, std::string>& directoryUpdatesMap,
8423  const std::map<std::string, std::string>& options,
8424  AlterDirectoryResponse& response_ ) const;
8425 
8436 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8437 
8450 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8451  AlterEnvironmentResponse& response_ ) const;
8452 
8513 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8514  const std::string& action,
8515  const std::string& value,
8516  const std::map<std::string, std::string>& options ) const;
8517 
8580 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8581  const std::string& action,
8582  const std::string& value,
8583  const std::map<std::string, std::string>& options,
8584  AlterEnvironmentResponse& response_ ) const;
8585 
8587 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8588 
8590 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8591  AlterGraphResponse& response_ ) const;
8592 
8594 AlterGraphResponse alterGraph( const std::string& graphName,
8595  const std::string& action,
8596  const std::string& actionArg,
8597  const std::map<std::string, std::string>& options ) const;
8598 
8600 AlterGraphResponse& alterGraph( const std::string& graphName,
8601  const std::string& action,
8602  const std::string& actionArg,
8603  const std::map<std::string, std::string>& options,
8604  AlterGraphResponse& response_ ) const;
8605 
8607 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8608 
8610 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8611  AlterModelResponse& response_ ) const;
8612 
8614 AlterModelResponse alterModel( const std::string& modelName,
8615  const std::string& action,
8616  const std::string& value,
8617  const std::map<std::string, std::string>& options ) const;
8618 
8620 AlterModelResponse& alterModel( const std::string& modelName,
8621  const std::string& action,
8622  const std::string& value,
8623  const std::map<std::string, std::string>& options,
8624  AlterModelResponse& response_ ) const;
8625 
8636 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8637 
8650 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8651  AlterResourceGroupResponse& response_ ) const;
8652 
8782 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8783  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8784  const std::string& ranking,
8785  const std::string& adjoiningResourceGroup,
8786  const std::map<std::string, std::string>& options ) const;
8787 
8919 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8920  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8921  const std::string& ranking,
8922  const std::string& adjoiningResourceGroup,
8923  const std::map<std::string, std::string>& options,
8924  AlterResourceGroupResponse& response_ ) const;
8925 
8935 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8936 
8948 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8949  AlterRoleResponse& response_ ) const;
8950 
8973 AlterRoleResponse alterRole( const std::string& name,
8974  const std::string& action,
8975  const std::string& value,
8976  const std::map<std::string, std::string>& options ) const;
8977 
9002 AlterRoleResponse& alterRole( const std::string& name,
9003  const std::string& action,
9004  const std::string& value,
9005  const std::map<std::string, std::string>& options,
9006  AlterRoleResponse& response_ ) const;
9007 
9019 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
9020 
9034 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9035  AlterSchemaResponse& response_ ) const;
9036 
9063 AlterSchemaResponse alterSchema( const std::string& schemaName,
9064  const std::string& action,
9065  const std::string& value,
9066  const std::map<std::string, std::string>& options ) const;
9067 
9096 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9097  const std::string& action,
9098  const std::string& value,
9099  const std::map<std::string, std::string>& options,
9100  AlterSchemaResponse& response_ ) const;
9101 
9117 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9118 
9137 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9138  AlterSystemPropertiesResponse& response_ ) const;
9139 
9507 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9508  const std::map<std::string, std::string>& options ) const;
9509 
9880 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9881  const std::map<std::string, std::string>& options,
9882  AlterSystemPropertiesResponse& response_ ) const;
9883 
9939 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9940 
9998 AlterTableResponse& alterTable( const AlterTableRequest& request_,
9999  AlterTableResponse& response_ ) const;
10000 
10485 AlterTableResponse alterTable( const std::string& tableName,
10486  const std::string& action,
10487  const std::string& value,
10488  const std::map<std::string, std::string>& options ) const;
10489 
10976 AlterTableResponse& alterTable( const std::string& tableName,
10977  const std::string& action,
10978  const std::string& value,
10979  const std::map<std::string, std::string>& options,
10980  AlterTableResponse& response_ ) const;
10981 
11003 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
11004 
11028 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11029  AlterTableColumnsResponse& response_ ) const;
11030 
11065 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11066  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11067  const std::map<std::string, std::string>& options ) const;
11068 
11105 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11106  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11107  const std::map<std::string, std::string>& options,
11108  AlterTableColumnsResponse& response_ ) const;
11109 
11122 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11123 
11138 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11139  AlterTableMetadataResponse& response_ ) const;
11140 
11164 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11165  const std::map<std::string, std::string>& metadataMap,
11166  const std::map<std::string, std::string>& options ) const;
11167 
11193 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11194  const std::map<std::string, std::string>& metadataMap,
11195  const std::map<std::string, std::string>& options,
11196  AlterTableMetadataResponse& response_ ) const;
11197 
11209 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11210 
11224 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11225  AlterTableMonitorResponse& response_ ) const;
11226 
11254 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11255  const std::map<std::string, std::string>& monitorUpdatesMap,
11256  const std::map<std::string, std::string>& options ) const;
11257 
11287 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11288  const std::map<std::string, std::string>& monitorUpdatesMap,
11289  const std::map<std::string, std::string>& options,
11290  AlterTableMonitorResponse& response_ ) const;
11291 
11309 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11310 
11330 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11331  AlterTierResponse& response_ ) const;
11332 
11396 AlterTierResponse alterTier( const std::string& name,
11397  const std::map<std::string, std::string>& options ) const;
11398 
11464 AlterTierResponse& alterTier( const std::string& name,
11465  const std::map<std::string, std::string>& options,
11466  AlterTierResponse& response_ ) const;
11467 
11477 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11478 
11490 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11491  AlterUserResponse& response_ ) const;
11492 
11530 AlterUserResponse alterUser( const std::string& name,
11531  const std::string& action,
11532  const std::string& value,
11533  const std::map<std::string, std::string>& options ) const;
11534 
11574 AlterUserResponse& alterUser( const std::string& name,
11575  const std::string& action,
11576  const std::string& value,
11577  const std::map<std::string, std::string>& options,
11578  AlterUserResponse& response_ ) const;
11579 
11589 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11590 
11602 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11603  AlterVideoResponse& response_ ) const;
11604 
11621 AlterVideoResponse alterVideo( const std::string& path,
11622  const std::map<std::string, std::string>& options ) const;
11623 
11642 AlterVideoResponse& alterVideo( const std::string& path,
11643  const std::map<std::string, std::string>& options,
11644  AlterVideoResponse& response_ ) const;
11645 
11656 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11657 
11670 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11671  AlterWalResponse& response_ ) const;
11672 
11777 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11778  const std::map<std::string, std::string>& options ) const;
11779 
11886 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11887  const std::map<std::string, std::string>& options,
11888  AlterWalResponse& response_ ) const;
11889 
11905 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11906 
11924 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11925  AppendRecordsResponse& response_ ) const;
11926 
12094 AppendRecordsResponse appendRecords( const std::string& tableName,
12095  const std::string& sourceTableName,
12096  const std::map<std::string, std::string>& fieldMap,
12097  const std::map<std::string, std::string>& options ) const;
12098 
12268 AppendRecordsResponse& appendRecords( const std::string& tableName,
12269  const std::string& sourceTableName,
12270  const std::map<std::string, std::string>& fieldMap,
12271  const std::map<std::string, std::string>& options,
12272  AppendRecordsResponse& response_ ) const;
12273 
12284 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12285 
12298 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12299  ClearStatisticsResponse& response_ ) const;
12300 
12319 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12320  const std::string& columnName,
12321  const std::map<std::string, std::string>& options ) const;
12322 
12343 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12344  const std::string& columnName,
12345  const std::map<std::string, std::string>& options,
12346  ClearStatisticsResponse& response_ ) const;
12347 
12360 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12361 
12376 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12377  ClearTableResponse& response_ ) const;
12378 
12420 ClearTableResponse clearTable( const std::string& tableName,
12421  const std::string& authorization,
12422  const std::map<std::string, std::string>& options ) const;
12423 
12467 ClearTableResponse& clearTable( const std::string& tableName,
12468  const std::string& authorization,
12469  const std::map<std::string, std::string>& options,
12470  ClearTableResponse& response_ ) const;
12471 
12483 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12484 
12498 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12499  ClearTableMonitorResponse& response_ ) const;
12500 
12555 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12556  const std::map<std::string, std::string>& options ) const;
12557 
12614 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12615  const std::map<std::string, std::string>& options,
12616  ClearTableMonitorResponse& response_ ) const;
12617 
12630 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12631 
12646 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12647  ClearTablesResponse& response_ ) const;
12648 
12688 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12689  const std::map<std::string, std::string>& options ) const;
12690 
12732 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12733  const std::map<std::string, std::string>& options,
12734  ClearTablesResponse& response_ ) const;
12735 
12747 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12748 
12762 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12763  ClearTriggerResponse& response_ ) const;
12764 
12776 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12777  const std::map<std::string, std::string>& options ) const;
12778 
12792 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12793  const std::map<std::string, std::string>& options,
12794  ClearTriggerResponse& response_ ) const;
12795 
12805 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12806 
12818 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12819  CollectStatisticsResponse& response_ ) const;
12820 
12837 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12838  const std::vector<std::string>& columnNames,
12839  const std::map<std::string, std::string>& options ) const;
12840 
12859 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12860  const std::vector<std::string>& columnNames,
12861  const std::map<std::string, std::string>& options,
12862  CollectStatisticsResponse& response_ ) const;
12863 
12873 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
12874 
12886 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
12887  CreateBackupResponse& response_ ) const;
12888 
13043 CreateBackupResponse createBackup( const std::string& backupName,
13044  const std::string& backupType,
13045  const std::map<std::string, std::string>& backupObjectsMap,
13046  const std::string& datasinkName,
13047  const std::map<std::string, std::string>& options ) const;
13048 
13205 CreateBackupResponse& createBackup( const std::string& backupName,
13206  const std::string& backupType,
13207  const std::map<std::string, std::string>& backupObjectsMap,
13208  const std::string& datasinkName,
13209  const std::map<std::string, std::string>& options,
13210  CreateBackupResponse& response_ ) const;
13211 
13213 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13214 
13216 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13217  CreateContainerRegistryResponse& response_ ) const;
13218 
13220 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13221  const std::string& uri,
13222  const std::string& credential,
13223  const std::map<std::string, std::string>& options ) const;
13224 
13226 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13227  const std::string& uri,
13228  const std::string& credential,
13229  const std::map<std::string, std::string>& options,
13230  CreateContainerRegistryResponse& response_ ) const;
13231 
13242 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13243 
13256 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13257  CreateCredentialResponse& response_ ) const;
13258 
13310 CreateCredentialResponse createCredential( const std::string& credentialName,
13311  const std::string& type,
13312  const std::string& identity,
13313  const std::string& secret,
13314  const std::map<std::string, std::string>& options ) const;
13315 
13369 CreateCredentialResponse& createCredential( const std::string& credentialName,
13370  const std::string& type,
13371  const std::string& identity,
13372  const std::string& secret,
13373  const std::map<std::string, std::string>& options,
13374  CreateCredentialResponse& response_ ) const;
13375 
13387 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13388 
13402 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13403  CreateDatasinkResponse& response_ ) const;
13404 
13627 CreateDatasinkResponse createDatasink( const std::string& name,
13628  const std::string& destination,
13629  const std::map<std::string, std::string>& options ) const;
13630 
13855 CreateDatasinkResponse& createDatasink( const std::string& name,
13856  const std::string& destination,
13857  const std::map<std::string, std::string>& options,
13858  CreateDatasinkResponse& response_ ) const;
13859 
13871 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
13872 
13886 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
13887  CreateDatasourceResponse& response_ ) const;
13888 
14145 CreateDatasourceResponse createDatasource( const std::string& name,
14146  const std::string& location,
14147  const std::string& userName,
14148  const std::string& password,
14149  const std::map<std::string, std::string>& options ) const;
14150 
14409 CreateDatasourceResponse& createDatasource( const std::string& name,
14410  const std::string& location,
14411  const std::string& userName,
14412  const std::string& password,
14413  const std::map<std::string, std::string>& options,
14414  CreateDatasourceResponse& response_ ) const;
14415 
14417 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
14418 
14420 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
14421  CreateDeltaTableResponse& response_ ) const;
14422 
14424 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
14425  const std::string& tableName,
14426  const std::map<std::string, std::string>& options ) const;
14427 
14429 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
14430  const std::string& tableName,
14431  const std::map<std::string, std::string>& options,
14432  CreateDeltaTableResponse& response_ ) const;
14433 
14446 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
14447 
14462 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
14463  CreateDirectoryResponse& response_ ) const;
14464 
14507 CreateDirectoryResponse createDirectory( const std::string& directoryName,
14508  const std::map<std::string, std::string>& options ) const;
14509 
14554 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
14555  const std::map<std::string, std::string>& options,
14556  CreateDirectoryResponse& response_ ) const;
14557 
14569 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
14570 
14584 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
14585  CreateEnvironmentResponse& response_ ) const;
14586 
14598 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
14599  const std::map<std::string, std::string>& options ) const;
14600 
14614 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
14615  const std::map<std::string, std::string>& options,
14616  CreateEnvironmentResponse& response_ ) const;
14617 
14635 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14636 
14656 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14657  CreateGraphResponse& response_ ) const;
14658 
14898 CreateGraphResponse createGraph( const std::string& graphName,
14899  const bool directedGraph,
14900  const std::vector<std::string>& nodes,
14901  const std::vector<std::string>& edges,
14902  const std::vector<std::string>& weights,
14903  const std::vector<std::string>& restrictions,
14904  const std::map<std::string, std::string>& options ) const;
14905 
15147 CreateGraphResponse& createGraph( const std::string& graphName,
15148  const bool directedGraph,
15149  const std::vector<std::string>& nodes,
15150  const std::vector<std::string>& edges,
15151  const std::vector<std::string>& weights,
15152  const std::vector<std::string>& restrictions,
15153  const std::map<std::string, std::string>& options,
15154  CreateGraphResponse& response_ ) const;
15155 
15168 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15169 
15184 CreateJobResponse& createJob( const CreateJobRequest& request_,
15185  CreateJobResponse& response_ ) const;
15186 
15237 CreateJobResponse createJob( const std::string& endpoint,
15238  const std::string& requestEncoding,
15239  const std::vector<uint8_t>& data,
15240  const std::string& dataStr,
15241  const std::map<std::string, std::string>& options ) const;
15242 
15295 CreateJobResponse& createJob( const std::string& endpoint,
15296  const std::string& requestEncoding,
15297  const std::vector<uint8_t>& data,
15298  const std::string& dataStr,
15299  const std::map<std::string, std::string>& options,
15300  CreateJobResponse& response_ ) const;
15301 
15316 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15317 
15334 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15335  CreateJoinTableResponse& response_ ) const;
15336 
15500 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
15501  const std::vector<std::string>& tableNames,
15502  const std::vector<std::string>& columnNames,
15503  const std::vector<std::string>& expressions,
15504  const std::map<std::string, std::string>& options ) const;
15505 
15671 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
15672  const std::vector<std::string>& tableNames,
15673  const std::vector<std::string>& columnNames,
15674  const std::vector<std::string>& expressions,
15675  const std::map<std::string, std::string>& options,
15676  CreateJoinTableResponse& response_ ) const;
15677 
15696 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15697 
15719 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15720  CreateMaterializedViewResponse& response_ ) const;
15721 
15899 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
15900  const std::map<std::string, std::string>& options ) const;
15901 
16082 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16083  const std::map<std::string, std::string>& options,
16084  CreateMaterializedViewResponse& response_ ) const;
16085 
16097 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16098 
16112 CreateProcResponse& createProc( const CreateProcRequest& request_,
16113  CreateProcResponse& response_ ) const;
16114 
16190 CreateProcResponse createProc( const std::string& procName,
16191  const std::string& executionMode,
16192  const std::map<std::string, std::vector<uint8_t> >& files,
16193  const std::string& command,
16194  const std::vector<std::string>& args,
16195  const std::map<std::string, std::string>& options ) const;
16196 
16274 CreateProcResponse& createProc( const std::string& procName,
16275  const std::string& executionMode,
16276  const std::map<std::string, std::vector<uint8_t> >& files,
16277  const std::string& command,
16278  const std::vector<std::string>& args,
16279  const std::map<std::string, std::string>& options,
16280  CreateProcResponse& response_ ) const;
16281 
16322 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16323 
16366 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16367  CreateProjectionResponse& response_ ) const;
16368 
16692 CreateProjectionResponse createProjection( const std::string& tableName,
16693  const std::string& projectionName,
16694  const std::vector<std::string>& columnNames,
16695  const std::map<std::string, std::string>& options ) const;
16696 
17022 CreateProjectionResponse& createProjection( const std::string& tableName,
17023  const std::string& projectionName,
17024  const std::vector<std::string>& columnNames,
17025  const std::map<std::string, std::string>& options,
17026  CreateProjectionResponse& response_ ) const;
17027 
17037 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17038 
17050 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17051  CreateResourceGroupResponse& response_ ) const;
17052 
17136 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17137  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17138  const std::string& ranking,
17139  const std::string& adjoiningResourceGroup,
17140  const std::map<std::string, std::string>& options ) const;
17141 
17227 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17228  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17229  const std::string& ranking,
17230  const std::string& adjoiningResourceGroup,
17231  const std::map<std::string, std::string>& options,
17232  CreateResourceGroupResponse& response_ ) const;
17233 
17245 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17246 
17260 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17261  CreateRoleResponse& response_ ) const;
17262 
17284 CreateRoleResponse createRole( const std::string& name,
17285  const std::map<std::string, std::string>& options ) const;
17286 
17310 CreateRoleResponse& createRole( const std::string& name,
17311  const std::map<std::string, std::string>& options,
17312  CreateRoleResponse& response_ ) const;
17313 
17326 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17327 
17342 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17343  CreateSchemaResponse& response_ ) const;
17344 
17378 CreateSchemaResponse createSchema( const std::string& schemaName,
17379  const std::map<std::string, std::string>& options ) const;
17380 
17416 CreateSchemaResponse& createSchema( const std::string& schemaName,
17417  const std::map<std::string, std::string>& options,
17418  CreateSchemaResponse& response_ ) const;
17419 
17421 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17422 
17424 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17425  CreateStateTableResponse& response_ ) const;
17426 
17428 CreateStateTableResponse createStateTable( const std::string& tableName,
17429  const std::string& inputTableName,
17430  const std::string& initTableName,
17431  const std::map<std::string, std::string>& options ) const;
17432 
17434 CreateStateTableResponse& createStateTable( const std::string& tableName,
17435  const std::string& inputTableName,
17436  const std::string& initTableName,
17437  const std::map<std::string, std::string>& options,
17438  CreateStateTableResponse& response_ ) const;
17439 
17489 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
17490 
17542 CreateTableResponse& createTable( const CreateTableRequest& request_,
17543  CreateTableResponse& response_ ) const;
17544 
17879 CreateTableResponse createTable( const std::string& tableName,
17880  const std::string& typeId,
17881  const std::map<std::string, std::string>& options ) const;
17882 
18219 CreateTableResponse& createTable( const std::string& tableName,
18220  const std::string& typeId,
18221  const std::map<std::string, std::string>& options,
18222  CreateTableResponse& response_ ) const;
18223 
18245 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18246 
18270 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18271  CreateTableExternalResponse& response_ ) const;
18272 
19398 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19399  const std::vector<std::string>& filepaths,
19400  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19401  const std::map<std::string, std::string>& createTableOptions,
19402  const std::map<std::string, std::string>& options ) const;
19403 
20531 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
20532  const std::vector<std::string>& filepaths,
20533  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20534  const std::map<std::string, std::string>& createTableOptions,
20535  const std::map<std::string, std::string>& options,
20536  CreateTableExternalResponse& response_ ) const;
20537 
20563 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
20564 
20592 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
20593  CreateTableMonitorResponse& response_ ) const;
20594 
20748 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
20749  const std::map<std::string, std::string>& options ) const;
20750 
20906 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
20907  const std::map<std::string, std::string>& options,
20908  CreateTableMonitorResponse& response_ ) const;
20909 
20934 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
20935 
20962 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
20963  CreateTriggerByAreaResponse& response_ ) const;
20964 
21009 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21010  const std::vector<std::string>& tableNames,
21011  const std::string& xColumnName,
21012  const std::vector<double>& xVector,
21013  const std::string& yColumnName,
21014  const std::vector<double>& yVector,
21015  const std::map<std::string, std::string>& options ) const;
21016 
21063 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21064  const std::vector<std::string>& tableNames,
21065  const std::string& xColumnName,
21066  const std::vector<double>& xVector,
21067  const std::string& yColumnName,
21068  const std::vector<double>& yVector,
21069  const std::map<std::string, std::string>& options,
21070  CreateTriggerByAreaResponse& response_ ) const;
21071 
21094 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21095 
21121 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21122  CreateTriggerByRangeResponse& response_ ) const;
21123 
21157 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21158  const std::vector<std::string>& tableNames,
21159  const std::string& columnName,
21160  const double min,
21161  const double max,
21162  const std::map<std::string, std::string>& options ) const;
21163 
21200 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21201  const std::vector<std::string>& tableNames,
21202  const std::string& columnName,
21203  const double min,
21204  const double max,
21205  const std::map<std::string, std::string>& options,
21206  CreateTriggerByRangeResponse& response_ ) const;
21207 
21263 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21264 
21322 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21323  CreateTypeResponse& response_ ) const;
21324 
21645 CreateTypeResponse createType( const std::string& typeDefinition,
21646  const std::string& label,
21647  const std::map<std::string, std::vector<std::string> >& properties,
21648  const std::map<std::string, std::string>& options ) const;
21649 
21972 CreateTypeResponse& createType( const std::string& typeDefinition,
21973  const std::string& label,
21974  const std::map<std::string, std::vector<std::string> >& properties,
21975  const std::map<std::string, std::string>& options,
21976  CreateTypeResponse& response_ ) const;
21977 
22014 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22015 
22054 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22055  CreateUnionResponse& response_ ) const;
22056 
22265 CreateUnionResponse createUnion( const std::string& tableName,
22266  const std::vector<std::string>& tableNames,
22267  const std::vector<std::vector<std::string> >& inputColumnNames,
22268  const std::vector<std::string>& outputColumnNames,
22269  const std::map<std::string, std::string>& options ) const;
22270 
22481 CreateUnionResponse& createUnion( const std::string& tableName,
22482  const std::vector<std::string>& tableNames,
22483  const std::vector<std::vector<std::string> >& inputColumnNames,
22484  const std::vector<std::string>& outputColumnNames,
22485  const std::map<std::string, std::string>& options,
22486  CreateUnionResponse& response_ ) const;
22487 
22500 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
22501 
22516 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
22517  CreateUserExternalResponse& response_ ) const;
22518 
22584 CreateUserExternalResponse createUserExternal( const std::string& name,
22585  const std::map<std::string, std::string>& options ) const;
22586 
22654 CreateUserExternalResponse& createUserExternal( const std::string& name,
22655  const std::map<std::string, std::string>& options,
22656  CreateUserExternalResponse& response_ ) const;
22657 
22668 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
22669 
22682 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
22683  CreateUserInternalResponse& response_ ) const;
22684 
22751 CreateUserInternalResponse createUserInternal( const std::string& name,
22752  const std::string& password,
22753  const std::map<std::string, std::string>& options ) const;
22754 
22823 CreateUserInternalResponse& createUserInternal( const std::string& name,
22824  const std::string& password,
22825  const std::map<std::string, std::string>& options,
22826  CreateUserInternalResponse& response_ ) const;
22827 
22838 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
22839 
22852 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
22853  CreateVideoResponse& response_ ) const;
22854 
22949 CreateVideoResponse createVideo( const std::string& attribute,
22950  const std::string& begin,
22951  const double durationSeconds,
22952  const std::string& end,
22953  const double framesPerSecond,
22954  const std::string& style,
22955  const std::string& path,
22956  const std::string& styleParameters,
22957  const std::map<std::string, std::string>& options ) const;
22958 
23055 CreateVideoResponse& createVideo( const std::string& attribute,
23056  const std::string& begin,
23057  const double durationSeconds,
23058  const std::string& end,
23059  const double framesPerSecond,
23060  const std::string& style,
23061  const std::string& path,
23062  const std::string& styleParameters,
23063  const std::map<std::string, std::string>& options,
23064  CreateVideoResponse& response_ ) const;
23065 
23076 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23077 
23090 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23091  DeleteDirectoryResponse& response_ ) const;
23092 
23140 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23141  const std::map<std::string, std::string>& options ) const;
23142 
23192 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23193  const std::map<std::string, std::string>& options,
23194  DeleteDirectoryResponse& response_ ) const;
23195 
23206 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23207 
23220 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23221  DeleteFilesResponse& response_ ) const;
23222 
23254 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23255  const std::map<std::string, std::string>& options ) const;
23256 
23290 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23291  const std::map<std::string, std::string>& options,
23292  DeleteFilesResponse& response_ ) const;
23293 
23303 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23304 
23316 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23317  DeleteGraphResponse& response_ ) const;
23318 
23352 DeleteGraphResponse deleteGraph( const std::string& graphName,
23353  const std::map<std::string, std::string>& options ) const;
23354 
23390 DeleteGraphResponse& deleteGraph( const std::string& graphName,
23391  const std::map<std::string, std::string>& options,
23392  DeleteGraphResponse& response_ ) const;
23393 
23403 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
23404 
23416 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
23417  DeleteProcResponse& response_ ) const;
23418 
23429 DeleteProcResponse deleteProc( const std::string& procName,
23430  const std::map<std::string, std::string>& options ) const;
23431 
23444 DeleteProcResponse& deleteProc( const std::string& procName,
23445  const std::map<std::string, std::string>& options,
23446  DeleteProcResponse& response_ ) const;
23447 
23466 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
23467 
23488 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
23489  DeleteRecordsResponse& response_ ) const;
23490 
23555 DeleteRecordsResponse deleteRecords( const std::string& tableName,
23556  const std::vector<std::string>& expressions,
23557  const std::map<std::string, std::string>& options ) const;
23558 
23625 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
23626  const std::vector<std::string>& expressions,
23627  const std::map<std::string, std::string>& options,
23628  DeleteRecordsResponse& response_ ) const;
23629 
23639 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
23640 
23652 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
23653  DeleteResourceGroupResponse& response_ ) const;
23654 
23683 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
23684  const std::map<std::string, std::string>& options ) const;
23685 
23716 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
23717  const std::map<std::string, std::string>& options,
23718  DeleteResourceGroupResponse& response_ ) const;
23719 
23731 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
23732 
23746 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
23747  DeleteRoleResponse& response_ ) const;
23748 
23760 DeleteRoleResponse deleteRole( const std::string& name,
23761  const std::map<std::string, std::string>& options ) const;
23762 
23776 DeleteRoleResponse& deleteRole( const std::string& name,
23777  const std::map<std::string, std::string>& options,
23778  DeleteRoleResponse& response_ ) const;
23779 
23791 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
23792 
23806 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
23807  DeleteUserResponse& response_ ) const;
23808 
23820 DeleteUserResponse deleteUser( const std::string& name,
23821  const std::map<std::string, std::string>& options ) const;
23822 
23836 DeleteUserResponse& deleteUser( const std::string& name,
23837  const std::map<std::string, std::string>& options,
23838  DeleteUserResponse& response_ ) const;
23839 
23850 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
23851 
23864 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
23865  DownloadFilesResponse& response_ ) const;
23866 
23912 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
23913  const std::vector<int64_t>& readOffsets,
23914  const std::vector<int64_t>& readLengths,
23915  const std::map<std::string, std::string>& options ) const;
23916 
23964 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
23965  const std::vector<int64_t>& readOffsets,
23966  const std::vector<int64_t>& readLengths,
23967  const std::map<std::string, std::string>& options,
23968  DownloadFilesResponse& response_ ) const;
23969 
23979 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
23980 
23992 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
23993  DropBackupResponse& response_ ) const;
23994 
24050 DropBackupResponse dropBackup( const std::string& backupName,
24051  const std::string& datasinkName,
24052  const std::map<std::string, std::string>& options ) const;
24053 
24111 DropBackupResponse& dropBackup( const std::string& backupName,
24112  const std::string& datasinkName,
24113  const std::map<std::string, std::string>& options,
24114  DropBackupResponse& response_ ) const;
24115 
24117 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
24118 
24120 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
24121  DropContainerRegistryResponse& response_ ) const;
24122 
24124 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
24125  const std::map<std::string, std::string>& options ) const;
24126 
24128 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
24129  const std::map<std::string, std::string>& options,
24130  DropContainerRegistryResponse& response_ ) const;
24131 
24142 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
24143 
24156 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
24157  DropCredentialResponse& response_ ) const;
24158 
24170 DropCredentialResponse dropCredential( const std::string& credentialName,
24171  const std::map<std::string, std::string>& options ) const;
24172 
24186 DropCredentialResponse& dropCredential( const std::string& credentialName,
24187  const std::map<std::string, std::string>& options,
24188  DropCredentialResponse& response_ ) const;
24189 
24205 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24206 
24224 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24225  DropDatasinkResponse& response_ ) const;
24226 
24262 DropDatasinkResponse dropDatasink( const std::string& name,
24263  const std::map<std::string, std::string>& options ) const;
24264 
24302 DropDatasinkResponse& dropDatasink( const std::string& name,
24303  const std::map<std::string, std::string>& options,
24304  DropDatasinkResponse& response_ ) const;
24305 
24317 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
24318 
24332 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
24333  DropDatasourceResponse& response_ ) const;
24334 
24347 DropDatasourceResponse dropDatasource( const std::string& name,
24348  const std::map<std::string, std::string>& options ) const;
24349 
24364 DropDatasourceResponse& dropDatasource( const std::string& name,
24365  const std::map<std::string, std::string>& options,
24366  DropDatasourceResponse& response_ ) const;
24367 
24378 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
24379 
24392 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
24393  DropEnvironmentResponse& response_ ) const;
24394 
24428 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
24429  const std::map<std::string, std::string>& options ) const;
24430 
24466 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
24467  const std::map<std::string, std::string>& options,
24468  DropEnvironmentResponse& response_ ) const;
24469 
24471 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
24472 
24474 DropModelResponse& dropModel( const DropModelRequest& request_,
24475  DropModelResponse& response_ ) const;
24476 
24478 DropModelResponse dropModel( const std::string& modelName,
24479  const std::map<std::string, std::string>& options ) const;
24480 
24482 DropModelResponse& dropModel( const std::string& modelName,
24483  const std::map<std::string, std::string>& options,
24484  DropModelResponse& response_ ) const;
24485 
24497 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
24498 
24512 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
24513  DropSchemaResponse& response_ ) const;
24514 
24561 DropSchemaResponse dropSchema( const std::string& schemaName,
24562  const std::map<std::string, std::string>& options ) const;
24563 
24612 DropSchemaResponse& dropSchema( const std::string& schemaName,
24613  const std::map<std::string, std::string>& options,
24614  DropSchemaResponse& response_ ) const;
24615 
24617 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
24618 
24620 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
24621  EvaluateModelResponse& response_ ) const;
24622 
24624 EvaluateModelResponse evaluateModel( const std::string& modelName,
24625  const int32_t replicas,
24626  const std::string& deploymentMode,
24627  const std::string& sourceTable,
24628  const std::string& destinationTable,
24629  const std::map<std::string, std::string>& options ) const;
24630 
24632 EvaluateModelResponse& evaluateModel( const std::string& modelName,
24633  const int32_t replicas,
24634  const std::string& deploymentMode,
24635  const std::string& sourceTable,
24636  const std::string& destinationTable,
24637  const std::map<std::string, std::string>& options,
24638  EvaluateModelResponse& response_ ) const;
24639 
24660 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
24661 
24684 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
24685  ExecuteProcResponse& response_ ) const;
24686 
24807 ExecuteProcResponse executeProc( const std::string& procName,
24808  const std::map<std::string, std::string>& params,
24809  const std::map<std::string, std::vector<uint8_t> >& binParams,
24810  const std::vector<std::string>& inputTableNames,
24811  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24812  const std::vector<std::string>& outputTableNames,
24813  const std::map<std::string, std::string>& options ) const;
24814 
24937 ExecuteProcResponse& executeProc( const std::string& procName,
24938  const std::map<std::string, std::string>& params,
24939  const std::map<std::string, std::vector<uint8_t> >& binParams,
24940  const std::vector<std::string>& inputTableNames,
24941  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24942  const std::vector<std::string>& outputTableNames,
24943  const std::map<std::string, std::string>& options,
24944  ExecuteProcResponse& response_ ) const;
24945 
24977 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
24978 
25012 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
25013  RawExecuteSqlResponse& response_ ) const;
25014 
25046 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
25047 
25081 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
25082  ExecuteSqlResponse& response_ ) const;
25083 
25433 ExecuteSqlResponse executeSql( const std::string& statement,
25434  const int64_t offset,
25435  const int64_t limit,
25436  const std::string& requestSchemaStr,
25437  const std::vector<std::vector<uint8_t> >& data,
25438  const std::map<std::string, std::string>& options ) const;
25439 
25791 ExecuteSqlResponse& executeSql( const std::string& statement,
25792  const int64_t offset,
25793  const int64_t limit,
25794  const std::string& requestSchemaStr,
25795  const std::vector<std::vector<uint8_t> >& data,
25796  const std::map<std::string, std::string>& options,
25797  ExecuteSqlResponse& response_ ) const;
25798 
25809 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
25810 
25823 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
25824  ExportQueryMetricsResponse& response_ ) const;
25825 
25867 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
25868 
25912 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
25913  ExportQueryMetricsResponse& response_ ) const;
25914 
25939 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
25940 
25968 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
25969  ExportRecordsToFilesResponse& response_ ) const;
25970 
26236 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26237  const std::string& filepath,
26238  const std::map<std::string, std::string>& options ) const;
26239 
26508 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
26509  const std::string& filepath,
26510  const std::map<std::string, std::string>& options,
26511  ExportRecordsToFilesResponse& response_ ) const;
26512 
26523 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
26524 
26538 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
26539  ExportRecordsToTableResponse& response_ ) const;
26540 
26619 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
26620  const std::string& remoteQuery,
26621  const std::map<std::string, std::string>& options ) const;
26622 
26704 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
26705  const std::string& remoteQuery,
26706  const std::map<std::string, std::string>& options,
26707  ExportRecordsToTableResponse& response_ ) const;
26708 
26726 FilterResponse filter( const FilterRequest& request_ ) const;
26727 
26747 FilterResponse& filter( const FilterRequest& request_,
26748  FilterResponse& response_ ) const;
26749 
26820 FilterResponse filter( const std::string& tableName,
26821  const std::string& viewName,
26822  const std::string& expression,
26823  const std::map<std::string, std::string>& options ) const;
26824 
26897 FilterResponse& filter( const std::string& tableName,
26898  const std::string& viewName,
26899  const std::string& expression,
26900  const std::map<std::string, std::string>& options,
26901  FilterResponse& response_ ) const;
26902 
26918 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
26919 
26937 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
26938  FilterByAreaResponse& response_ ) const;
26939 
27008 FilterByAreaResponse filterByArea( const std::string& tableName,
27009  const std::string& viewName,
27010  const std::string& xColumnName,
27011  const std::vector<double>& xVector,
27012  const std::string& yColumnName,
27013  const std::vector<double>& yVector,
27014  const std::map<std::string, std::string>& options ) const;
27015 
27086 FilterByAreaResponse& filterByArea( const std::string& tableName,
27087  const std::string& viewName,
27088  const std::string& xColumnName,
27089  const std::vector<double>& xVector,
27090  const std::string& yColumnName,
27091  const std::vector<double>& yVector,
27092  const std::map<std::string, std::string>& options,
27093  FilterByAreaResponse& response_ ) const;
27094 
27111 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
27112 
27132 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
27133  FilterByAreaGeometryResponse& response_ ) const;
27134 
27205 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27206  const std::string& viewName,
27207  const std::string& columnName,
27208  const std::vector<double>& xVector,
27209  const std::vector<double>& yVector,
27210  const std::map<std::string, std::string>& options ) const;
27211 
27285 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27286  const std::string& viewName,
27287  const std::string& columnName,
27288  const std::vector<double>& xVector,
27289  const std::vector<double>& yVector,
27290  const std::map<std::string, std::string>& options,
27291  FilterByAreaGeometryResponse& response_ ) const;
27292 
27308 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
27309 
27327 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
27328  FilterByBoxResponse& response_ ) const;
27329 
27403 FilterByBoxResponse filterByBox( const std::string& tableName,
27404  const std::string& viewName,
27405  const std::string& xColumnName,
27406  const double minX,
27407  const double maxX,
27408  const std::string& yColumnName,
27409  const double minY,
27410  const double maxY,
27411  const std::map<std::string, std::string>& options ) const;
27412 
27488 FilterByBoxResponse& filterByBox( const std::string& tableName,
27489  const std::string& viewName,
27490  const std::string& xColumnName,
27491  const double minX,
27492  const double maxX,
27493  const std::string& yColumnName,
27494  const double minY,
27495  const double maxY,
27496  const std::map<std::string, std::string>& options,
27497  FilterByBoxResponse& response_ ) const;
27498 
27514 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
27515 
27533 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
27534  FilterByBoxGeometryResponse& response_ ) const;
27535 
27609 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
27610  const std::string& viewName,
27611  const std::string& columnName,
27612  const double minX,
27613  const double maxX,
27614  const double minY,
27615  const double maxY,
27616  const std::map<std::string, std::string>& options ) const;
27617 
27693 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
27694  const std::string& viewName,
27695  const std::string& columnName,
27696  const double minX,
27697  const double maxX,
27698  const double minY,
27699  const double maxY,
27700  const std::map<std::string, std::string>& options,
27701  FilterByBoxGeometryResponse& response_ ) const;
27702 
27714 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
27715 
27729 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
27730  FilterByGeometryResponse& response_ ) const;
27731 
27824 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
27825  const std::string& viewName,
27826  const std::string& columnName,
27827  const std::string& inputWkt,
27828  const std::string& operation,
27829  const std::map<std::string, std::string>& options ) const;
27830 
27925 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
27926  const std::string& viewName,
27927  const std::string& columnName,
27928  const std::string& inputWkt,
27929  const std::string& operation,
27930  const std::map<std::string, std::string>& options,
27931  FilterByGeometryResponse& response_ ) const;
27932 
27956 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
27957 
27983 FilterByListResponse& filterByList( const FilterByListRequest& request_,
27984  FilterByListResponse& response_ ) const;
27985 
28074 FilterByListResponse filterByList( const std::string& tableName,
28075  const std::string& viewName,
28076  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28077  const std::map<std::string, std::string>& options ) const;
28078 
28169 FilterByListResponse& filterByList( const std::string& tableName,
28170  const std::string& viewName,
28171  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28172  const std::map<std::string, std::string>& options,
28173  FilterByListResponse& response_ ) const;
28174 
28195 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28196 
28219 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28220  FilterByRadiusResponse& response_ ) const;
28221 
28303 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28304  const std::string& viewName,
28305  const std::string& xColumnName,
28306  const double xCenter,
28307  const std::string& yColumnName,
28308  const double yCenter,
28309  const double radius,
28310  const std::map<std::string, std::string>& options ) const;
28311 
28395 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
28396  const std::string& viewName,
28397  const std::string& xColumnName,
28398  const double xCenter,
28399  const std::string& yColumnName,
28400  const double yCenter,
28401  const double radius,
28402  const std::map<std::string, std::string>& options,
28403  FilterByRadiusResponse& response_ ) const;
28404 
28421 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
28422 
28442 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
28443  FilterByRadiusGeometryResponse& response_ ) const;
28444 
28525 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
28526  const std::string& viewName,
28527  const std::string& columnName,
28528  const double xCenter,
28529  const double yCenter,
28530  const double radius,
28531  const std::map<std::string, std::string>& options ) const;
28532 
28616 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
28617  const std::string& viewName,
28618  const std::string& columnName,
28619  const double xCenter,
28620  const double yCenter,
28621  const double radius,
28622  const std::map<std::string, std::string>& options,
28623  FilterByRadiusGeometryResponse& response_ ) const;
28624 
28645 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
28646 
28669 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
28670  FilterByRangeResponse& response_ ) const;
28671 
28741 FilterByRangeResponse filterByRange( const std::string& tableName,
28742  const std::string& viewName,
28743  const std::string& columnName,
28744  const double lowerBound,
28745  const double upperBound,
28746  const std::map<std::string, std::string>& options ) const;
28747 
28819 FilterByRangeResponse& filterByRange( const std::string& tableName,
28820  const std::string& viewName,
28821  const std::string& columnName,
28822  const double lowerBound,
28823  const double upperBound,
28824  const std::map<std::string, std::string>& options,
28825  FilterByRangeResponse& response_ ) const;
28826 
28849 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
28850 
28875 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
28876  FilterBySeriesResponse& response_ ) const;
28877 
28985 FilterBySeriesResponse filterBySeries( const std::string& tableName,
28986  const std::string& viewName,
28987  const std::string& trackId,
28988  const std::vector<std::string>& targetTrackIds,
28989  const std::map<std::string, std::string>& options ) const;
28990 
29100 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
29101  const std::string& viewName,
29102  const std::string& trackId,
29103  const std::vector<std::string>& targetTrackIds,
29104  const std::map<std::string, std::string>& options,
29105  FilterBySeriesResponse& response_ ) const;
29106 
29123 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
29124 
29143 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
29144  FilterByStringResponse& response_ ) const;
29145 
29257 FilterByStringResponse filterByString( const std::string& tableName,
29258  const std::string& viewName,
29259  const std::string& expression,
29260  const std::string& mode,
29261  const std::vector<std::string>& columnNames,
29262  const std::map<std::string, std::string>& options ) const;
29263 
29377 FilterByStringResponse& filterByString( const std::string& tableName,
29378  const std::string& viewName,
29379  const std::string& expression,
29380  const std::string& mode,
29381  const std::vector<std::string>& columnNames,
29382  const std::map<std::string, std::string>& options,
29383  FilterByStringResponse& response_ ) const;
29384 
29402 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
29403 
29423 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
29424  FilterByTableResponse& response_ ) const;
29425 
29574 FilterByTableResponse filterByTable( const std::string& tableName,
29575  const std::string& viewName,
29576  const std::string& columnName,
29577  const std::string& sourceTableName,
29578  const std::string& sourceTableColumnName,
29579  const std::map<std::string, std::string>& options ) const;
29580 
29731 FilterByTableResponse& filterByTable( const std::string& tableName,
29732  const std::string& viewName,
29733  const std::string& columnName,
29734  const std::string& sourceTableName,
29735  const std::string& sourceTableColumnName,
29736  const std::map<std::string, std::string>& options,
29737  FilterByTableResponse& response_ ) const;
29738 
29757 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
29758 
29779 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
29780  FilterByValueResponse& response_ ) const;
29781 
29853 FilterByValueResponse filterByValue( const std::string& tableName,
29854  const std::string& viewName,
29855  const bool isString,
29856  const double value,
29857  const std::string& valueStr,
29858  const std::string& columnName,
29859  const std::map<std::string, std::string>& options ) const;
29860 
29934 FilterByValueResponse& filterByValue( const std::string& tableName,
29935  const std::string& viewName,
29936  const bool isString,
29937  const double value,
29938  const std::string& valueStr,
29939  const std::string& columnName,
29940  const std::map<std::string, std::string>& options,
29941  FilterByValueResponse& response_ ) const;
29942 
29955 GetJobResponse getJob( const GetJobRequest& request_ ) const;
29956 
29971 GetJobResponse& getJob( const GetJobRequest& request_,
29972  GetJobResponse& response_ ) const;
29973 
29992 GetJobResponse getJob( const int64_t jobId,
29993  const std::map<std::string, std::string>& options ) const;
29994 
30015 GetJobResponse& getJob( const int64_t jobId,
30016  const std::map<std::string, std::string>& options,
30017  GetJobResponse& response_ ) const;
30018 
30037 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
30038 
30059 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
30060  RawGetRecordsResponse& response_ ) const;
30061 
30082 template<typename TResponse>
30083 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
30084 {
30085  if (request_.encoding != "binary")
30086  throw GPUdbException( "This function only supports binary encoding" );
30087 
30088  RawGetRecordsResponse actualResponse_;
30089  submitRequest("/get/records", request_, actualResponse_, false);
30090  GetRecordsResponse<TResponse> response_;
30091  response_.tableName = actualResponse_.tableName;
30092  response_.typeName = actualResponse_.typeName;
30093  response_.typeSchema = actualResponse_.typeSchema;
30094  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30095  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30096  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30097  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30098  response_.info = actualResponse_.info;
30099  return response_;
30100 }
30101 
30124 template<typename TResponse>
30125 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
30126  GetRecordsResponse<TResponse>& response_ ) const
30127 {
30128  if (request_.encoding != "binary")
30129  throw GPUdbException( "This function only supports binary encoding" );
30130 
30131  RawGetRecordsResponse actualResponse_;
30132  submitRequest("/get/records", request_, actualResponse_, false);
30133  response_.tableName = actualResponse_.tableName;
30134  response_.typeName = actualResponse_.typeName;
30135  response_.typeSchema = actualResponse_.typeSchema;
30136  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30137  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30138  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30139  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30140  response_.info = actualResponse_.info;
30141  return response_;
30142 }
30143 
30224 template<typename TResponse>
30225 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
30226  const int64_t offset,
30227  const int64_t limit,
30228  const std::map<std::string, std::string>& options ) const
30229 {
30230  GetRecordsRequest actualRequest_;
30231  actualRequest_.tableName = tableName;
30232  actualRequest_.offset = offset;
30233  actualRequest_.limit = limit;
30234  actualRequest_.options = options;
30235  RawGetRecordsResponse actualResponse_;
30236  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30237  GetRecordsResponse<TResponse> response_;
30238  response_.tableName = actualResponse_.tableName;
30239  response_.typeName = actualResponse_.typeName;
30240  response_.typeSchema = actualResponse_.typeSchema;
30241  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30242  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30243  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30244  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30245  response_.info = actualResponse_.info;
30246  return response_;
30247 }
30248 
30331 template<typename TResponse>
30332 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
30333  const int64_t offset,
30334  const int64_t limit,
30335  const std::map<std::string, std::string>& options,
30336  GetRecordsResponse<TResponse>& response_ ) const
30337 {
30338  GetRecordsRequest actualRequest_;
30339  actualRequest_.tableName = tableName;
30340  actualRequest_.offset = offset;
30341  actualRequest_.limit = limit;
30342  actualRequest_.options = options;
30343  RawGetRecordsResponse actualResponse_;
30344  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30345  response_.tableName = actualResponse_.tableName;
30346  response_.typeName = actualResponse_.typeName;
30347  response_.typeSchema = actualResponse_.typeSchema;
30348  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30349  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30350  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30351  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30352  response_.info = actualResponse_.info;
30353  return response_;
30354 }
30355 
30377 template<typename TResponse>
30378 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30379  const GetRecordsRequest& request_ ) const
30380 {
30381  if (request_.encoding != "binary")
30382  throw GPUdbException( "This function only supports binary encoding" );
30383 
30384  RawGetRecordsResponse actualResponse_;
30385  submitRequest("/get/records", request_, actualResponse_, false);
30386  GetRecordsResponse<TResponse> response_;
30387  response_.tableName = actualResponse_.tableName;
30388  response_.typeName = actualResponse_.typeName;
30389  response_.typeSchema = actualResponse_.typeSchema;
30390  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30391  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30392  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30393  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30394  response_.info = actualResponse_.info;
30395  return response_;
30396 }
30397 
30419 template<typename TResponse>
30420 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30421  const GetRecordsRequest& request_ ) const
30422 {
30423  if (request_.encoding != "binary")
30424  throw GPUdbException( "This function only supports binary encoding" );
30425 
30426  RawGetRecordsResponse actualResponse_;
30427  submitRequest("/get/records", request_, actualResponse_, false);
30428  GetRecordsResponse<TResponse> response_;
30429  response_.tableName = actualResponse_.tableName;
30430  response_.typeName = actualResponse_.typeName;
30431  response_.typeSchema = actualResponse_.typeSchema;
30432  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30433  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30434  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30435  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30436  response_.info = actualResponse_.info;
30437  return response_;
30438 }
30439 
30463 template<typename TResponse>
30464 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30465  const GetRecordsRequest& request_,
30466  GetRecordsResponse<TResponse>& response_ ) const
30467 {
30468  if (request_.encoding != "binary")
30469  throw GPUdbException( "This function only supports binary encoding" );
30470 
30471  RawGetRecordsResponse actualResponse_;
30472  submitRequest("/get/records", request_, actualResponse_, false);
30473  response_.tableName = actualResponse_.tableName;
30474  response_.typeName = actualResponse_.typeName;
30475  response_.typeSchema = actualResponse_.typeSchema;
30476  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30477  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30478  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30479  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30480  response_.info = actualResponse_.info;
30481  return response_;
30482 }
30483 
30507 template<typename TResponse>
30508 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30509  const GetRecordsRequest& request_,
30510  GetRecordsResponse<TResponse>& response_ ) const
30511 {
30512  if (request_.encoding != "binary")
30513  throw GPUdbException( "This function only supports binary encoding" );
30514 
30515  RawGetRecordsResponse actualResponse_;
30516  submitRequest("/get/records", request_, actualResponse_, false);
30517  response_.tableName = actualResponse_.tableName;
30518  response_.typeName = actualResponse_.typeName;
30519  response_.typeSchema = actualResponse_.typeSchema;
30520  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30521  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30522  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30523  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30524  response_.info = actualResponse_.info;
30525  return response_;
30526 }
30527 
30609 template<typename TResponse>
30610 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30611  const std::string& tableName,
30612  const int64_t offset,
30613  const int64_t limit,
30614  const std::map<std::string, std::string>& options ) const
30615 {
30616  GetRecordsRequest actualRequest_;
30617  actualRequest_.tableName = tableName;
30618  actualRequest_.offset = offset;
30619  actualRequest_.limit = limit;
30620  actualRequest_.options = options;
30621  RawGetRecordsResponse actualResponse_;
30622  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30623  GetRecordsResponse<TResponse> response_;
30624  response_.tableName = actualResponse_.tableName;
30625  response_.typeName = actualResponse_.typeName;
30626  response_.typeSchema = actualResponse_.typeSchema;
30627  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30628  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30629  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30630  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30631  response_.info = actualResponse_.info;
30632  return response_;
30633 }
30634 
30716 template<typename TResponse>
30717 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30718  const std::string& tableName,
30719  const int64_t offset,
30720  const int64_t limit,
30721  const std::map<std::string, std::string>& options ) const
30722 {
30723  GetRecordsRequest actualRequest_;
30724  actualRequest_.tableName = tableName;
30725  actualRequest_.offset = offset;
30726  actualRequest_.limit = limit;
30727  actualRequest_.options = options;
30728  RawGetRecordsResponse actualResponse_;
30729  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30730  GetRecordsResponse<TResponse> response_;
30731  response_.tableName = actualResponse_.tableName;
30732  response_.typeName = actualResponse_.typeName;
30733  response_.typeSchema = actualResponse_.typeSchema;
30734  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30735  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30736  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30737  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30738  response_.info = actualResponse_.info;
30739  return response_;
30740 }
30741 
30825 template<typename TResponse>
30826 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30827  const std::string& tableName,
30828  const int64_t offset,
30829  const int64_t limit,
30830  const std::map<std::string, std::string>& options,
30831  GetRecordsResponse<TResponse>& response_ ) const
30832 {
30833  GetRecordsRequest actualRequest_;
30834  actualRequest_.tableName = tableName;
30835  actualRequest_.offset = offset;
30836  actualRequest_.limit = limit;
30837  actualRequest_.options = options;
30838  RawGetRecordsResponse actualResponse_;
30839  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30840  response_.tableName = actualResponse_.tableName;
30841  response_.typeName = actualResponse_.typeName;
30842  response_.typeSchema = actualResponse_.typeSchema;
30843  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30844  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30845  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30846  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30847  response_.info = actualResponse_.info;
30848  return response_;
30849 }
30850 
30934 template<typename TResponse>
30935 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30936  const std::string& tableName,
30937  const int64_t offset,
30938  const int64_t limit,
30939  const std::map<std::string, std::string>& options,
30940  GetRecordsResponse<TResponse>& response_ ) const
30941 {
30942  GetRecordsRequest actualRequest_;
30943  actualRequest_.tableName = tableName;
30944  actualRequest_.offset = offset;
30945  actualRequest_.limit = limit;
30946  actualRequest_.options = options;
30947  RawGetRecordsResponse actualResponse_;
30948  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30949  response_.tableName = actualResponse_.tableName;
30950  response_.typeName = actualResponse_.typeName;
30951  response_.typeSchema = actualResponse_.typeSchema;
30952  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30953  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30954  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30955  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30956  response_.info = actualResponse_.info;
30957  return response_;
30958 }
30959 
30998 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
30999 
31041 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
31042  RawGetRecordsByColumnResponse& response_ ) const;
31043 
31082 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
31083 
31124 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
31125  GetRecordsByColumnResponse& response_ ) const;
31126 
31255 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
31256  const std::vector<std::string>& columnNames,
31257  const int64_t offset,
31258  const int64_t limit,
31259  const std::map<std::string, std::string>& options ) const;
31260 
31391 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
31392  const std::vector<std::string>& columnNames,
31393  const int64_t offset,
31394  const int64_t limit,
31395  const std::map<std::string, std::string>& options,
31396  GetRecordsByColumnResponse& response_ ) const;
31397 
31422 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
31423 
31451 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
31452  RawGetRecordsBySeriesResponse& response_ ) const;
31453 
31480 template<typename TResponse>
31481 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
31482 {
31483  if (request_.encoding != "binary")
31484  throw GPUdbException( "This function only supports binary encoding" );
31485 
31486  RawGetRecordsBySeriesResponse actualResponse_;
31487  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31488  GetRecordsBySeriesResponse<TResponse> response_;
31489  response_.tableNames = actualResponse_.tableNames;
31490  response_.typeNames = actualResponse_.typeNames;
31491  response_.typeSchemas = actualResponse_.typeSchemas;
31492  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31493 
31494  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31495  {
31496  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31497  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31498  }
31499 
31500  response_.info = actualResponse_.info;
31501  return response_;
31502 }
31503 
31532 template<typename TResponse>
31533 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
31534  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31535 {
31536  if (request_.encoding != "binary")
31537  throw GPUdbException( "This function only supports binary encoding" );
31538 
31539  RawGetRecordsBySeriesResponse actualResponse_;
31540  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31541  response_.tableNames = actualResponse_.tableNames;
31542  response_.typeNames = actualResponse_.typeNames;
31543  response_.typeSchemas = actualResponse_.typeSchemas;
31544  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31545 
31546  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31547  {
31548  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31549  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31550  }
31551 
31552  response_.info = actualResponse_.info;
31553  return response_;
31554 }
31555 
31601 template<typename TResponse>
31602 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
31603  const std::string& worldTableName,
31604  const int32_t offset,
31605  const int32_t limit,
31606  const std::map<std::string, std::string>& options ) const
31607 {
31608  GetRecordsBySeriesRequest actualRequest_;
31609  actualRequest_.tableName = tableName;
31610  actualRequest_.worldTableName = worldTableName;
31611  actualRequest_.offset = offset;
31612  actualRequest_.limit = limit;
31613  actualRequest_.options = options;
31614  RawGetRecordsBySeriesResponse actualResponse_;
31615  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31616  GetRecordsBySeriesResponse<TResponse> response_;
31617  response_.tableNames = actualResponse_.tableNames;
31618  response_.typeNames = actualResponse_.typeNames;
31619  response_.typeSchemas = actualResponse_.typeSchemas;
31620  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31621 
31622  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31623  {
31624  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31625  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31626  }
31627 
31628  response_.info = actualResponse_.info;
31629  return response_;
31630 }
31631 
31679 template<typename TResponse>
31680 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
31681  const std::string& worldTableName,
31682  const int32_t offset,
31683  const int32_t limit,
31684  const std::map<std::string, std::string>& options,
31685  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31686 {
31687  GetRecordsBySeriesRequest actualRequest_;
31688  actualRequest_.tableName = tableName;
31689  actualRequest_.worldTableName = worldTableName;
31690  actualRequest_.offset = offset;
31691  actualRequest_.limit = limit;
31692  actualRequest_.options = options;
31693  RawGetRecordsBySeriesResponse actualResponse_;
31694  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31695  response_.tableNames = actualResponse_.tableNames;
31696  response_.typeNames = actualResponse_.typeNames;
31697  response_.typeSchemas = actualResponse_.typeSchemas;
31698  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31699 
31700  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31701  {
31702  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31703  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31704  }
31705 
31706  response_.info = actualResponse_.info;
31707  return response_;
31708 }
31709 
31738 template<typename TResponse>
31739 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
31740  const GetRecordsBySeriesRequest& request_ ) const
31741 {
31742  if (request_.encoding != "binary")
31743  throw GPUdbException( "This function only supports binary encoding" );
31744 
31745  RawGetRecordsBySeriesResponse actualResponse_;
31746  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31747  GetRecordsBySeriesResponse<TResponse> response_;
31748  response_.tableNames = actualResponse_.tableNames;
31749  response_.typeNames = actualResponse_.typeNames;
31750  response_.typeSchemas = actualResponse_.typeSchemas;
31751  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31752 
31753  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31754  {
31755  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31756  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31757  }
31758 
31759  response_.info = actualResponse_.info;
31760  return response_;
31761 }
31762 
31790 template<typename TResponse>
31791 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
31792  const GetRecordsBySeriesRequest& request_ ) const
31793 {
31794  if (request_.encoding != "binary")
31795  throw GPUdbException( "This function only supports binary encoding" );
31796 
31797  RawGetRecordsBySeriesResponse actualResponse_;
31798  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31799  GetRecordsBySeriesResponse<TResponse> response_;
31800  response_.tableNames = actualResponse_.tableNames;
31801  response_.typeNames = actualResponse_.typeNames;
31802  response_.typeSchemas = actualResponse_.typeSchemas;
31803  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31804 
31805  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31806  {
31807  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31808  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31809  }
31810 
31811  response_.info = actualResponse_.info;
31812  return response_;
31813 }
31814 
31845 template<typename TResponse>
31846 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
31847  const GetRecordsBySeriesRequest& request_,
31848  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31849 {
31850  if (request_.encoding != "binary")
31851  throw GPUdbException( "This function only supports binary encoding" );
31852 
31853  RawGetRecordsBySeriesResponse actualResponse_;
31854  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31855  response_.tableNames = actualResponse_.tableNames;
31856  response_.typeNames = actualResponse_.typeNames;
31857  response_.typeSchemas = actualResponse_.typeSchemas;
31858  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31859 
31860  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31861  {
31862  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31863  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31864  }
31865 
31866  response_.info = actualResponse_.info;
31867  return response_;
31868 }
31869 
31899 template<typename TResponse>
31900 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
31901  const GetRecordsBySeriesRequest& request_,
31902  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31903 {
31904  if (request_.encoding != "binary")
31905  throw GPUdbException( "This function only supports binary encoding" );
31906 
31907  RawGetRecordsBySeriesResponse actualResponse_;
31908  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31909  response_.tableNames = actualResponse_.tableNames;
31910  response_.typeNames = actualResponse_.typeNames;
31911  response_.typeSchemas = actualResponse_.typeSchemas;
31912  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31913 
31914  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31915  {
31916  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31917  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31918  }
31919 
31920  response_.info = actualResponse_.info;
31921  return response_;
31922 }
31923 
31970 template<typename TResponse>
31971 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
31972  const std::string& tableName,
31973  const std::string& worldTableName,
31974  const int32_t offset,
31975  const int32_t limit,
31976  const std::map<std::string, std::string>& options ) const
31977 {
31978  GetRecordsBySeriesRequest actualRequest_;
31979  actualRequest_.tableName = tableName;
31980  actualRequest_.worldTableName = worldTableName;
31981  actualRequest_.offset = offset;
31982  actualRequest_.limit = limit;
31983  actualRequest_.options = options;
31984  RawGetRecordsBySeriesResponse actualResponse_;
31985  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31986  GetRecordsBySeriesResponse<TResponse> response_;
31987  response_.tableNames = actualResponse_.tableNames;
31988  response_.typeNames = actualResponse_.typeNames;
31989  response_.typeSchemas = actualResponse_.typeSchemas;
31990  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31991 
31992  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31993  {
31994  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31995  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31996  }
31997 
31998  response_.info = actualResponse_.info;
31999  return response_;
32000 }
32001 
32048 template<typename TResponse>
32049 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32050  const std::string& tableName,
32051  const std::string& worldTableName,
32052  const int32_t offset,
32053  const int32_t limit,
32054  const std::map<std::string, std::string>& options ) const
32055 {
32056  GetRecordsBySeriesRequest actualRequest_;
32057  actualRequest_.tableName = tableName;
32058  actualRequest_.worldTableName = worldTableName;
32059  actualRequest_.offset = offset;
32060  actualRequest_.limit = limit;
32061  actualRequest_.options = options;
32062  RawGetRecordsBySeriesResponse actualResponse_;
32063  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32064  GetRecordsBySeriesResponse<TResponse> response_;
32065  response_.tableNames = actualResponse_.tableNames;
32066  response_.typeNames = actualResponse_.typeNames;
32067  response_.typeSchemas = actualResponse_.typeSchemas;
32068  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32069 
32070  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32071  {
32072  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32073  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32074  }
32075 
32076  response_.info = actualResponse_.info;
32077  return response_;
32078 }
32079 
32128 template<typename TResponse>
32129 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32130  const std::string& tableName,
32131  const std::string& worldTableName,
32132  const int32_t offset,
32133  const int32_t limit,
32134  const std::map<std::string, std::string>& options,
32135  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32136 {
32137  GetRecordsBySeriesRequest actualRequest_;
32138  actualRequest_.tableName = tableName;
32139  actualRequest_.worldTableName = worldTableName;
32140  actualRequest_.offset = offset;
32141  actualRequest_.limit = limit;
32142  actualRequest_.options = options;
32143  RawGetRecordsBySeriesResponse actualResponse_;
32144  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32145  response_.tableNames = actualResponse_.tableNames;
32146  response_.typeNames = actualResponse_.typeNames;
32147  response_.typeSchemas = actualResponse_.typeSchemas;
32148  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32149 
32150  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32151  {
32152  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32153  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32154  }
32155 
32156  response_.info = actualResponse_.info;
32157  return response_;
32158 }
32159 
32208 template<typename TResponse>
32209 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32210  const std::string& tableName,
32211  const std::string& worldTableName,
32212  const int32_t offset,
32213  const int32_t limit,
32214  const std::map<std::string, std::string>& options,
32215  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32216 {
32217  GetRecordsBySeriesRequest actualRequest_;
32218  actualRequest_.tableName = tableName;
32219  actualRequest_.worldTableName = worldTableName;
32220  actualRequest_.offset = offset;
32221  actualRequest_.limit = limit;
32222  actualRequest_.options = options;
32223  RawGetRecordsBySeriesResponse actualResponse_;
32224  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32225  response_.tableNames = actualResponse_.tableNames;
32226  response_.typeNames = actualResponse_.typeNames;
32227  response_.typeSchemas = actualResponse_.typeSchemas;
32228  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32229 
32230  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32231  {
32232  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32233  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32234  }
32235 
32236  response_.info = actualResponse_.info;
32237  return response_;
32238 }
32239 
32259 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
32260 
32284 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
32285  RawGetRecordsFromCollectionResponse& response_ ) const;
32286 
32308 template<typename TResponse>
32309 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
32310 {
32311  if (request_.encoding != "binary")
32312  throw GPUdbException( "This function only supports binary encoding" );
32313 
32314  RawGetRecordsFromCollectionResponse actualResponse_;
32315  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32316  GetRecordsFromCollectionResponse<TResponse> response_;
32317  response_.tableName = actualResponse_.tableName;
32318  response_.typeNames = actualResponse_.typeNames;
32319  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32320  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32321  response_.recordIds = actualResponse_.recordIds;
32322  response_.info = actualResponse_.info;
32323  return response_;
32324 }
32325 
32351 template<typename TResponse>
32352 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
32353  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32354 {
32355  if (request_.encoding != "binary")
32356  throw GPUdbException( "This function only supports binary encoding" );
32357 
32358  RawGetRecordsFromCollectionResponse actualResponse_;
32359  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32360  response_.tableName = actualResponse_.tableName;
32361  response_.typeNames = actualResponse_.typeNames;
32362  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32363  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32364  response_.recordIds = actualResponse_.recordIds;
32365  response_.info = actualResponse_.info;
32366  return response_;
32367 }
32368 
32433 template<typename TResponse>
32434 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
32435  const int64_t offset,
32436  const int64_t limit,
32437  const std::map<std::string, std::string>& options ) const
32438 {
32439  GetRecordsFromCollectionRequest actualRequest_;
32440  actualRequest_.tableName = tableName;
32441  actualRequest_.offset = offset;
32442  actualRequest_.limit = limit;
32443  actualRequest_.options = options;
32444  RawGetRecordsFromCollectionResponse actualResponse_;
32445  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32446  GetRecordsFromCollectionResponse<TResponse> response_;
32447  response_.tableName = actualResponse_.tableName;
32448  response_.typeNames = actualResponse_.typeNames;
32449  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32450  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32451  response_.recordIds = actualResponse_.recordIds;
32452  response_.info = actualResponse_.info;
32453  return response_;
32454 }
32455 
32524 template<typename TResponse>
32525 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
32526  const int64_t offset,
32527  const int64_t limit,
32528  const std::map<std::string, std::string>& options,
32529  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32530 {
32531  GetRecordsFromCollectionRequest actualRequest_;
32532  actualRequest_.tableName = tableName;
32533  actualRequest_.offset = offset;
32534  actualRequest_.limit = limit;
32535  actualRequest_.options = options;
32536  RawGetRecordsFromCollectionResponse actualResponse_;
32537  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32538  response_.tableName = actualResponse_.tableName;
32539  response_.typeNames = actualResponse_.typeNames;
32540  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32541  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32542  response_.recordIds = actualResponse_.recordIds;
32543  response_.info = actualResponse_.info;
32544  return response_;
32545 }
32546 
32570 template<typename TResponse>
32571 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32572  const GetRecordsFromCollectionRequest& request_ ) const
32573 {
32574  if (request_.encoding != "binary")
32575  throw GPUdbException( "This function only supports binary encoding" );
32576 
32577  RawGetRecordsFromCollectionResponse actualResponse_;
32578  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32579  GetRecordsFromCollectionResponse<TResponse> response_;
32580  response_.tableName = actualResponse_.tableName;
32581  response_.typeNames = actualResponse_.typeNames;
32582  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32583  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32584  response_.recordIds = actualResponse_.recordIds;
32585  response_.info = actualResponse_.info;
32586  return response_;
32587 }
32588 
32612 template<typename TResponse>
32613 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32614  const GetRecordsFromCollectionRequest& request_ ) const
32615 {
32616  if (request_.encoding != "binary")
32617  throw GPUdbException( "This function only supports binary encoding" );
32618 
32619  RawGetRecordsFromCollectionResponse actualResponse_;
32620  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32621  GetRecordsFromCollectionResponse<TResponse> response_;
32622  response_.tableName = actualResponse_.tableName;
32623  response_.typeNames = actualResponse_.typeNames;
32624  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32625  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32626  response_.recordIds = actualResponse_.recordIds;
32627  response_.info = actualResponse_.info;
32628  return response_;
32629 }
32630 
32658 template<typename TResponse>
32659 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32660  const GetRecordsFromCollectionRequest& request_,
32661  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32662 {
32663  if (request_.encoding != "binary")
32664  throw GPUdbException( "This function only supports binary encoding" );
32665 
32666  RawGetRecordsFromCollectionResponse actualResponse_;
32667  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32668  response_.tableName = actualResponse_.tableName;
32669  response_.typeNames = actualResponse_.typeNames;
32670  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32671  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32672  response_.recordIds = actualResponse_.recordIds;
32673  response_.info = actualResponse_.info;
32674  return response_;
32675 }
32676 
32704 template<typename TResponse>
32705 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
32706  const GetRecordsFromCollectionRequest& request_,
32707  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32708 {
32709  if (request_.encoding != "binary")
32710  throw GPUdbException( "This function only supports binary encoding" );
32711 
32712  RawGetRecordsFromCollectionResponse actualResponse_;
32713  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32714  response_.tableName = actualResponse_.tableName;
32715  response_.typeNames = actualResponse_.typeNames;
32716  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32717  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32718  response_.recordIds = actualResponse_.recordIds;
32719  response_.info = actualResponse_.info;
32720  return response_;
32721 }
32722 
32788 template<typename TResponse>
32789 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32790  const std::string& tableName,
32791  const int64_t offset,
32792  const int64_t limit,
32793  const std::map<std::string, std::string>& options ) const
32794 {
32795  GetRecordsFromCollectionRequest actualRequest_;
32796  actualRequest_.tableName = tableName;
32797  actualRequest_.offset = offset;
32798  actualRequest_.limit = limit;
32799  actualRequest_.options = options;
32800  RawGetRecordsFromCollectionResponse actualResponse_;
32801  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32802  GetRecordsFromCollectionResponse<TResponse> response_;
32803  response_.tableName = actualResponse_.tableName;
32804  response_.typeNames = actualResponse_.typeNames;
32805  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32806  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32807  response_.recordIds = actualResponse_.recordIds;
32808  response_.info = actualResponse_.info;
32809  return response_;
32810 }
32811 
32877 template<typename TResponse>
32878 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32879  const std::string& tableName,
32880  const int64_t offset,
32881  const int64_t limit,
32882  const std::map<std::string, std::string>& options ) const
32883 {
32884  GetRecordsFromCollectionRequest actualRequest_;
32885  actualRequest_.tableName = tableName;
32886  actualRequest_.offset = offset;
32887  actualRequest_.limit = limit;
32888  actualRequest_.options = options;
32889  RawGetRecordsFromCollectionResponse actualResponse_;
32890  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32891  GetRecordsFromCollectionResponse<TResponse> response_;
32892  response_.tableName = actualResponse_.tableName;
32893  response_.typeNames = actualResponse_.typeNames;
32894  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32895  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32896  response_.recordIds = actualResponse_.recordIds;
32897  response_.info = actualResponse_.info;
32898  return response_;
32899 }
32900 
32970 template<typename TResponse>
32971 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32972  const std::string& tableName,
32973  const int64_t offset,
32974  const int64_t limit,
32975  const std::map<std::string, std::string>& options,
32976  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32977 {
32978  GetRecordsFromCollectionRequest actualRequest_;
32979  actualRequest_.tableName = tableName;
32980  actualRequest_.offset = offset;
32981  actualRequest_.limit = limit;
32982  actualRequest_.options = options;
32983  RawGetRecordsFromCollectionResponse actualResponse_;
32984  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32985  response_.tableName = actualResponse_.tableName;
32986  response_.typeNames = actualResponse_.typeNames;
32987  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32988  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32989  response_.recordIds = actualResponse_.recordIds;
32990  response_.info = actualResponse_.info;
32991  return response_;
32992 }
32993 
33063 template<typename TResponse>
33064 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33065  const std::string& tableName,
33066  const int64_t offset,
33067  const int64_t limit,
33068  const std::map<std::string, std::string>& options,
33069  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33070 {
33071  GetRecordsFromCollectionRequest actualRequest_;
33072  actualRequest_.tableName = tableName;
33073  actualRequest_.offset = offset;
33074  actualRequest_.limit = limit;
33075  actualRequest_.options = options;
33076  RawGetRecordsFromCollectionResponse actualResponse_;
33077  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33078  response_.tableName = actualResponse_.tableName;
33079  response_.typeNames = actualResponse_.typeNames;
33080  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33081  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33082  response_.recordIds = actualResponse_.recordIds;
33083  response_.info = actualResponse_.info;
33084  return response_;
33085 }
33086 
33088 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
33089 
33091 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
33092  GetVectortileResponse& response_ ) const;
33093 
33095 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
33096  const std::vector<std::string>& columnNames,
33097  const std::map<std::string, std::vector<std::string> >& layers,
33098  const int32_t tileX,
33099  const int32_t tileY,
33100  const int32_t zoom,
33101  const std::map<std::string, std::string>& options ) const;
33102 
33104 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
33105  const std::vector<std::string>& columnNames,
33106  const std::map<std::string, std::vector<std::string> >& layers,
33107  const int32_t tileX,
33108  const int32_t tileY,
33109  const int32_t zoom,
33110  const std::map<std::string, std::string>& options,
33111  GetVectortileResponse& response_ ) const;
33112 
33122 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
33123 
33135 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
33136  GrantPermissionResponse& response_ ) const;
33137 
33249 GrantPermissionResponse grantPermission( const std::string& principal,
33250  const std::string& object,
33251  const std::string& objectType,
33252  const std::string& permission,
33253  const std::map<std::string, std::string>& options ) const;
33254 
33368 GrantPermissionResponse& grantPermission( const std::string& principal,
33369  const std::string& object,
33370  const std::string& objectType,
33371  const std::string& permission,
33372  const std::map<std::string, std::string>& options,
33373  GrantPermissionResponse& response_ ) const;
33374 
33386 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
33387 
33403 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
33404  GrantPermissionCredentialResponse& response_ ) const;
33405 
33435 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
33436  const std::string& permission,
33437  const std::string& credentialName,
33438  const std::map<std::string, std::string>& options ) const;
33439 
33473 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
33474  const std::string& permission,
33475  const std::string& credentialName,
33476  const std::map<std::string, std::string>& options,
33477  GrantPermissionCredentialResponse& response_ ) const;
33478 
33489 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
33490 
33505 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
33506  GrantPermissionDatasourceResponse& response_ ) const;
33507 
33534 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
33535  const std::string& permission,
33536  const std::string& datasourceName,
33537  const std::map<std::string, std::string>& options ) const;
33538 
33569 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
33570  const std::string& permission,
33571  const std::string& datasourceName,
33572  const std::map<std::string, std::string>& options,
33573  GrantPermissionDatasourceResponse& response_ ) const;
33574 
33585 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
33586 
33601 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
33602  GrantPermissionDirectoryResponse& response_ ) const;
33603 
33634 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
33635  const std::string& permission,
33636  const std::string& directoryName,
33637  const std::map<std::string, std::string>& options ) const;
33638 
33673 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
33674  const std::string& permission,
33675  const std::string& directoryName,
33676  const std::map<std::string, std::string>& options,
33677  GrantPermissionDirectoryResponse& response_ ) const;
33678 
33688 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
33689 
33701 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
33702  GrantPermissionProcResponse& response_ ) const;
33703 
33728 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
33729  const std::string& permission,
33730  const std::string& procName,
33731  const std::map<std::string, std::string>& options ) const;
33732 
33759 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
33760  const std::string& permission,
33761  const std::string& procName,
33762  const std::map<std::string, std::string>& options,
33763  GrantPermissionProcResponse& response_ ) const;
33764 
33774 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
33775 
33788 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
33789  GrantPermissionSystemResponse& response_ ) const;
33790 
33826 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
33827  const std::string& permission,
33828  const std::map<std::string, std::string>& options ) const;
33829 
33868 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
33869  const std::string& permission,
33870  const std::map<std::string, std::string>& options,
33871  GrantPermissionSystemResponse& response_ ) const;
33872 
33882 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
33883 
33896 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
33897  GrantPermissionTableResponse& response_ ) const;
33898 
33951 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
33952  const std::string& permission,
33953  const std::string& tableName,
33954  const std::string& filterExpression,
33955  const std::map<std::string, std::string>& options ) const;
33956 
34012 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
34013  const std::string& permission,
34014  const std::string& tableName,
34015  const std::string& filterExpression,
34016  const std::map<std::string, std::string>& options,
34017  GrantPermissionTableResponse& response_ ) const;
34018 
34028 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
34029 
34041 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
34042  GrantRoleResponse& response_ ) const;
34043 
34056 GrantRoleResponse grantRole( const std::string& role,
34057  const std::string& member,
34058  const std::map<std::string, std::string>& options ) const;
34059 
34074 GrantRoleResponse& grantRole( const std::string& role,
34075  const std::string& member,
34076  const std::map<std::string, std::string>& options,
34077  GrantRoleResponse& response_ ) const;
34078 
34089 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
34090 
34103 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
34104  HasPermissionResponse& response_ ) const;
34105 
34215 HasPermissionResponse hasPermission( const std::string& principal,
34216  const std::string& object,
34217  const std::string& objectType,
34218  const std::string& permission,
34219  const std::map<std::string, std::string>& options ) const;
34220 
34332 HasPermissionResponse& hasPermission( const std::string& principal,
34333  const std::string& object,
34334  const std::string& objectType,
34335  const std::string& permission,
34336  const std::map<std::string, std::string>& options,
34337  HasPermissionResponse& response_ ) const;
34338 
34348 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
34349 
34361 HasProcResponse& hasProc( const HasProcRequest& request_,
34362  HasProcResponse& response_ ) const;
34363 
34373 HasProcResponse hasProc( const std::string& procName,
34374  const std::map<std::string, std::string>& options ) const;
34375 
34387 HasProcResponse& hasProc( const std::string& procName,
34388  const std::map<std::string, std::string>& options,
34389  HasProcResponse& response_ ) const;
34390 
34400 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
34401 
34413 HasRoleResponse& hasRole( const HasRoleRequest& request_,
34414  HasRoleResponse& response_ ) const;
34415 
34464 HasRoleResponse hasRole( const std::string& principal,
34465  const std::string& role,
34466  const std::map<std::string, std::string>& options ) const;
34467 
34518 HasRoleResponse& hasRole( const std::string& principal,
34519  const std::string& role,
34520  const std::map<std::string, std::string>& options,
34521  HasRoleResponse& response_ ) const;
34522 
34532 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
34533 
34545 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
34546  HasSchemaResponse& response_ ) const;
34547 
34560 HasSchemaResponse hasSchema( const std::string& schemaName,
34561  const std::map<std::string, std::string>& options ) const;
34562 
34577 HasSchemaResponse& hasSchema( const std::string& schemaName,
34578  const std::map<std::string, std::string>& options,
34579  HasSchemaResponse& response_ ) const;
34580 
34590 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
34591 
34603 HasTableResponse& hasTable( const HasTableRequest& request_,
34604  HasTableResponse& response_ ) const;
34605 
34618 HasTableResponse hasTable( const std::string& tableName,
34619  const std::map<std::string, std::string>& options ) const;
34620 
34635 HasTableResponse& hasTable( const std::string& tableName,
34636  const std::map<std::string, std::string>& options,
34637  HasTableResponse& response_ ) const;
34638 
34648 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
34649 
34661 HasTypeResponse& hasType( const HasTypeRequest& request_,
34662  HasTypeResponse& response_ ) const;
34663 
34675 HasTypeResponse hasType( const std::string& typeId,
34676  const std::map<std::string, std::string>& options ) const;
34677 
34691 HasTypeResponse& hasType( const std::string& typeId,
34692  const std::map<std::string, std::string>& options,
34693  HasTypeResponse& response_ ) const;
34694 
34696 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
34697 
34699 ImportModelResponse& importModel( const ImportModelRequest& request_,
34700  ImportModelResponse& response_ ) const;
34701 
34703 ImportModelResponse importModel( const std::string& modelName,
34704  const std::string& registryName,
34705  const std::string& container,
34706  const std::string& runFunction,
34707  const std::string& modelType,
34708  const std::map<std::string, std::string>& options ) const;
34709 
34711 ImportModelResponse& importModel( const std::string& modelName,
34712  const std::string& registryName,
34713  const std::string& container,
34714  const std::string& runFunction,
34715  const std::string& modelType,
34716  const std::map<std::string, std::string>& options,
34717  ImportModelResponse& response_ ) const;
34718 
34744 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
34745 
34773 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
34774  InsertRecordsResponse& response_ ) const;
34775 
34803 template<typename TRequest>
34804 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
34805 {
34806  RawInsertRecordsRequest actualRequest_;
34807  actualRequest_.tableName = request_.tableName;
34808  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34809  actualRequest_.options = request_.options;
34810  InsertRecordsResponse actualResponse_;
34811  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
34812  return actualResponse_;
34813 }
34814 
34844 template<typename TRequest>
34845 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
34846  InsertRecordsResponse& response_ ) const
34847 {
34848  RawInsertRecordsRequest actualRequest_;
34849  actualRequest_.tableName = request_.tableName;
34850  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34851  actualRequest_.options = request_.options;
34852  submitRequest("/insert/records", actualRequest_, response_, true);
34853  return response_;
34854 }
34855 
35066 template<typename TRequest>
35067 InsertRecordsResponse insertRecords( const std::string& tableName,
35068  const std::vector<TRequest>& data,
35069  const std::map<std::string, std::string>& options ) const
35070 {
35071  RawInsertRecordsRequest actualRequest_;
35072  actualRequest_.tableName = tableName;
35073  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35074  actualRequest_.options = options;
35075  InsertRecordsResponse actualResponse_;
35076  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35077  return actualResponse_;
35078 }
35079 
35292 template<typename TRequest>
35293 InsertRecordsResponse& insertRecords( const std::string& tableName,
35294  const std::vector<TRequest>& data,
35295  const std::map<std::string, std::string>& options,
35296  InsertRecordsResponse& response_ ) const
35297 {
35298  RawInsertRecordsRequest actualRequest_;
35299  actualRequest_.tableName = tableName;
35300  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35301  actualRequest_.options = options;
35302  submitRequest("/insert/records", actualRequest_, response_, true);
35303  return response_;
35304 }
35305 
35343 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
35344 
35385 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
35386  InsertRecordsFromFilesResponse& response_ ) const;
35387 
36510 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
36511  const std::vector<std::string>& filepaths,
36512  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36513  const std::map<std::string, std::string>& createTableOptions,
36514  const std::map<std::string, std::string>& options ) const;
36515 
37641 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
37642  const std::vector<std::string>& filepaths,
37643  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37644  const std::map<std::string, std::string>& createTableOptions,
37645  const std::map<std::string, std::string>& options,
37646  InsertRecordsFromFilesResponse& response_ ) const;
37647 
37661 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
37662 
37680 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
37681  InsertRecordsFromPayloadResponse& response_ ) const;
37682 
38684 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
38685  const std::string& dataText,
38686  const std::vector<uint8_t>& dataBytes,
38687  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38688  const std::map<std::string, std::string>& createTableOptions,
38689  const std::map<std::string, std::string>& options ) const;
38690 
39696 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
39697  const std::string& dataText,
39698  const std::vector<uint8_t>& dataBytes,
39699  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39700  const std::map<std::string, std::string>& createTableOptions,
39701  const std::map<std::string, std::string>& options,
39702  InsertRecordsFromPayloadResponse& response_ ) const;
39703 
39714 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
39715 
39729 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
39730  InsertRecordsFromQueryResponse& response_ ) const;
39731 
40290 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
40291  const std::string& remoteQuery,
40292  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40293  const std::map<std::string, std::string>& createTableOptions,
40294  const std::map<std::string, std::string>& options ) const;
40295 
40857 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
40858  const std::string& remoteQuery,
40859  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40860  const std::map<std::string, std::string>& createTableOptions,
40861  const std::map<std::string, std::string>& options,
40862  InsertRecordsFromQueryResponse& response_ ) const;
40863 
40881 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
40882 
40902 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
40903  InsertRecordsRandomResponse& response_ ) const;
40904 
41179 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
41180  const int64_t count,
41181  const std::map<std::string, std::map<std::string, double> >& options ) const;
41182 
41459 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
41460  const int64_t count,
41461  const std::map<std::string, std::map<std::string, double> >& options,
41462  InsertRecordsRandomResponse& response_ ) const;
41463 
41481 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
41482 
41502 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
41503  InsertSymbolResponse& response_ ) const;
41504 
41549 InsertSymbolResponse insertSymbol( const std::string& symbolId,
41550  const std::string& symbolFormat,
41551  const std::vector<uint8_t>& symbolData,
41552  const std::map<std::string, std::string>& options ) const;
41553 
41600 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
41601  const std::string& symbolFormat,
41602  const std::vector<uint8_t>& symbolData,
41603  const std::map<std::string, std::string>& options,
41604  InsertSymbolResponse& response_ ) const;
41605 
41615 KillProcResponse killProc( const KillProcRequest& request_ ) const;
41616 
41628 KillProcResponse& killProc( const KillProcRequest& request_,
41629  KillProcResponse& response_ ) const;
41630 
41678 KillProcResponse killProc( const std::string& runId,
41679  const std::map<std::string, std::string>& options ) const;
41680 
41730 KillProcResponse& killProc( const std::string& runId,
41731  const std::map<std::string, std::string>& options,
41732  KillProcResponse& response_ ) const;
41733 
41735 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
41736 
41738 ListGraphResponse& listGraph( const ListGraphRequest& request_,
41739  ListGraphResponse& response_ ) const;
41740 
41742 ListGraphResponse listGraph( const std::string& graphName,
41743  const std::map<std::string, std::string>& options ) const;
41744 
41746 ListGraphResponse& listGraph( const std::string& graphName,
41747  const std::map<std::string, std::string>& options,
41748  ListGraphResponse& response_ ) const;
41749 
41770 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
41771 
41794 LockTableResponse& lockTable( const LockTableRequest& request_,
41795  LockTableResponse& response_ ) const;
41796 
41841 LockTableResponse lockTable( const std::string& tableName,
41842  const std::string& lockType,
41843  const std::map<std::string, std::string>& options ) const;
41844 
41891 LockTableResponse& lockTable( const std::string& tableName,
41892  const std::string& lockType,
41893  const std::map<std::string, std::string>& options,
41894  LockTableResponse& response_ ) const;
41895 
41913 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
41914 
41934 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
41935  MatchGraphResponse& response_ ) const;
41936 
42629 MatchGraphResponse matchGraph( const std::string& graphName,
42630  const std::vector<std::string>& samplePoints,
42631  const std::string& solveMethod,
42632  const std::string& solutionTable,
42633  const std::map<std::string, std::string>& options ) const;
42634 
43329 MatchGraphResponse& matchGraph( const std::string& graphName,
43330  const std::vector<std::string>& samplePoints,
43331  const std::string& solveMethod,
43332  const std::string& solutionTable,
43333  const std::map<std::string, std::string>& options,
43334  MatchGraphResponse& response_ ) const;
43335 
43352 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
43353 
43372 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
43373  ModifyGraphResponse& response_ ) const;
43374 
43656 ModifyGraphResponse modifyGraph( const std::string& graphName,
43657  const std::vector<std::string>& nodes,
43658  const std::vector<std::string>& edges,
43659  const std::vector<std::string>& weights,
43660  const std::vector<std::string>& restrictions,
43661  const std::map<std::string, std::string>& options ) const;
43662 
43946 ModifyGraphResponse& modifyGraph( const std::string& graphName,
43947  const std::vector<std::string>& nodes,
43948  const std::vector<std::string>& edges,
43949  const std::vector<std::string>& weights,
43950  const std::vector<std::string>& restrictions,
43951  const std::map<std::string, std::string>& options,
43952  ModifyGraphResponse& response_ ) const;
43953 
43984 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
43985 
44018 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
44019  QueryGraphResponse& response_ ) const;
44020 
44191 QueryGraphResponse queryGraph( const std::string& graphName,
44192  const std::vector<std::string>& queries,
44193  const std::vector<std::string>& restrictions,
44194  const std::string& adjacencyTable,
44195  const int32_t rings,
44196  const std::map<std::string, std::string>& options ) const;
44197 
44370 QueryGraphResponse& queryGraph( const std::string& graphName,
44371  const std::vector<std::string>& queries,
44372  const std::vector<std::string>& restrictions,
44373  const std::string& adjacencyTable,
44374  const int32_t rings,
44375  const std::map<std::string, std::string>& options,
44376  QueryGraphResponse& response_ ) const;
44377 
44394 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
44395 
44414 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
44415  RepartitionGraphResponse& response_ ) const;
44416 
44455 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
44456  const std::map<std::string, std::string>& options ) const;
44457 
44498 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
44499  const std::map<std::string, std::string>& options,
44500  RepartitionGraphResponse& response_ ) const;
44501 
44503 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
44504 
44506 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
44507  ReserveResourceResponse& response_ ) const;
44508 
44510 ReserveResourceResponse reserveResource( const std::string& component,
44511  const std::string& name,
44512  const std::string& action,
44513  const int64_t bytesRequested,
44514  const int64_t ownerId,
44515  const std::map<std::string, std::string>& options ) const;
44516 
44518 ReserveResourceResponse& reserveResource( const std::string& component,
44519  const std::string& name,
44520  const std::string& action,
44521  const int64_t bytesRequested,
44522  const int64_t ownerId,
44523  const std::map<std::string, std::string>& options,
44524  ReserveResourceResponse& response_ ) const;
44525 
44536 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
44537 
44550 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
44551  RestoreBackupResponse& response_ ) const;
44552 
44726 RestoreBackupResponse restoreBackup( const std::string& backupName,
44727  const std::map<std::string, std::string>& restoreObjectsMap,
44728  const std::string& datasourceName,
44729  const std::map<std::string, std::string>& options ) const;
44730 
44906 RestoreBackupResponse& restoreBackup( const std::string& backupName,
44907  const std::map<std::string, std::string>& restoreObjectsMap,
44908  const std::string& datasourceName,
44909  const std::map<std::string, std::string>& options,
44910  RestoreBackupResponse& response_ ) const;
44911 
44921 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
44922 
44934 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
44935  RevokePermissionResponse& response_ ) const;
44936 
45029 RevokePermissionResponse revokePermission( const std::string& principal,
45030  const std::string& object,
45031  const std::string& objectType,
45032  const std::string& permission,
45033  const std::map<std::string, std::string>& options ) const;
45034 
45129 RevokePermissionResponse& revokePermission( const std::string& principal,
45130  const std::string& object,
45131  const std::string& objectType,
45132  const std::string& permission,
45133  const std::map<std::string, std::string>& options,
45134  RevokePermissionResponse& response_ ) const;
45135 
45147 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
45148 
45164 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
45165  RevokePermissionCredentialResponse& response_ ) const;
45166 
45196 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
45197  const std::string& permission,
45198  const std::string& credentialName,
45199  const std::map<std::string, std::string>& options ) const;
45200 
45234 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
45235  const std::string& permission,
45236  const std::string& credentialName,
45237  const std::map<std::string, std::string>& options,
45238  RevokePermissionCredentialResponse& response_ ) const;
45239 
45250 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
45251 
45266 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
45267  RevokePermissionDatasourceResponse& response_ ) const;
45268 
45296 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
45297  const std::string& permission,
45298  const std::string& datasourceName,
45299  const std::map<std::string, std::string>& options ) const;
45300 
45332 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
45333  const std::string& permission,
45334  const std::string& datasourceName,
45335  const std::map<std::string, std::string>& options,
45336  RevokePermissionDatasourceResponse& response_ ) const;
45337 
45348 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
45349 
45364 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
45365  RevokePermissionDirectoryResponse& response_ ) const;
45366 
45396 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
45397  const std::string& permission,
45398  const std::string& directoryName,
45399  const std::map<std::string, std::string>& options ) const;
45400 
45434 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
45435  const std::string& permission,
45436  const std::string& directoryName,
45437  const std::map<std::string, std::string>& options,
45438  RevokePermissionDirectoryResponse& response_ ) const;
45439 
45449 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
45450 
45463 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
45464  RevokePermissionProcResponse& response_ ) const;
45465 
45490 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
45491  const std::string& permission,
45492  const std::string& procName,
45493  const std::map<std::string, std::string>& options ) const;
45494 
45522 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
45523  const std::string& permission,
45524  const std::string& procName,
45525  const std::map<std::string, std::string>& options,
45526  RevokePermissionProcResponse& response_ ) const;
45527 
45537 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
45538 
45551 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
45552  RevokePermissionSystemResponse& response_ ) const;
45553 
45589 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
45590  const std::string& permission,
45591  const std::map<std::string, std::string>& options ) const;
45592 
45631 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
45632  const std::string& permission,
45633  const std::map<std::string, std::string>& options,
45634  RevokePermissionSystemResponse& response_ ) const;
45635 
45645 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
45646 
45659 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
45660  RevokePermissionTableResponse& response_ ) const;
45661 
45710 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
45711  const std::string& permission,
45712  const std::string& tableName,
45713  const std::map<std::string, std::string>& options ) const;
45714 
45766 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
45767  const std::string& permission,
45768  const std::string& tableName,
45769  const std::map<std::string, std::string>& options,
45770  RevokePermissionTableResponse& response_ ) const;
45771 
45781 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
45782 
45794 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
45795  RevokeRoleResponse& response_ ) const;
45796 
45809 RevokeRoleResponse revokeRole( const std::string& role,
45810  const std::string& member,
45811  const std::map<std::string, std::string>& options ) const;
45812 
45827 RevokeRoleResponse& revokeRole( const std::string& role,
45828  const std::string& member,
45829  const std::map<std::string, std::string>& options,
45830  RevokeRoleResponse& response_ ) const;
45831 
45842 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
45843 
45856 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
45857  ShowBackupResponse& response_ ) const;
45858 
45911 ShowBackupResponse showBackup( const std::string& backupName,
45912  const std::string& datasourceName,
45913  const std::map<std::string, std::string>& options ) const;
45914 
45969 ShowBackupResponse& showBackup( const std::string& backupName,
45970  const std::string& datasourceName,
45971  const std::map<std::string, std::string>& options,
45972  ShowBackupResponse& response_ ) const;
45973 
45975 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
45976 
45978 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
45979  ShowContainerRegistryResponse& response_ ) const;
45980 
45982 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
45983  const std::map<std::string, std::string>& options ) const;
45984 
45986 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
45987  const std::map<std::string, std::string>& options,
45988  ShowContainerRegistryResponse& response_ ) const;
45989 
46000 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
46001 
46014 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
46015  ShowCredentialResponse& response_ ) const;
46016 
46031 ShowCredentialResponse showCredential( const std::string& credentialName,
46032  const std::map<std::string, std::string>& options ) const;
46033 
46050 ShowCredentialResponse& showCredential( const std::string& credentialName,
46051  const std::map<std::string, std::string>& options,
46052  ShowCredentialResponse& response_ ) const;
46053 
46064 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
46065 
46078 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
46079  ShowDatasinkResponse& response_ ) const;
46080 
46094 ShowDatasinkResponse showDatasink( const std::string& name,
46095  const std::map<std::string, std::string>& options ) const;
46096 
46112 ShowDatasinkResponse& showDatasink( const std::string& name,
46113  const std::map<std::string, std::string>& options,
46114  ShowDatasinkResponse& response_ ) const;
46115 
46127 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
46128 
46142 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
46143  ShowDatasourceResponse& response_ ) const;
46144 
46159 ShowDatasourceResponse showDatasource( const std::string& name,
46160  const std::map<std::string, std::string>& options ) const;
46161 
46178 ShowDatasourceResponse& showDatasource( const std::string& name,
46179  const std::map<std::string, std::string>& options,
46180  ShowDatasourceResponse& response_ ) const;
46181 
46193 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
46194 
46208 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
46209  ShowDirectoriesResponse& response_ ) const;
46210 
46223 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
46224  const std::map<std::string, std::string>& options ) const;
46225 
46240 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
46241  const std::map<std::string, std::string>& options,
46242  ShowDirectoriesResponse& response_ ) const;
46243 
46256 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
46257 
46272 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
46273  ShowEnvironmentResponse& response_ ) const;
46274 
46328 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
46329  const std::map<std::string, std::string>& options ) const;
46330 
46386 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
46387  const std::map<std::string, std::string>& options,
46388  ShowEnvironmentResponse& response_ ) const;
46389 
46401 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
46402 
46416 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
46417  ShowFilesResponse& response_ ) const;
46418 
46435 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
46436  const std::map<std::string, std::string>& options ) const;
46437 
46456 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
46457  const std::map<std::string, std::string>& options,
46458  ShowFilesResponse& response_ ) const;
46459 
46461 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
46462 
46464 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
46465  ShowFunctionsResponse& response_ ) const;
46466 
46468 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
46469  const std::map<std::string, std::string>& options ) const;
46470 
46472 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
46473  const std::map<std::string, std::string>& options,
46474  ShowFunctionsResponse& response_ ) const;
46475 
46486 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
46487 
46500 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
46501  ShowGraphResponse& response_ ) const;
46502 
46536 ShowGraphResponse showGraph( const std::string& graphName,
46537  const std::map<std::string, std::string>& options ) const;
46538 
46574 ShowGraphResponse& showGraph( const std::string& graphName,
46575  const std::map<std::string, std::string>& options,
46576  ShowGraphResponse& response_ ) const;
46577 
46579 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
46580 
46582 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
46583  ShowGraphGrammarResponse& response_ ) const;
46584 
46586 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
46587 
46589 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
46590  ShowGraphGrammarResponse& response_ ) const;
46591 
46593 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
46594 
46596 ShowModelResponse& showModel( const ShowModelRequest& request_,
46597  ShowModelResponse& response_ ) const;
46598 
46600 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
46601  const std::map<std::string, std::string>& options ) const;
46602 
46604 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
46605  const std::map<std::string, std::string>& options,
46606  ShowModelResponse& response_ ) const;
46607 
46617 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
46618 
46630 ShowProcResponse& showProc( const ShowProcRequest& request_,
46631  ShowProcResponse& response_ ) const;
46632 
46663 ShowProcResponse showProc( const std::string& procName,
46664  const std::map<std::string, std::string>& options ) const;
46665 
46698 ShowProcResponse& showProc( const std::string& procName,
46699  const std::map<std::string, std::string>& options,
46700  ShowProcResponse& response_ ) const;
46701 
46715 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
46716 
46732 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
46733  ShowProcStatusResponse& response_ ) const;
46734 
46783 ShowProcStatusResponse showProcStatus( const std::string& runId,
46784  const std::map<std::string, std::string>& options ) const;
46785 
46836 ShowProcStatusResponse& showProcStatus( const std::string& runId,
46837  const std::map<std::string, std::string>& options,
46838  ShowProcStatusResponse& response_ ) const;
46839 
46853 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
46854 
46870 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
46871  ShowResourceObjectsResponse& response_ ) const;
46872 
46941 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
46942 
47013 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
47014  ShowResourceObjectsResponse& response_ ) const;
47015 
47026 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
47027 
47041 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
47042  ShowResourceStatisticsResponse& response_ ) const;
47043 
47053 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
47054 
47067 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
47068  ShowResourceStatisticsResponse& response_ ) const;
47069 
47080 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
47081 
47094 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
47095  ShowResourceGroupsResponse& response_ ) const;
47096 
47160 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
47161  const std::map<std::string, std::string>& options ) const;
47162 
47228 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
47229  const std::map<std::string, std::string>& options,
47230  ShowResourceGroupsResponse& response_ ) const;
47231 
47243 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
47244 
47258 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
47259  ShowSchemaResponse& response_ ) const;
47260 
47292 ShowSchemaResponse showSchema( const std::string& schemaName,
47293  const std::map<std::string, std::string>& options ) const;
47294 
47328 ShowSchemaResponse& showSchema( const std::string& schemaName,
47329  const std::map<std::string, std::string>& options,
47330  ShowSchemaResponse& response_ ) const;
47331 
47343 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
47344 
47358 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
47359  ShowSecurityResponse& response_ ) const;
47360 
47391 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
47392  const std::map<std::string, std::string>& options ) const;
47393 
47426 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
47427  const std::map<std::string, std::string>& options,
47428  ShowSecurityResponse& response_ ) const;
47429 
47440 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
47441 
47454 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
47455  ShowSqlProcResponse& response_ ) const;
47456 
47489 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
47490  const std::map<std::string, std::string>& options ) const;
47491 
47526 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
47527  const std::map<std::string, std::string>& options,
47528  ShowSqlProcResponse& response_ ) const;
47529 
47539 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
47540 
47552 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
47553  ShowStatisticsResponse& response_ ) const;
47554 
47590 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
47591  const std::map<std::string, std::string>& options ) const;
47592 
47630 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
47631  const std::map<std::string, std::string>& options,
47632  ShowStatisticsResponse& response_ ) const;
47633 
47644 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
47645 
47659 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
47660  ShowSystemPropertiesResponse& response_ ) const;
47661 
47679 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
47680 
47701 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
47702  ShowSystemPropertiesResponse& response_ ) const;
47703 
47714 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
47715 
47728 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
47729  ShowSystemStatusResponse& response_ ) const;
47730 
47741 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
47742 
47755 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
47756  ShowSystemStatusResponse& response_ ) const;
47757 
47769 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
47770 
47784 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
47785  ShowSystemTimingResponse& response_ ) const;
47786 
47798 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
47799 
47813 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
47814  ShowSystemTimingResponse& response_ ) const;
47815 
47853 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
47854 
47894 ShowTableResponse& showTable( const ShowTableRequest& request_,
47895  ShowTableResponse& response_ ) const;
47896 
48088 ShowTableResponse showTable( const std::string& tableName,
48089  const std::map<std::string, std::string>& options ) const;
48090 
48284 ShowTableResponse& showTable( const std::string& tableName,
48285  const std::map<std::string, std::string>& options,
48286  ShowTableResponse& response_ ) const;
48287 
48297 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
48298 
48310 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
48311  ShowTableMetadataResponse& response_ ) const;
48312 
48326 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
48327  const std::map<std::string, std::string>& options ) const;
48328 
48344 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
48345  const std::map<std::string, std::string>& options,
48346  ShowTableMetadataResponse& response_ ) const;
48347 
48360 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
48361 
48376 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
48377  ShowTableMonitorsResponse& response_ ) const;
48378 
48394 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
48395  const std::map<std::string, std::string>& options ) const;
48396 
48414 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
48415  const std::map<std::string, std::string>& options,
48416  ShowTableMonitorsResponse& response_ ) const;
48417 
48431 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
48432 
48448 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
48449  ShowTablesByTypeResponse& response_ ) const;
48450 
48468 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
48469  const std::string& label,
48470  const std::map<std::string, std::string>& options ) const;
48471 
48491 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
48492  const std::string& label,
48493  const std::map<std::string, std::string>& options,
48494  ShowTablesByTypeResponse& response_ ) const;
48495 
48506 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
48507 
48520 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
48521  ShowTriggersResponse& response_ ) const;
48522 
48535 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
48536  const std::map<std::string, std::string>& options ) const;
48537 
48552 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
48553  const std::map<std::string, std::string>& options,
48554  ShowTriggersResponse& response_ ) const;
48555 
48567 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
48568 
48582 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
48583  ShowTypesResponse& response_ ) const;
48584 
48616 ShowTypesResponse showTypes( const std::string& typeId,
48617  const std::string& label,
48618  const std::map<std::string, std::string>& options ) const;
48619 
48653 ShowTypesResponse& showTypes( const std::string& typeId,
48654  const std::string& label,
48655  const std::map<std::string, std::string>& options,
48656  ShowTypesResponse& response_ ) const;
48657 
48667 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
48668 
48680 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
48681  ShowVideoResponse& response_ ) const;
48682 
48694 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
48695  const std::map<std::string, std::string>& options ) const;
48696 
48710 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
48711  const std::map<std::string, std::string>& options,
48712  ShowVideoResponse& response_ ) const;
48713 
48724 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
48725 
48738 ShowWalResponse& showWal( const ShowWalRequest& request_,
48739  ShowWalResponse& response_ ) const;
48740 
48768 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
48769  const std::map<std::string, std::string>& options ) const;
48770 
48800 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
48801  const std::map<std::string, std::string>& options,
48802  ShowWalResponse& response_ ) const;
48803 
48822 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
48823 
48844 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
48845  SolveGraphResponse& response_ ) const;
48846 
49183 SolveGraphResponse solveGraph( const std::string& graphName,
49184  const std::vector<std::string>& weightsOnEdges,
49185  const std::vector<std::string>& restrictions,
49186  const std::string& solverType,
49187  const std::vector<std::string>& sourceNodes,
49188  const std::vector<std::string>& destinationNodes,
49189  const std::string& solutionTable,
49190  const std::map<std::string, std::string>& options ) const;
49191 
49530 SolveGraphResponse& solveGraph( const std::string& graphName,
49531  const std::vector<std::string>& weightsOnEdges,
49532  const std::vector<std::string>& restrictions,
49533  const std::string& solverType,
49534  const std::vector<std::string>& sourceNodes,
49535  const std::vector<std::string>& destinationNodes,
49536  const std::string& solutionTable,
49537  const std::map<std::string, std::string>& options,
49538  SolveGraphResponse& response_ ) const;
49539 
49577 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
49578 
49618 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
49619  UpdateRecordsResponse& response_ ) const;
49620 
49660 template<typename TRequest>
49661 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
49662 {
49663  RawUpdateRecordsRequest actualRequest_;
49664  actualRequest_.tableName = request_.tableName;
49665  actualRequest_.expressions = request_.expressions;
49666  actualRequest_.newValuesMaps = request_.newValuesMaps;
49667  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
49668  actualRequest_.options = request_.options;
49669  UpdateRecordsResponse actualResponse_;
49670  submitRequest("/update/records", actualRequest_, actualResponse_, true);
49671  return actualResponse_;
49672 }
49673 
49715 template<typename TRequest>
49716 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
49717  UpdateRecordsResponse& response_ ) const
49718 {
49719  RawUpdateRecordsRequest actualRequest_;
49720  actualRequest_.tableName = request_.tableName;
49721  actualRequest_.expressions = request_.expressions;
49722  actualRequest_.newValuesMaps = request_.newValuesMaps;
49723  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
49724  actualRequest_.options = request_.options;
49725  submitRequest("/update/records", actualRequest_, response_, true);
49726  return response_;
49727 }
49728 
49968 template<typename TRequest>
49969 UpdateRecordsResponse updateRecords( const std::string& tableName,
49970  const std::vector<std::string>& expressions,
49971  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
49972  const std::vector<TRequest>& data,
49973  const std::map<std::string, std::string>& options ) const
49974 {
49975  RawUpdateRecordsRequest actualRequest_;
49976  actualRequest_.tableName = tableName;
49977  actualRequest_.expressions = expressions;
49978  actualRequest_.newValuesMaps = newValuesMaps;
49979  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
49980  actualRequest_.options = options;
49981  UpdateRecordsResponse actualResponse_;
49982  submitRequest("/update/records", actualRequest_, actualResponse_, true);
49983  return actualResponse_;
49984 }
49985 
50227 template<typename TRequest>
50228 UpdateRecordsResponse& updateRecords( const std::string& tableName,
50229  const std::vector<std::string>& expressions,
50230  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50231  const std::vector<TRequest>& data,
50232  const std::map<std::string, std::string>& options,
50233  UpdateRecordsResponse& response_ ) const
50234 {
50235  RawUpdateRecordsRequest actualRequest_;
50236  actualRequest_.tableName = tableName;
50237  actualRequest_.expressions = expressions;
50238  actualRequest_.newValuesMaps = newValuesMaps;
50239  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50240  actualRequest_.options = options;
50241  submitRequest("/update/records", actualRequest_, response_, true);
50242  return response_;
50243 }
50244 
50259 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
50260 
50278 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
50279  UpdateRecordsBySeriesResponse& response_ ) const;
50280 
50309 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
50310  const std::string& worldTableName,
50311  const std::string& viewName,
50312  const std::vector<std::string>& reserved,
50313  const std::map<std::string, std::string>& options ) const;
50314 
50346 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
50347  const std::string& worldTableName,
50348  const std::string& viewName,
50349  const std::vector<std::string>& reserved,
50350  const std::map<std::string, std::string>& options,
50351  UpdateRecordsBySeriesResponse& response_ ) const;
50352 
50418 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
50419 
50487 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
50488  UploadFilesResponse& response_ ) const;
50489 
50635 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
50636  const std::vector<std::vector<uint8_t> >& fileData,
50637  const std::map<std::string, std::string>& options ) const;
50638 
50786 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
50787  const std::vector<std::vector<uint8_t> >& fileData,
50788  const std::map<std::string, std::string>& options,
50789  UploadFilesResponse& response_ ) const;
50790 
50813 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
50814 
50839 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
50840  UploadFilesFromurlResponse& response_ ) const;
50841 
50872 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
50873  const std::vector<std::string>& urls,
50874  const std::map<std::string, std::string>& options ) const;
50875 
50908 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
50909  const std::vector<std::string>& urls,
50910  const std::map<std::string, std::string>& options,
50911  UploadFilesFromurlResponse& response_ ) const;
50912 
50914 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
50915 
50917 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
50918  VisualizeGetFeatureInfoResponse& response_ ) const;
50919 
50921 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
50922  const std::vector<std::string>& xColumnNames,
50923  const std::vector<std::string>& yColumnNames,
50924  const std::vector<std::string>& geometryColumnNames,
50925  const std::vector<std::vector<std::string> >& queryColumnNames,
50926  const std::string& projection,
50927  const double minX,
50928  const double maxX,
50929  const double minY,
50930  const double maxY,
50931  const int32_t width,
50932  const int32_t height,
50933  const int32_t x,
50934  const int32_t y,
50935  const int32_t radius,
50936  const int64_t limit,
50937  const std::string& encoding,
50938  const std::map<std::string, std::string>& options ) const;
50939 
50941 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
50942  const std::vector<std::string>& xColumnNames,
50943  const std::vector<std::string>& yColumnNames,
50944  const std::vector<std::string>& geometryColumnNames,
50945  const std::vector<std::vector<std::string> >& queryColumnNames,
50946  const std::string& projection,
50947  const double minX,
50948  const double maxX,
50949  const double minY,
50950  const double maxY,
50951  const int32_t width,
50952  const int32_t height,
50953  const int32_t x,
50954  const int32_t y,
50955  const int32_t radius,
50956  const int64_t limit,
50957  const std::string& encoding,
50958  const std::map<std::string, std::string>& options,
50959  VisualizeGetFeatureInfoResponse& response_ ) const;
50960 
50962 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
50963 
50965 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
50966  VisualizeImageResponse& response_ ) const;
50967 
50969 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
50970  const std::vector<std::string>& worldTableNames,
50971  const std::string& xColumnName,
50972  const std::string& yColumnName,
50973  const std::string& symbolColumnName,
50974  const std::string& geometryColumnName,
50975  const std::vector<std::vector<std::string> >& trackIds,
50976  const double minX,
50977  const double maxX,
50978  const double minY,
50979  const double maxY,
50980  const int32_t width,
50981  const int32_t height,
50982  const std::string& projection,
50983  const int64_t bgColor,
50984  const std::map<std::string, std::vector<std::string> >& styleOptions,
50985  const std::map<std::string, std::string>& options ) const;
50986 
50988 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
50989  const std::vector<std::string>& worldTableNames,
50990  const std::string& xColumnName,
50991  const std::string& yColumnName,
50992  const std::string& symbolColumnName,
50993  const std::string& geometryColumnName,
50994  const std::vector<std::vector<std::string> >& trackIds,
50995  const double minX,
50996  const double maxX,
50997  const double minY,
50998  const double maxY,
50999  const int32_t width,
51000  const int32_t height,
51001  const std::string& projection,
51002  const int64_t bgColor,
51003  const std::map<std::string, std::vector<std::string> >& styleOptions,
51004  const std::map<std::string, std::string>& options,
51005  VisualizeImageResponse& response_ ) const;
51006 
51021 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
51022 
51039 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
51040  VisualizeImageChartResponse& response_ ) const;
51041 
51271 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
51272  const std::vector<std::string>& xColumnNames,
51273  const std::vector<std::string>& yColumnNames,
51274  const double minX,
51275  const double maxX,
51276  const double minY,
51277  const double maxY,
51278  const int32_t width,
51279  const int32_t height,
51280  const std::string& bgColor,
51281  const std::map<std::string, std::vector<std::string> >& styleOptions,
51282  const std::map<std::string, std::string>& options ) const;
51283 
51515 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
51516  const std::vector<std::string>& xColumnNames,
51517  const std::vector<std::string>& yColumnNames,
51518  const double minX,
51519  const double maxX,
51520  const double minY,
51521  const double maxY,
51522  const int32_t width,
51523  const int32_t height,
51524  const std::string& bgColor,
51525  const std::map<std::string, std::vector<std::string> >& styleOptions,
51526  const std::map<std::string, std::string>& options,
51527  VisualizeImageChartResponse& response_ ) const;
51528 
51530 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
51531 
51533 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
51534  VisualizeImageClassbreakResponse& response_ ) const;
51535 
51537 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51538  const std::vector<std::string>& worldTableNames,
51539  const std::string& xColumnName,
51540  const std::string& yColumnName,
51541  const std::string& symbolColumnName,
51542  const std::string& geometryColumnName,
51543  const std::vector<std::vector<std::string> >& trackIds,
51544  const std::string& cbAttr,
51545  const std::vector<std::string>& cbVals,
51546  const std::string& cbPointcolorAttr,
51547  const std::vector<std::string>& cbPointcolorVals,
51548  const std::string& cbPointalphaAttr,
51549  const std::vector<std::string>& cbPointalphaVals,
51550  const std::string& cbPointsizeAttr,
51551  const std::vector<std::string>& cbPointsizeVals,
51552  const std::string& cbPointshapeAttr,
51553  const std::vector<std::string>& cbPointshapeVals,
51554  const double minX,
51555  const double maxX,
51556  const double minY,
51557  const double maxY,
51558  const int32_t width,
51559  const int32_t height,
51560  const std::string& projection,
51561  const int64_t bgColor,
51562  const std::map<std::string, std::vector<std::string> >& styleOptions,
51563  const std::map<std::string, std::string>& options,
51564  const std::vector<int32_t>& cbTransparencyVec ) const;
51565 
51567 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51568  const std::vector<std::string>& worldTableNames,
51569  const std::string& xColumnName,
51570  const std::string& yColumnName,
51571  const std::string& symbolColumnName,
51572  const std::string& geometryColumnName,
51573  const std::vector<std::vector<std::string> >& trackIds,
51574  const std::string& cbAttr,
51575  const std::vector<std::string>& cbVals,
51576  const std::string& cbPointcolorAttr,
51577  const std::vector<std::string>& cbPointcolorVals,
51578  const std::string& cbPointalphaAttr,
51579  const std::vector<std::string>& cbPointalphaVals,
51580  const std::string& cbPointsizeAttr,
51581  const std::vector<std::string>& cbPointsizeVals,
51582  const std::string& cbPointshapeAttr,
51583  const std::vector<std::string>& cbPointshapeVals,
51584  const double minX,
51585  const double maxX,
51586  const double minY,
51587  const double maxY,
51588  const int32_t width,
51589  const int32_t height,
51590  const std::string& projection,
51591  const int64_t bgColor,
51592  const std::map<std::string, std::vector<std::string> >& styleOptions,
51593  const std::map<std::string, std::string>& options,
51594  const std::vector<int32_t>& cbTransparencyVec,
51595  VisualizeImageClassbreakResponse& response_ ) const;
51596 
51598 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
51599 
51601 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
51602  VisualizeImageContourResponse& response_ ) const;
51603 
51605 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
51606  const std::string& xColumnName,
51607  const std::string& yColumnName,
51608  const std::string& valueColumnName,
51609  const double minX,
51610  const double maxX,
51611  const double minY,
51612  const double maxY,
51613  const int32_t width,
51614  const int32_t height,
51615  const std::string& projection,
51616  const std::map<std::string, std::string>& styleOptions,
51617  const std::map<std::string, std::string>& options ) const;
51618 
51620 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
51621  const std::string& xColumnName,
51622  const std::string& yColumnName,
51623  const std::string& valueColumnName,
51624  const double minX,
51625  const double maxX,
51626  const double minY,
51627  const double maxY,
51628  const int32_t width,
51629  const int32_t height,
51630  const std::string& projection,
51631  const std::map<std::string, std::string>& styleOptions,
51632  const std::map<std::string, std::string>& options,
51633  VisualizeImageContourResponse& response_ ) const;
51634 
51636 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
51637 
51639 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
51640  VisualizeImageHeatmapResponse& response_ ) const;
51641 
51643 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
51644  const std::string& xColumnName,
51645  const std::string& yColumnName,
51646  const std::string& valueColumnName,
51647  const std::string& geometryColumnName,
51648  const double minX,
51649  const double maxX,
51650  const double minY,
51651  const double maxY,
51652  const int32_t width,
51653  const int32_t height,
51654  const std::string& projection,
51655  const std::map<std::string, std::string>& styleOptions,
51656  const std::map<std::string, std::string>& options ) const;
51657 
51659 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
51660  const std::string& xColumnName,
51661  const std::string& yColumnName,
51662  const std::string& valueColumnName,
51663  const std::string& geometryColumnName,
51664  const double minX,
51665  const double maxX,
51666  const double minY,
51667  const double maxY,
51668  const int32_t width,
51669  const int32_t height,
51670  const std::string& projection,
51671  const std::map<std::string, std::string>& styleOptions,
51672  const std::map<std::string, std::string>& options,
51673  VisualizeImageHeatmapResponse& response_ ) const;
51674 
51676 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
51677 
51679 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
51680  VisualizeImageLabelsResponse& response_ ) const;
51681 
51683 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
51684  const std::string& xColumnName,
51685  const std::string& yColumnName,
51686  const std::string& xOffset,
51687  const std::string& yOffset,
51688  const std::string& textString,
51689  const std::string& font,
51690  const std::string& textColor,
51691  const std::string& textAngle,
51692  const std::string& textScale,
51693  const std::string& drawBox,
51694  const std::string& drawLeader,
51695  const std::string& lineWidth,
51696  const std::string& lineColor,
51697  const std::string& fillColor,
51698  const std::string& leaderXColumnName,
51699  const std::string& leaderYColumnName,
51700  const std::string& filter,
51701  const double minX,
51702  const double maxX,
51703  const double minY,
51704  const double maxY,
51705  const int32_t width,
51706  const int32_t height,
51707  const std::string& projection,
51708  const std::map<std::string, std::string>& options ) const;
51709 
51711 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
51712  const std::string& xColumnName,
51713  const std::string& yColumnName,
51714  const std::string& xOffset,
51715  const std::string& yOffset,
51716  const std::string& textString,
51717  const std::string& font,
51718  const std::string& textColor,
51719  const std::string& textAngle,
51720  const std::string& textScale,
51721  const std::string& drawBox,
51722  const std::string& drawLeader,
51723  const std::string& lineWidth,
51724  const std::string& lineColor,
51725  const std::string& fillColor,
51726  const std::string& leaderXColumnName,
51727  const std::string& leaderYColumnName,
51728  const std::string& filter,
51729  const double minX,
51730  const double maxX,
51731  const double minY,
51732  const double maxY,
51733  const int32_t width,
51734  const int32_t height,
51735  const std::string& projection,
51736  const std::map<std::string, std::string>& options,
51737  VisualizeImageLabelsResponse& response_ ) const;
51738 
51752 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
51753 
51769 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
51770  VisualizeIsochroneResponse& response_ ) const;
51771 
52434 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
52435  const std::string& sourceNode,
52436  const double maxSolutionRadius,
52437  const std::vector<std::string>& weightsOnEdges,
52438  const std::vector<std::string>& restrictions,
52439  const int32_t numLevels,
52440  const bool generateImage,
52441  const std::string& levelsTable,
52442  const std::map<std::string, std::string>& styleOptions,
52443  const std::map<std::string, std::string>& solveOptions,
52444  const std::map<std::string, std::string>& contourOptions,
52445  const std::map<std::string, std::string>& options ) const;
52446 
53111 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
53112  const std::string& sourceNode,
53113  const double maxSolutionRadius,
53114  const std::vector<std::string>& weightsOnEdges,
53115  const std::vector<std::string>& restrictions,
53116  const int32_t numLevels,
53117  const bool generateImage,
53118  const std::string& levelsTable,
53119  const std::map<std::string, std::string>& styleOptions,
53120  const std::map<std::string, std::string>& solveOptions,
53121  const std::map<std::string, std::string>& contourOptions,
53122  const std::map<std::string, std::string>& options,
53123  VisualizeIsochroneResponse& response_ ) const;
AdminBackupBeginResponse adminBackupBegin(const AdminBackupBeginRequest &request_) const
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
HasPermissionResponse hasPermission(const HasPermissionRequest &request_) const
Checks if the specified user has the specified permission on the specified object.
AdminAddRanksResponse adminAddRanks(const AdminAddRanksRequest &request_) const
Add one or more ranks to an existing Kinetica cluster.
HasProcResponse hasProc(const HasProcRequest &request_) const
Checks the existence of a proc with the given name.
AdminRemoveRanksResponse adminRemoveRanks(const AdminRemoveRanksRequest &request_) const
Remove one or more ranks from an existing Kinetica cluster.
GrantPermissionDatasourceResponse grantPermissionDatasource(const GrantPermissionDatasourceRequest &request_) const
Grants a data source permission to a user or role.
AggregateUnpivotResponse aggregateUnpivot(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
FilterByBoxResponse filterByBox(const FilterByBoxRequest &request_) const
Calculates how many objects within the given table lie in a rectangular box.
ShowFilesResponse showFiles(const ShowFilesRequest &request_) const
Shows information about files in KiFS.
FilterByTableResponse filterByTable(const FilterByTableRequest &request_) const
Filters objects in one table based on objects in another table.
CreateResourceGroupResponse createResourceGroup(const CreateResourceGroupRequest &request_) const
Creates a new resource group to facilitate resource management.
FilterByGeometryResponse filterByGeometry(const FilterByGeometryRequest &request_) const
Applies a geometry filter against a geospatial geometry column in a given table or view.
QueryGraphResponse queryGraph(const QueryGraphRequest &request_) const
Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjace...
FilterByBoxGeometryResponse filterByBoxGeometry(const FilterByBoxGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a rectangular box.
AdminShowAlertsResponse adminShowAlerts(const AdminShowAlertsRequest &request_) const
Requests a list of the most recent alerts.
GrantRoleResponse grantRole(const GrantRoleRequest &request_) const
Grants membership in a role to a user or role.
CreateTableMonitorResponse createTableMonitor(const CreateTableMonitorRequest &request_) const
Creates a monitor that watches for a single table modification event type (insert,...
DownloadFilesResponse downloadFiles(const DownloadFilesRequest &request_) const
Downloads one or more files from KiFS.
InsertRecordsFromFilesResponse insertRecordsFromFiles(const InsertRecordsFromFilesRequest &request_) const
Reads from one or more files and inserts the data into a new or existing table.
ShowBackupResponse showBackup(const ShowBackupRequest &request_) const
Shows information about a backup Returns detailed information about one or more backup instances.
ExportQueryMetricsResponse exportQueryMetrics(const ExportQueryMetricsRequest &request_) const
Export query metrics to a given destination.
AlterEnvironmentResponse alterEnvironment(const AlterEnvironmentRequest &request_) const
Alters an existing environment which can be referenced by a user-defined function (UDF).
AggregateHistogramResponse aggregateHistogram(const AggregateHistogramRequest &request_) const
Performs a histogram calculation given a table, a column, and an interval function.
AlterResourceGroupResponse alterResourceGroup(const AlterResourceGroupRequest &request_) const
Alters the properties of an existing resource group to facilitate resource management.
AlterSystemPropertiesResponse alterSystemProperties(const AlterSystemPropertiesRequest &request_) const
The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not...
UploadFilesResponse uploadFiles(const UploadFilesRequest &request_) const
Uploads one or more files to KiFS.
CreateUnionResponse createUnion(const CreateUnionRequest &request_) const
Merges data from one or more tables with comparable data types into a new table.
AlterDirectoryResponse alterDirectory(const AlterDirectoryRequest &request_) const
Alters an existing directory in KiFS.
ShowResourceGroupsResponse showResourceGroups(const ShowResourceGroupsRequest &request_) const
Requests resource group properties.
FilterByStringResponse filterByString(const FilterByStringRequest &request_) const
Calculates which objects from a table or view match a string expression for the given string columns.
FilterByListResponse filterByList(const FilterByListRequest &request_) const
Calculates which records from a table have values in the given list for the corresponding column.
ShowSqlProcResponse showSqlProc(const ShowSqlProcRequest &request_) const
Shows information about SQL procedures, including the full definition of each requested procedure.
AlterDatasourceResponse alterDatasource(const AlterDatasourceRequest &request_) const
Alters the properties of an existing data source
DropEnvironmentResponse dropEnvironment(const DropEnvironmentRequest &request_) const
Drop an existing user-defined function (UDF) environment.
AdminRebalanceResponse adminRebalance(const AdminRebalanceRequest &request_) const
Rebalance the data in the cluster so that all nodes contain an equal number of records approximately ...
ShowSystemPropertiesResponse showSystemProperties(const ShowSystemPropertiesRequest &request_) const
Returns server configuration and version related information to the caller.
InsertRecordsRandomResponse insertRecordsRandom(const InsertRecordsRandomRequest &request_) const
Generates a specified number of random records and adds them to the given table.
ExportRecordsToTableResponse exportRecordsToTable(const ExportRecordsToTableRequest &request_) const
Exports records from source table to the specified target table in an external database.
RawGetRecordsBySeriesResponse getRecordsBySeriesRaw(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
FilterByValueResponse filterByValue(const FilterByValueRequest &request_) const
Calculates which objects from a table has a particular value for a particular column.
ShowResourceStatisticsResponse showResourceStatistics(const ShowResourceStatisticsRequest &request_) const
Requests various statistics for storage/memory tiers and resource groups.
CreateTypeResponse createType(const CreateTypeRequest &request_) const
Creates a new type describing the columns of a table.
AggregateKMeansResponse aggregateKMeans(const AggregateKMeansRequest &request_) const
This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clusteri...
CollectStatisticsResponse collectStatistics(const CollectStatisticsRequest &request_) const
Collect statistics for a column(s) in a specified table.
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
ClearStatisticsResponse clearStatistics(const ClearStatisticsRequest &request_) const
Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
GrantPermissionTableResponse grantPermissionTable(const GrantPermissionTableRequest &request_) const
Grants a table-level permission to a user or role.
FilterByRangeResponse filterByRange(const FilterByRangeRequest &request_) const
Calculates which objects from a table have a column that is within the given bounds.
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(const AggregateMinMaxGeometryRequest &request_) const
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
RawAggregateUniqueResponse aggregateUniqueRaw(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
ExecuteSqlResponse executeSql(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
DropDatasourceResponse dropDatasource(const DropDatasourceRequest &request_) const
Drops an existing data source.
UpdateRecordsResponse updateRecordsRaw(const RawUpdateRecordsRequest &request_) const
Runs multiple predicate-based updates in a single call.
FilterBySeriesResponse filterBySeries(const FilterBySeriesRequest &request_) const
Filters objects matching all points of the given track (works only on track type data).
AdminAlterHostResponse adminAlterHost(const AdminAlterHostRequest &request_) const
Alter properties on an existing host in the cluster.
CreateTriggerByRangeResponse createTriggerByRange(const CreateTriggerByRangeRequest &request_) const
Sets up a simple range trigger for a column_name for one or more tables.
CreateTableResponse createTable(const CreateTableRequest &request_) const
Creates a new table with the given type (definition of columns).
DeleteResourceGroupResponse deleteResourceGroup(const DeleteResourceGroupRequest &request_) const
Deletes a resource group.
RawGetRecordsResponse getRecordsRaw(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
CreateSchemaResponse createSchema(const CreateSchemaRequest &request_) const
Creates a SQL-style schema.
KillProcResponse killProc(const KillProcRequest &request_) const
Kills a running proc instance.
AdminAddHostResponse adminAddHost(const AdminAddHostRequest &request_) const
Adds a host to an existing cluster.
AdminRemoveHostResponse adminRemoveHost(const AdminRemoveHostRequest &request_) const
Removes a host from an existing cluster.
AlterRoleResponse alterRole(const AlterRoleRequest &request_) const
Alters a Role.
InsertRecordsResponse insertRecords(const InsertRecordsRequest< TRequest > &request_) const
Adds multiple records to the specified table.
InsertRecordsFromPayloadResponse insertRecordsFromPayload(const InsertRecordsFromPayloadRequest &request_) const
Reads from the given text-based or binary payload and inserts the data into a new or existing table.
UploadFilesFromurlResponse uploadFilesFromurl(const UploadFilesFromurlRequest &request_) const
Uploads one or more files to KiFS.
ShowTriggersResponse showTriggers(const ShowTriggersRequest &request_) const
Retrieves information regarding the specified triggers or all existing triggers currently active.
AlterBackupResponse alterBackup(const AlterBackupRequest &request_) const
Alters an existing database backup containing a current snapshot of existing objects.
DropDatasinkResponse dropDatasink(const DropDatasinkRequest &request_) const
Drops an existing data sink.
AlterWalResponse alterWal(const AlterWalRequest &request_) const
Alters table write-ahead log (WAL) settings.
FilterByRadiusResponse filterByRadius(const FilterByRadiusRequest &request_) const
Calculates which objects from a table lie within a circle with the given radius and center point (i....
CreateJoinTableResponse createJoinTable(const CreateJoinTableRequest &request_) const
Creates a table that is the result of a SQL JOIN.
CreateGraphResponse createGraph(const CreateGraphRequest &request_) const
Creates a new graph network using given nodes, edges, weights, and restrictions.
RevokeRoleResponse revokeRole(const RevokeRoleRequest &request_) const
Revokes membership in a role from a user or role.
AggregateStatisticsResponse aggregateStatistics(const AggregateStatisticsRequest &request_) const
Calculates the requested statistics of the given column(s) in a given table.
ShowResourceObjectsResponse showResourceObjects(const ShowResourceObjectsRequest &request_) const
Returns information about the internal sub-components (tiered objects) which use resources of the sys...
CreateVideoResponse createVideo(const CreateVideoRequest &request_) const
Creates a job to generate a sequence of raster images that visualize data over a specified time.
AdminAlterJobsResponse adminAlterJobs(const AdminAlterJobsRequest &request_) const
Perform the requested action on a list of one or more job(s).
RepartitionGraphResponse repartitionGraph(const RepartitionGraphRequest &request_) const
Rebalances an existing partitioned graph.
InsertRecordsResponse insertRecordsRaw(const RawInsertRecordsRequest &request_) const
Adds multiple records to the specified table.
ModifyGraphResponse modifyGraph(const ModifyGraphRequest &request_) const
Update an existing graph network using given nodes, edges, weights, restrictions, and options.
AdminShutdownResponse adminShutdown(const AdminShutdownRequest &request_) const
Exits the database server application.
UpdateRecordsResponse updateRecords(const UpdateRecordsRequest< TRequest > &request_) const
Runs multiple predicate-based updates in a single call.
GrantPermissionCredentialResponse grantPermissionCredential(const GrantPermissionCredentialRequest &request_) const
Grants a credential-level permission to a user or role.
ShowEnvironmentResponse showEnvironment(const ShowEnvironmentRequest &request_) const
Shows information about a specified user-defined function (UDF) environment or all environments.
DeleteDirectoryResponse deleteDirectory(const DeleteDirectoryRequest &request_) const
Deletes a directory from KiFS.
AdminBackupEndResponse adminBackupEnd(const AdminBackupEndRequest &request_) const
Restores the system to normal operating mode after a backup has completed, allowing any queries that ...
AggregateGroupByResponse aggregateGroupBy(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
GetRecordsByColumnResponse getRecordsByColumn(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
DropCredentialResponse dropCredential(const DropCredentialRequest &request_) const
Drop an existing credential.
RawGetRecordsByColumnResponse getRecordsByColumnRaw(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
CreateJobResponse createJob(const CreateJobRequest &request_) const
Create a job which will run asynchronously.
DeleteUserResponse deleteUser(const DeleteUserRequest &request_) const
Deletes an existing user.
DropBackupResponse dropBackup(const DropBackupRequest &request_) const
Deletes an existing database backup and all its contained snapshots.
ShowDirectoriesResponse showDirectories(const ShowDirectoriesRequest &request_) const
Shows information about directories in KiFS.
RawAggregateUnpivotResponse aggregateUnpivotRaw(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
AlterCredentialResponse alterCredential(const AlterCredentialRequest &request_) const
Alter the properties of an existing credential.
AggregateMinMaxResponse aggregateMinMax(const AggregateMinMaxRequest &request_) const
Calculates and returns the minimum and maximum values of a particular column in a table.
FilterByRadiusGeometryResponse filterByRadiusGeometry(const FilterByRadiusGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a circle with the given radius an...
RevokePermissionTableResponse revokePermissionTable(const RevokePermissionTableRequest &request_) const
Revokes a table-level permission from a user or role.
ShowDatasourceResponse showDatasource(const ShowDatasourceRequest &request_) const
Shows information about a specified data source or all data sources.
ShowSystemTimingResponse showSystemTiming(const ShowSystemTimingRequest &request_) const
Returns the last 100 database requests along with the request timing and internal job ID.
RevokePermissionDirectoryResponse revokePermissionDirectory(const RevokePermissionDirectoryRequest &request_) const
Revokes a KiFS directory-level permission from a user or role.
ShowVideoResponse showVideo(const ShowVideoRequest &request_) const
Retrieves information about rendered videos.
ShowStatisticsResponse showStatistics(const ShowStatisticsRequest &request_) const
Retrieves the collected column statistics for the specified table(s).
CreateEnvironmentResponse createEnvironment(const CreateEnvironmentRequest &request_) const
Creates a new environment which can be used by user-defined functions (UDF).
AdminShowClusterOperationsResponse adminShowClusterOperations(const AdminShowClusterOperationsRequest &request_) const
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
VisualizeImageChartResponse visualizeImageChart(const VisualizeImageChartRequest &request_) const
Scatter plot is the only plot type currently supported.
RevokePermissionResponse revokePermission(const RevokePermissionRequest &request_) const
Revoke user or role the specified permission on the specified object.
ShowSchemaResponse showSchema(const ShowSchemaRequest &request_) const
Retrieves information about a schema (or all schemas), as specified in schemaName.
CreateTriggerByAreaResponse createTriggerByArea(const CreateTriggerByAreaRequest &request_) const
Sets up an area trigger mechanism for two column_names for one or more tables.
HasRoleResponse hasRole(const HasRoleRequest &request_) const
Checks if the specified user has the specified role.
AppendRecordsResponse appendRecords(const AppendRecordsRequest &request_) const
Append (or insert) all records from a source table (specified by sourceTableName) to a particular tar...
ExportRecordsToFilesResponse exportRecordsToFiles(const ExportRecordsToFilesRequest &request_) const
Export records from a table to files.
CreateCredentialResponse createCredential(const CreateCredentialRequest &request_) const
Create a new credential.
CreateProjectionResponse createProjection(const CreateProjectionRequest &request_) const
Creates a new projection of an existing table.
DeleteGraphResponse deleteGraph(const DeleteGraphRequest &request_) const
Deletes an existing graph from the graph server and/or persist.
GetRecordsResponse< TResponse > getRecords(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
RevokePermissionSystemResponse revokePermissionSystem(const RevokePermissionSystemRequest &request_) const
Revokes a system-level permission from a user or role.
RawAggregateGroupByResponse aggregateGroupByRaw(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
ShowProcStatusResponse showProcStatus(const ShowProcStatusRequest &request_) const
Shows the statuses of running or completed proc instances.
AdminSwitchoverResponse adminSwitchover(const AdminSwitchoverRequest &request_) const
Manually switch over one or more processes to another host.
AlterSchemaResponse alterSchema(const AlterSchemaRequest &request_) const
Used to change the name of a SQL-style schema, specified in schemaName.
RawExecuteSqlResponse executeSqlRaw(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
FilterByAreaResponse filterByArea(const FilterByAreaRequest &request_) const
Calculates which objects from a table are within a named area of interest (NAI/polygon).
ShowWalResponse showWal(const ShowWalRequest &request_) const
Requests table write-ahead log (WAL) properties.
SolveGraphResponse solveGraph(const SolveGraphRequest &request_) const
Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman,...
ExecuteProcResponse executeProc(const ExecuteProcRequest &request_) const
Executes a proc.
CreateUserInternalResponse createUserInternal(const CreateUserInternalRequest &request_) const
Creates a new internal user (a user whose credentials are managed by the database system).
AdminShowShardsResponse adminShowShards(const AdminShowShardsRequest &request_) const
Show the mapping of shards to the corresponding rank and tom.
DeleteRecordsResponse deleteRecords(const DeleteRecordsRequest &request_) const
Deletes record(s) matching the provided criteria from the given table.
ShowCredentialResponse showCredential(const ShowCredentialRequest &request_) const
Shows information about a specified credential or all credentials.
FilterResponse filter(const FilterRequest &request_) const
Filters data based on the specified expression.
ShowTableMetadataResponse showTableMetadata(const ShowTableMetadataRequest &request_) const
Retrieves the user provided metadata for the specified tables.
AlterUserResponse alterUser(const AlterUserRequest &request_) const
Alters a user.
AdminHaOfflineResponse adminHaOffline(const AdminHaOfflineRequest &request_) const
Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
VisualizeIsochroneResponse visualizeIsochrone(const VisualizeIsochroneRequest &request_) const
Generate an image containing isolines for travel results using an existing graph.
CreateRoleResponse createRole(const CreateRoleRequest &request_) const
Creates a new role.
AdminShowJobsResponse adminShowJobs(const AdminShowJobsRequest &request_) const
Get a list of the current jobs in GPUdb.
CreateMaterializedViewResponse createMaterializedView(const CreateMaterializedViewRequest &request_) const
Initiates the process of creating a materialized view, reserving the view's name to prevent other vie...
AdminOfflineResponse adminOffline(const AdminOfflineRequest &request_) const
Take the system offline.
HasTypeResponse hasType(const HasTypeRequest &request_) const
Check for the existence of a type.
AdminHaRefreshResponse adminHaRefresh(const AdminHaRefreshRequest &request_) const
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
DropSchemaResponse dropSchema(const DropSchemaRequest &request_) const
Drops an existing SQL-style schema, specified in schemaName.
AlterDatasinkResponse alterDatasink(const AlterDatasinkRequest &request_) const
Alters the properties of an existing data sink
CreateUserExternalResponse createUserExternal(const CreateUserExternalRequest &request_) const
Creates a new external user (a user whose credentials are managed by an external LDAP).
ClearTableMonitorResponse clearTableMonitor(const ClearTableMonitorRequest &request_) const
Deactivates a table monitor previously created with createTableMonitor.
GrantPermissionSystemResponse grantPermissionSystem(const GrantPermissionSystemRequest &request_) const
Grants a system-level permission to a user or role.
AdminVerifyDbResponse adminVerifyDb(const AdminVerifyDbRequest &request_) const
Verify database is in a consistent state.
GetJobResponse getJob(const GetJobRequest &request_) const
Get the status and result of asynchronously running job.
HasTableResponse hasTable(const HasTableRequest &request_) const
Checks for the existence of a table with the given name.
RevokePermissionCredentialResponse revokePermissionCredential(const RevokePermissionCredentialRequest &request_) const
Revokes a credential-level permission from a user or role.
CreateDatasourceResponse createDatasource(const CreateDatasourceRequest &request_) const
Creates a data source, which contains the location and connection information for a data store that i...
InsertRecordsFromQueryResponse insertRecordsFromQuery(const InsertRecordsFromQueryRequest &request_) const
Computes remote query result and inserts the result data into a new or existing table.
CreateTableExternalResponse createTableExternal(const CreateTableExternalRequest &request_) const
Creates a new external table, which is a local database object whose source data is located externall...
AggregateStatisticsByRangeResponse aggregateStatisticsByRange(const AggregateStatisticsByRangeRequest &request_) const
Divides the given set into bins and calculates statistics of the values of a value-column in each bin...
DeleteRoleResponse deleteRole(const DeleteRoleRequest &request_) const
Deletes an existing role.
HasSchemaResponse hasSchema(const HasSchemaRequest &request_) const
Checks for the existence of a schema with the given name.
RevokePermissionProcResponse revokePermissionProc(const RevokePermissionProcRequest &request_) const
Revokes a proc-level permission from a user or role.
DeleteFilesResponse deleteFiles(const DeleteFilesRequest &request_) const
Deletes one or more files from KiFS.
ClearTriggerResponse clearTrigger(const ClearTriggerRequest &request_) const
Clears or cancels the trigger identified by the specified handle.
ShowTablesByTypeResponse showTablesByType(const ShowTablesByTypeRequest &request_) const
Gets names of the tables whose type matches the given criteria.
ShowTypesResponse showTypes(const ShowTypesRequest &request_) const
Retrieves information for the specified data type ID or type label.
GrantPermissionProcResponse grantPermissionProc(const GrantPermissionProcRequest &request_) const
Grants a proc-level permission to a user or role.
DeleteProcResponse deleteProc(const DeleteProcRequest &request_) const
Deletes a proc.
ShowProcResponse showProc(const ShowProcRequest &request_) const
Shows information about a proc.
ShowTableMonitorsResponse showTableMonitors(const ShowTableMonitorsRequest &request_) const
Show table monitors and their properties.
CreateDirectoryResponse createDirectory(const CreateDirectoryRequest &request_) const
Creates a new directory in KiFS.
ShowSystemStatusResponse showSystemStatus(const ShowSystemStatusRequest &request_) const
Provides server configuration and health related status to the caller.
AlterTableResponse alterTable(const AlterTableRequest &request_) const
Apply various modifications to a table or view.
RevokePermissionDatasourceResponse revokePermissionDatasource(const RevokePermissionDatasourceRequest &request_) const
Revokes a data source permission from a user or role.
CreateDatasinkResponse createDatasink(const CreateDatasinkRequest &request_) const
Creates a data sink, which contains the destination information for a data sink that is external to t...
ShowGraphResponse showGraph(const ShowGraphRequest &request_) const
Shows information and characteristics of graphs that exist on the graph server.
ClearTablesResponse clearTables(const ClearTablesRequest &request_) const
Clears (drops) tables in the database cluster.
AlterTableMonitorResponse alterTableMonitor(const AlterTableMonitorRequest &request_) const
Alters a table monitor previously created with createTableMonitor.
ShowDatasinkResponse showDatasink(const ShowDatasinkRequest &request_) const
Shows information about a specified data sink or all data sinks.
LockTableResponse lockTable(const LockTableRequest &request_) const
Manages global access to a table's data.
AdminRepairTableResponse adminRepairTable(const AdminRepairTableRequest &request_) const
Manually repair a corrupted table.
GrantPermissionDirectoryResponse grantPermissionDirectory(const GrantPermissionDirectoryRequest &request_) const
Grants a KiFS directory-level permission to a user or role.
AlterVideoResponse alterVideo(const AlterVideoRequest &request_) const
Alters a video.
GrantPermissionResponse grantPermission(const GrantPermissionRequest &request_) const
Grant user or role the specified permission on the specified object.
ShowTableResponse showTable(const ShowTableRequest &request_) const
Retrieves detailed information about a table, view, or schema, specified in tableName.
ShowSecurityResponse showSecurity(const ShowSecurityRequest &request_) const
Shows security information relating to users and/or roles.
AggregateConvexHullResponse aggregateConvexHull(const AggregateConvexHullRequest &request_) const
Calculates and returns the convex hull for the values in a table specified by tableName.
UpdateRecordsBySeriesResponse updateRecordsBySeries(const UpdateRecordsBySeriesRequest &request_) const
Updates the view specified by tableName to include full series (track) information from the worldTabl...
RestoreBackupResponse restoreBackup(const RestoreBackupRequest &request_) const
Restores objects from a backup instance.
MatchGraphResponse matchGraph(const MatchGraphRequest &request_) const
Matches a directed route implied by a given set of latitude/longitude points to an existing underlyin...
AlterTableColumnsResponse alterTableColumns(const AlterTableColumnsRequest &request_) const
Apply various modifications to columns in a table, view.
AdminSendAlertResponse adminSendAlert(const AdminSendAlertRequest &request_) const
Sends a user generated alert to the monitoring system.
FilterByAreaGeometryResponse filterByAreaGeometry(const FilterByAreaGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
InsertSymbolResponse insertSymbol(const InsertSymbolRequest &request_) const
Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
AlterTierResponse alterTier(const AlterTierRequest &request_) const
Alters properties of an existing tier to facilitate resource management.
AlterTableMetadataResponse alterTableMetadata(const AlterTableMetadataRequest &request_) const
Updates (adds or changes) metadata for tables.
CreateProcResponse createProc(const CreateProcRequest &request_) const
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command,...
ClearTableResponse clearTable(const ClearTableRequest &request_) const
Clears (drops) one or all tables in the database cluster.
AggregateUniqueResponse aggregateUnique(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
CreateBackupResponse createBackup(const CreateBackupRequest &request_) const
Creates a database backup containing a current snapshot of existing objects.