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 
6659 AlterBackupResponse alterBackup( const AlterBackupRequest& request_ ) const;
6660 
6676 AlterBackupResponse& alterBackup( const AlterBackupRequest& request_,
6677  AlterBackupResponse& response_ ) const;
6678 
6737 AlterBackupResponse alterBackup( const std::string& backupName,
6738  const std::string& action,
6739  const std::string& value,
6740  const std::string& datasinkName,
6741  const std::map<std::string, std::string>& options ) const;
6742 
6803 AlterBackupResponse& alterBackup( const std::string& backupName,
6804  const std::string& action,
6805  const std::string& value,
6806  const std::string& datasinkName,
6807  const std::map<std::string, std::string>& options,
6808  AlterBackupResponse& response_ ) const;
6809 
6820 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6821 
6834 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6835  AlterCredentialResponse& response_ ) const;
6836 
6908 AlterCredentialResponse alterCredential( const std::string& credentialName,
6909  const std::map<std::string, std::string>& credentialUpdatesMap,
6910  const std::map<std::string, std::string>& options ) const;
6911 
6985 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6986  const std::map<std::string, std::string>& credentialUpdatesMap,
6987  const std::map<std::string, std::string>& options,
6988  AlterCredentialResponse& response_ ) const;
6989 
7000 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
7001 
7014 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
7015  AlterDatasinkResponse& response_ ) const;
7016 
7340 AlterDatasinkResponse alterDatasink( const std::string& name,
7341  const std::map<std::string, std::string>& datasinkUpdatesMap,
7342  const std::map<std::string, std::string>& options ) const;
7343 
7669 AlterDatasinkResponse& alterDatasink( const std::string& name,
7670  const std::map<std::string, std::string>& datasinkUpdatesMap,
7671  const std::map<std::string, std::string>& options,
7672  AlterDatasinkResponse& response_ ) const;
7673 
7684 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7685 
7698 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7699  AlterDatasourceResponse& response_ ) const;
7700 
8031 AlterDatasourceResponse alterDatasource( const std::string& name,
8032  const std::map<std::string, std::string>& datasourceUpdatesMap,
8033  const std::map<std::string, std::string>& options ) const;
8034 
8367 AlterDatasourceResponse& alterDatasource( const std::string& name,
8368  const std::map<std::string, std::string>& datasourceUpdatesMap,
8369  const std::map<std::string, std::string>& options,
8370  AlterDatasourceResponse& response_ ) const;
8371 
8382 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8383 
8396 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8397  AlterDirectoryResponse& response_ ) const;
8398 
8419 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8420  const std::map<std::string, std::string>& directoryUpdatesMap,
8421  const std::map<std::string, std::string>& options ) const;
8422 
8445 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8446  const std::map<std::string, std::string>& directoryUpdatesMap,
8447  const std::map<std::string, std::string>& options,
8448  AlterDirectoryResponse& response_ ) const;
8449 
8460 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8461 
8474 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8475  AlterEnvironmentResponse& response_ ) const;
8476 
8537 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8538  const std::string& action,
8539  const std::string& value,
8540  const std::map<std::string, std::string>& options ) const;
8541 
8604 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8605  const std::string& action,
8606  const std::string& value,
8607  const std::map<std::string, std::string>& options,
8608  AlterEnvironmentResponse& response_ ) const;
8609 
8611 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8612 
8614 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8615  AlterGraphResponse& response_ ) const;
8616 
8618 AlterGraphResponse alterGraph( const std::string& graphName,
8619  const std::string& action,
8620  const std::string& actionArg,
8621  const std::map<std::string, std::string>& options ) const;
8622 
8624 AlterGraphResponse& alterGraph( const std::string& graphName,
8625  const std::string& action,
8626  const std::string& actionArg,
8627  const std::map<std::string, std::string>& options,
8628  AlterGraphResponse& response_ ) const;
8629 
8631 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8632 
8634 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8635  AlterModelResponse& response_ ) const;
8636 
8638 AlterModelResponse alterModel( const std::string& modelName,
8639  const std::string& action,
8640  const std::string& value,
8641  const std::map<std::string, std::string>& options ) const;
8642 
8644 AlterModelResponse& alterModel( const std::string& modelName,
8645  const std::string& action,
8646  const std::string& value,
8647  const std::map<std::string, std::string>& options,
8648  AlterModelResponse& response_ ) const;
8649 
8660 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8661 
8674 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8675  AlterResourceGroupResponse& response_ ) const;
8676 
8806 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8807  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8808  const std::string& ranking,
8809  const std::string& adjoiningResourceGroup,
8810  const std::map<std::string, std::string>& options ) const;
8811 
8943 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8944  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8945  const std::string& ranking,
8946  const std::string& adjoiningResourceGroup,
8947  const std::map<std::string, std::string>& options,
8948  AlterResourceGroupResponse& response_ ) const;
8949 
8959 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8960 
8972 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8973  AlterRoleResponse& response_ ) const;
8974 
8997 AlterRoleResponse alterRole( const std::string& name,
8998  const std::string& action,
8999  const std::string& value,
9000  const std::map<std::string, std::string>& options ) const;
9001 
9026 AlterRoleResponse& alterRole( const std::string& name,
9027  const std::string& action,
9028  const std::string& value,
9029  const std::map<std::string, std::string>& options,
9030  AlterRoleResponse& response_ ) const;
9031 
9043 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
9044 
9058 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9059  AlterSchemaResponse& response_ ) const;
9060 
9087 AlterSchemaResponse alterSchema( const std::string& schemaName,
9088  const std::string& action,
9089  const std::string& value,
9090  const std::map<std::string, std::string>& options ) const;
9091 
9120 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9121  const std::string& action,
9122  const std::string& value,
9123  const std::map<std::string, std::string>& options,
9124  AlterSchemaResponse& response_ ) const;
9125 
9141 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9142 
9161 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9162  AlterSystemPropertiesResponse& response_ ) const;
9163 
9531 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9532  const std::map<std::string, std::string>& options ) const;
9533 
9904 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9905  const std::map<std::string, std::string>& options,
9906  AlterSystemPropertiesResponse& response_ ) const;
9907 
9963 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9964 
10022 AlterTableResponse& alterTable( const AlterTableRequest& request_,
10023  AlterTableResponse& response_ ) const;
10024 
10509 AlterTableResponse alterTable( const std::string& tableName,
10510  const std::string& action,
10511  const std::string& value,
10512  const std::map<std::string, std::string>& options ) const;
10513 
11000 AlterTableResponse& alterTable( const std::string& tableName,
11001  const std::string& action,
11002  const std::string& value,
11003  const std::map<std::string, std::string>& options,
11004  AlterTableResponse& response_ ) const;
11005 
11027 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
11028 
11052 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11053  AlterTableColumnsResponse& response_ ) const;
11054 
11089 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11090  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11091  const std::map<std::string, std::string>& options ) const;
11092 
11129 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11130  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11131  const std::map<std::string, std::string>& options,
11132  AlterTableColumnsResponse& response_ ) const;
11133 
11146 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11147 
11162 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11163  AlterTableMetadataResponse& response_ ) const;
11164 
11188 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11189  const std::map<std::string, std::string>& metadataMap,
11190  const std::map<std::string, std::string>& options ) const;
11191 
11217 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11218  const std::map<std::string, std::string>& metadataMap,
11219  const std::map<std::string, std::string>& options,
11220  AlterTableMetadataResponse& response_ ) const;
11221 
11233 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11234 
11248 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11249  AlterTableMonitorResponse& response_ ) const;
11250 
11278 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11279  const std::map<std::string, std::string>& monitorUpdatesMap,
11280  const std::map<std::string, std::string>& options ) const;
11281 
11311 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11312  const std::map<std::string, std::string>& monitorUpdatesMap,
11313  const std::map<std::string, std::string>& options,
11314  AlterTableMonitorResponse& response_ ) const;
11315 
11333 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11334 
11354 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11355  AlterTierResponse& response_ ) const;
11356 
11420 AlterTierResponse alterTier( const std::string& name,
11421  const std::map<std::string, std::string>& options ) const;
11422 
11488 AlterTierResponse& alterTier( const std::string& name,
11489  const std::map<std::string, std::string>& options,
11490  AlterTierResponse& response_ ) const;
11491 
11501 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11502 
11514 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11515  AlterUserResponse& response_ ) const;
11516 
11554 AlterUserResponse alterUser( const std::string& name,
11555  const std::string& action,
11556  const std::string& value,
11557  const std::map<std::string, std::string>& options ) const;
11558 
11598 AlterUserResponse& alterUser( const std::string& name,
11599  const std::string& action,
11600  const std::string& value,
11601  const std::map<std::string, std::string>& options,
11602  AlterUserResponse& response_ ) const;
11603 
11613 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11614 
11626 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11627  AlterVideoResponse& response_ ) const;
11628 
11645 AlterVideoResponse alterVideo( const std::string& path,
11646  const std::map<std::string, std::string>& options ) const;
11647 
11666 AlterVideoResponse& alterVideo( const std::string& path,
11667  const std::map<std::string, std::string>& options,
11668  AlterVideoResponse& response_ ) const;
11669 
11680 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11681 
11694 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11695  AlterWalResponse& response_ ) const;
11696 
11801 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11802  const std::map<std::string, std::string>& options ) const;
11803 
11910 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11911  const std::map<std::string, std::string>& options,
11912  AlterWalResponse& response_ ) const;
11913 
11929 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11930 
11948 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11949  AppendRecordsResponse& response_ ) const;
11950 
12118 AppendRecordsResponse appendRecords( const std::string& tableName,
12119  const std::string& sourceTableName,
12120  const std::map<std::string, std::string>& fieldMap,
12121  const std::map<std::string, std::string>& options ) const;
12122 
12292 AppendRecordsResponse& appendRecords( const std::string& tableName,
12293  const std::string& sourceTableName,
12294  const std::map<std::string, std::string>& fieldMap,
12295  const std::map<std::string, std::string>& options,
12296  AppendRecordsResponse& response_ ) const;
12297 
12308 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12309 
12322 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12323  ClearStatisticsResponse& response_ ) const;
12324 
12343 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12344  const std::string& columnName,
12345  const std::map<std::string, std::string>& options ) const;
12346 
12367 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12368  const std::string& columnName,
12369  const std::map<std::string, std::string>& options,
12370  ClearStatisticsResponse& response_ ) const;
12371 
12384 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12385 
12400 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12401  ClearTableResponse& response_ ) const;
12402 
12444 ClearTableResponse clearTable( const std::string& tableName,
12445  const std::string& authorization,
12446  const std::map<std::string, std::string>& options ) const;
12447 
12491 ClearTableResponse& clearTable( const std::string& tableName,
12492  const std::string& authorization,
12493  const std::map<std::string, std::string>& options,
12494  ClearTableResponse& response_ ) const;
12495 
12507 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12508 
12522 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12523  ClearTableMonitorResponse& response_ ) const;
12524 
12579 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12580  const std::map<std::string, std::string>& options ) const;
12581 
12638 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12639  const std::map<std::string, std::string>& options,
12640  ClearTableMonitorResponse& response_ ) const;
12641 
12654 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12655 
12670 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12671  ClearTablesResponse& response_ ) const;
12672 
12712 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12713  const std::map<std::string, std::string>& options ) const;
12714 
12756 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12757  const std::map<std::string, std::string>& options,
12758  ClearTablesResponse& response_ ) const;
12759 
12771 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12772 
12786 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12787  ClearTriggerResponse& response_ ) const;
12788 
12800 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12801  const std::map<std::string, std::string>& options ) const;
12802 
12816 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12817  const std::map<std::string, std::string>& options,
12818  ClearTriggerResponse& response_ ) const;
12819 
12829 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12830 
12842 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12843  CollectStatisticsResponse& response_ ) const;
12844 
12861 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12862  const std::vector<std::string>& columnNames,
12863  const std::map<std::string, std::string>& options ) const;
12864 
12883 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12884  const std::vector<std::string>& columnNames,
12885  const std::map<std::string, std::string>& options,
12886  CollectStatisticsResponse& response_ ) const;
12887 
12901 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
12902 
12918 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
12919  CreateBackupResponse& response_ ) const;
12920 
13108 CreateBackupResponse createBackup( const std::string& backupName,
13109  const std::string& backupType,
13110  const std::map<std::string, std::string>& backupObjectsMap,
13111  const std::string& datasinkName,
13112  const std::map<std::string, std::string>& options ) const;
13113 
13303 CreateBackupResponse& createBackup( const std::string& backupName,
13304  const std::string& backupType,
13305  const std::map<std::string, std::string>& backupObjectsMap,
13306  const std::string& datasinkName,
13307  const std::map<std::string, std::string>& options,
13308  CreateBackupResponse& response_ ) const;
13309 
13311 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13312 
13314 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13315  CreateContainerRegistryResponse& response_ ) const;
13316 
13318 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13319  const std::string& uri,
13320  const std::string& credential,
13321  const std::map<std::string, std::string>& options ) const;
13322 
13324 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13325  const std::string& uri,
13326  const std::string& credential,
13327  const std::map<std::string, std::string>& options,
13328  CreateContainerRegistryResponse& response_ ) const;
13329 
13340 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13341 
13354 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13355  CreateCredentialResponse& response_ ) const;
13356 
13408 CreateCredentialResponse createCredential( const std::string& credentialName,
13409  const std::string& type,
13410  const std::string& identity,
13411  const std::string& secret,
13412  const std::map<std::string, std::string>& options ) const;
13413 
13467 CreateCredentialResponse& createCredential( const std::string& credentialName,
13468  const std::string& type,
13469  const std::string& identity,
13470  const std::string& secret,
13471  const std::map<std::string, std::string>& options,
13472  CreateCredentialResponse& response_ ) const;
13473 
13485 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13486 
13500 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13501  CreateDatasinkResponse& response_ ) const;
13502 
13725 CreateDatasinkResponse createDatasink( const std::string& name,
13726  const std::string& destination,
13727  const std::map<std::string, std::string>& options ) const;
13728 
13953 CreateDatasinkResponse& createDatasink( const std::string& name,
13954  const std::string& destination,
13955  const std::map<std::string, std::string>& options,
13956  CreateDatasinkResponse& response_ ) const;
13957 
13969 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
13970 
13984 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
13985  CreateDatasourceResponse& response_ ) const;
13986 
14243 CreateDatasourceResponse createDatasource( const std::string& name,
14244  const std::string& location,
14245  const std::string& userName,
14246  const std::string& password,
14247  const std::map<std::string, std::string>& options ) const;
14248 
14507 CreateDatasourceResponse& createDatasource( const std::string& name,
14508  const std::string& location,
14509  const std::string& userName,
14510  const std::string& password,
14511  const std::map<std::string, std::string>& options,
14512  CreateDatasourceResponse& response_ ) const;
14513 
14515 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
14516 
14518 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
14519  CreateDeltaTableResponse& response_ ) const;
14520 
14522 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
14523  const std::string& tableName,
14524  const std::map<std::string, std::string>& options ) const;
14525 
14527 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
14528  const std::string& tableName,
14529  const std::map<std::string, std::string>& options,
14530  CreateDeltaTableResponse& response_ ) const;
14531 
14544 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
14545 
14560 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
14561  CreateDirectoryResponse& response_ ) const;
14562 
14605 CreateDirectoryResponse createDirectory( const std::string& directoryName,
14606  const std::map<std::string, std::string>& options ) const;
14607 
14652 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
14653  const std::map<std::string, std::string>& options,
14654  CreateDirectoryResponse& response_ ) const;
14655 
14667 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
14668 
14682 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
14683  CreateEnvironmentResponse& response_ ) const;
14684 
14696 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
14697  const std::map<std::string, std::string>& options ) const;
14698 
14712 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
14713  const std::map<std::string, std::string>& options,
14714  CreateEnvironmentResponse& response_ ) const;
14715 
14733 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14734 
14754 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14755  CreateGraphResponse& response_ ) const;
14756 
14996 CreateGraphResponse createGraph( const std::string& graphName,
14997  const bool directedGraph,
14998  const std::vector<std::string>& nodes,
14999  const std::vector<std::string>& edges,
15000  const std::vector<std::string>& weights,
15001  const std::vector<std::string>& restrictions,
15002  const std::map<std::string, std::string>& options ) const;
15003 
15245 CreateGraphResponse& createGraph( const std::string& graphName,
15246  const bool directedGraph,
15247  const std::vector<std::string>& nodes,
15248  const std::vector<std::string>& edges,
15249  const std::vector<std::string>& weights,
15250  const std::vector<std::string>& restrictions,
15251  const std::map<std::string, std::string>& options,
15252  CreateGraphResponse& response_ ) const;
15253 
15266 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15267 
15282 CreateJobResponse& createJob( const CreateJobRequest& request_,
15283  CreateJobResponse& response_ ) const;
15284 
15335 CreateJobResponse createJob( const std::string& endpoint,
15336  const std::string& requestEncoding,
15337  const std::vector<uint8_t>& data,
15338  const std::string& dataStr,
15339  const std::map<std::string, std::string>& options ) const;
15340 
15393 CreateJobResponse& createJob( const std::string& endpoint,
15394  const std::string& requestEncoding,
15395  const std::vector<uint8_t>& data,
15396  const std::string& dataStr,
15397  const std::map<std::string, std::string>& options,
15398  CreateJobResponse& response_ ) const;
15399 
15414 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15415 
15432 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15433  CreateJoinTableResponse& response_ ) const;
15434 
15585 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
15586  const std::vector<std::string>& tableNames,
15587  const std::vector<std::string>& columnNames,
15588  const std::vector<std::string>& expressions,
15589  const std::map<std::string, std::string>& options ) const;
15590 
15743 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
15744  const std::vector<std::string>& tableNames,
15745  const std::vector<std::string>& columnNames,
15746  const std::vector<std::string>& expressions,
15747  const std::map<std::string, std::string>& options,
15748  CreateJoinTableResponse& response_ ) const;
15749 
15768 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15769 
15791 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15792  CreateMaterializedViewResponse& response_ ) const;
15793 
15971 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
15972  const std::map<std::string, std::string>& options ) const;
15973 
16154 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16155  const std::map<std::string, std::string>& options,
16156  CreateMaterializedViewResponse& response_ ) const;
16157 
16169 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16170 
16184 CreateProcResponse& createProc( const CreateProcRequest& request_,
16185  CreateProcResponse& response_ ) const;
16186 
16262 CreateProcResponse createProc( const std::string& procName,
16263  const std::string& executionMode,
16264  const std::map<std::string, std::vector<uint8_t> >& files,
16265  const std::string& command,
16266  const std::vector<std::string>& args,
16267  const std::map<std::string, std::string>& options ) const;
16268 
16346 CreateProcResponse& createProc( const std::string& procName,
16347  const std::string& executionMode,
16348  const std::map<std::string, std::vector<uint8_t> >& files,
16349  const std::string& command,
16350  const std::vector<std::string>& args,
16351  const std::map<std::string, std::string>& options,
16352  CreateProcResponse& response_ ) const;
16353 
16394 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16395 
16438 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16439  CreateProjectionResponse& response_ ) const;
16440 
16764 CreateProjectionResponse createProjection( const std::string& tableName,
16765  const std::string& projectionName,
16766  const std::vector<std::string>& columnNames,
16767  const std::map<std::string, std::string>& options ) const;
16768 
17094 CreateProjectionResponse& createProjection( const std::string& tableName,
17095  const std::string& projectionName,
17096  const std::vector<std::string>& columnNames,
17097  const std::map<std::string, std::string>& options,
17098  CreateProjectionResponse& response_ ) const;
17099 
17109 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17110 
17122 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17123  CreateResourceGroupResponse& response_ ) const;
17124 
17208 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17209  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17210  const std::string& ranking,
17211  const std::string& adjoiningResourceGroup,
17212  const std::map<std::string, std::string>& options ) const;
17213 
17299 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17300  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17301  const std::string& ranking,
17302  const std::string& adjoiningResourceGroup,
17303  const std::map<std::string, std::string>& options,
17304  CreateResourceGroupResponse& response_ ) const;
17305 
17317 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17318 
17332 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17333  CreateRoleResponse& response_ ) const;
17334 
17356 CreateRoleResponse createRole( const std::string& name,
17357  const std::map<std::string, std::string>& options ) const;
17358 
17382 CreateRoleResponse& createRole( const std::string& name,
17383  const std::map<std::string, std::string>& options,
17384  CreateRoleResponse& response_ ) const;
17385 
17398 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17399 
17414 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17415  CreateSchemaResponse& response_ ) const;
17416 
17450 CreateSchemaResponse createSchema( const std::string& schemaName,
17451  const std::map<std::string, std::string>& options ) const;
17452 
17488 CreateSchemaResponse& createSchema( const std::string& schemaName,
17489  const std::map<std::string, std::string>& options,
17490  CreateSchemaResponse& response_ ) const;
17491 
17493 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17494 
17496 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17497  CreateStateTableResponse& response_ ) const;
17498 
17500 CreateStateTableResponse createStateTable( const std::string& tableName,
17501  const std::string& inputTableName,
17502  const std::string& initTableName,
17503  const std::map<std::string, std::string>& options ) const;
17504 
17506 CreateStateTableResponse& createStateTable( const std::string& tableName,
17507  const std::string& inputTableName,
17508  const std::string& initTableName,
17509  const std::map<std::string, std::string>& options,
17510  CreateStateTableResponse& response_ ) const;
17511 
17561 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
17562 
17614 CreateTableResponse& createTable( const CreateTableRequest& request_,
17615  CreateTableResponse& response_ ) const;
17616 
17951 CreateTableResponse createTable( const std::string& tableName,
17952  const std::string& typeId,
17953  const std::map<std::string, std::string>& options ) const;
17954 
18291 CreateTableResponse& createTable( const std::string& tableName,
18292  const std::string& typeId,
18293  const std::map<std::string, std::string>& options,
18294  CreateTableResponse& response_ ) const;
18295 
18317 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18318 
18342 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18343  CreateTableExternalResponse& response_ ) const;
18344 
19484 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19485  const std::vector<std::string>& filepaths,
19486  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19487  const std::map<std::string, std::string>& createTableOptions,
19488  const std::map<std::string, std::string>& options ) const;
19489 
20631 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
20632  const std::vector<std::string>& filepaths,
20633  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20634  const std::map<std::string, std::string>& createTableOptions,
20635  const std::map<std::string, std::string>& options,
20636  CreateTableExternalResponse& response_ ) const;
20637 
20663 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
20664 
20692 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
20693  CreateTableMonitorResponse& response_ ) const;
20694 
20848 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
20849  const std::map<std::string, std::string>& options ) const;
20850 
21006 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
21007  const std::map<std::string, std::string>& options,
21008  CreateTableMonitorResponse& response_ ) const;
21009 
21034 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
21035 
21062 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
21063  CreateTriggerByAreaResponse& response_ ) const;
21064 
21109 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21110  const std::vector<std::string>& tableNames,
21111  const std::string& xColumnName,
21112  const std::vector<double>& xVector,
21113  const std::string& yColumnName,
21114  const std::vector<double>& yVector,
21115  const std::map<std::string, std::string>& options ) const;
21116 
21163 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21164  const std::vector<std::string>& tableNames,
21165  const std::string& xColumnName,
21166  const std::vector<double>& xVector,
21167  const std::string& yColumnName,
21168  const std::vector<double>& yVector,
21169  const std::map<std::string, std::string>& options,
21170  CreateTriggerByAreaResponse& response_ ) const;
21171 
21194 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21195 
21221 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21222  CreateTriggerByRangeResponse& response_ ) const;
21223 
21257 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21258  const std::vector<std::string>& tableNames,
21259  const std::string& columnName,
21260  const double min,
21261  const double max,
21262  const std::map<std::string, std::string>& options ) const;
21263 
21300 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21301  const std::vector<std::string>& tableNames,
21302  const std::string& columnName,
21303  const double min,
21304  const double max,
21305  const std::map<std::string, std::string>& options,
21306  CreateTriggerByRangeResponse& response_ ) const;
21307 
21363 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21364 
21422 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21423  CreateTypeResponse& response_ ) const;
21424 
21745 CreateTypeResponse createType( const std::string& typeDefinition,
21746  const std::string& label,
21747  const std::map<std::string, std::vector<std::string> >& properties,
21748  const std::map<std::string, std::string>& options ) const;
21749 
22072 CreateTypeResponse& createType( const std::string& typeDefinition,
22073  const std::string& label,
22074  const std::map<std::string, std::vector<std::string> >& properties,
22075  const std::map<std::string, std::string>& options,
22076  CreateTypeResponse& response_ ) const;
22077 
22114 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22115 
22154 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22155  CreateUnionResponse& response_ ) const;
22156 
22365 CreateUnionResponse createUnion( const std::string& tableName,
22366  const std::vector<std::string>& tableNames,
22367  const std::vector<std::vector<std::string> >& inputColumnNames,
22368  const std::vector<std::string>& outputColumnNames,
22369  const std::map<std::string, std::string>& options ) const;
22370 
22581 CreateUnionResponse& createUnion( const std::string& tableName,
22582  const std::vector<std::string>& tableNames,
22583  const std::vector<std::vector<std::string> >& inputColumnNames,
22584  const std::vector<std::string>& outputColumnNames,
22585  const std::map<std::string, std::string>& options,
22586  CreateUnionResponse& response_ ) const;
22587 
22600 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
22601 
22616 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
22617  CreateUserExternalResponse& response_ ) const;
22618 
22684 CreateUserExternalResponse createUserExternal( const std::string& name,
22685  const std::map<std::string, std::string>& options ) const;
22686 
22754 CreateUserExternalResponse& createUserExternal( const std::string& name,
22755  const std::map<std::string, std::string>& options,
22756  CreateUserExternalResponse& response_ ) const;
22757 
22768 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
22769 
22782 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
22783  CreateUserInternalResponse& response_ ) const;
22784 
22851 CreateUserInternalResponse createUserInternal( const std::string& name,
22852  const std::string& password,
22853  const std::map<std::string, std::string>& options ) const;
22854 
22923 CreateUserInternalResponse& createUserInternal( const std::string& name,
22924  const std::string& password,
22925  const std::map<std::string, std::string>& options,
22926  CreateUserInternalResponse& response_ ) const;
22927 
22938 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
22939 
22952 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
22953  CreateVideoResponse& response_ ) const;
22954 
23049 CreateVideoResponse createVideo( const std::string& attribute,
23050  const std::string& begin,
23051  const double durationSeconds,
23052  const std::string& end,
23053  const double framesPerSecond,
23054  const std::string& style,
23055  const std::string& path,
23056  const std::string& styleParameters,
23057  const std::map<std::string, std::string>& options ) const;
23058 
23155 CreateVideoResponse& createVideo( const std::string& attribute,
23156  const std::string& begin,
23157  const double durationSeconds,
23158  const std::string& end,
23159  const double framesPerSecond,
23160  const std::string& style,
23161  const std::string& path,
23162  const std::string& styleParameters,
23163  const std::map<std::string, std::string>& options,
23164  CreateVideoResponse& response_ ) const;
23165 
23176 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23177 
23190 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23191  DeleteDirectoryResponse& response_ ) const;
23192 
23240 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23241  const std::map<std::string, std::string>& options ) const;
23242 
23292 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23293  const std::map<std::string, std::string>& options,
23294  DeleteDirectoryResponse& response_ ) const;
23295 
23306 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23307 
23320 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23321  DeleteFilesResponse& response_ ) const;
23322 
23354 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23355  const std::map<std::string, std::string>& options ) const;
23356 
23390 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23391  const std::map<std::string, std::string>& options,
23392  DeleteFilesResponse& response_ ) const;
23393 
23403 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23404 
23416 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23417  DeleteGraphResponse& response_ ) const;
23418 
23452 DeleteGraphResponse deleteGraph( const std::string& graphName,
23453  const std::map<std::string, std::string>& options ) const;
23454 
23490 DeleteGraphResponse& deleteGraph( const std::string& graphName,
23491  const std::map<std::string, std::string>& options,
23492  DeleteGraphResponse& response_ ) const;
23493 
23503 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
23504 
23516 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
23517  DeleteProcResponse& response_ ) const;
23518 
23529 DeleteProcResponse deleteProc( const std::string& procName,
23530  const std::map<std::string, std::string>& options ) const;
23531 
23544 DeleteProcResponse& deleteProc( const std::string& procName,
23545  const std::map<std::string, std::string>& options,
23546  DeleteProcResponse& response_ ) const;
23547 
23566 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
23567 
23588 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
23589  DeleteRecordsResponse& response_ ) const;
23590 
23655 DeleteRecordsResponse deleteRecords( const std::string& tableName,
23656  const std::vector<std::string>& expressions,
23657  const std::map<std::string, std::string>& options ) const;
23658 
23725 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
23726  const std::vector<std::string>& expressions,
23727  const std::map<std::string, std::string>& options,
23728  DeleteRecordsResponse& response_ ) const;
23729 
23739 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
23740 
23752 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
23753  DeleteResourceGroupResponse& response_ ) const;
23754 
23783 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
23784  const std::map<std::string, std::string>& options ) const;
23785 
23816 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
23817  const std::map<std::string, std::string>& options,
23818  DeleteResourceGroupResponse& response_ ) const;
23819 
23831 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
23832 
23846 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
23847  DeleteRoleResponse& response_ ) const;
23848 
23860 DeleteRoleResponse deleteRole( const std::string& name,
23861  const std::map<std::string, std::string>& options ) const;
23862 
23876 DeleteRoleResponse& deleteRole( const std::string& name,
23877  const std::map<std::string, std::string>& options,
23878  DeleteRoleResponse& response_ ) const;
23879 
23891 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
23892 
23906 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
23907  DeleteUserResponse& response_ ) const;
23908 
23920 DeleteUserResponse deleteUser( const std::string& name,
23921  const std::map<std::string, std::string>& options ) const;
23922 
23936 DeleteUserResponse& deleteUser( const std::string& name,
23937  const std::map<std::string, std::string>& options,
23938  DeleteUserResponse& response_ ) const;
23939 
23950 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
23951 
23964 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
23965  DownloadFilesResponse& response_ ) const;
23966 
24012 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
24013  const std::vector<int64_t>& readOffsets,
24014  const std::vector<int64_t>& readLengths,
24015  const std::map<std::string, std::string>& options ) const;
24016 
24064 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
24065  const std::vector<int64_t>& readOffsets,
24066  const std::vector<int64_t>& readLengths,
24067  const std::map<std::string, std::string>& options,
24068  DownloadFilesResponse& response_ ) const;
24069 
24083 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
24084 
24100 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
24101  DropBackupResponse& response_ ) const;
24102 
24165 DropBackupResponse dropBackup( const std::string& backupName,
24166  const std::string& datasinkName,
24167  const std::map<std::string, std::string>& options ) const;
24168 
24233 DropBackupResponse& dropBackup( const std::string& backupName,
24234  const std::string& datasinkName,
24235  const std::map<std::string, std::string>& options,
24236  DropBackupResponse& response_ ) const;
24237 
24239 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
24240 
24242 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
24243  DropContainerRegistryResponse& response_ ) const;
24244 
24246 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
24247  const std::map<std::string, std::string>& options ) const;
24248 
24250 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
24251  const std::map<std::string, std::string>& options,
24252  DropContainerRegistryResponse& response_ ) const;
24253 
24264 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
24265 
24278 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
24279  DropCredentialResponse& response_ ) const;
24280 
24292 DropCredentialResponse dropCredential( const std::string& credentialName,
24293  const std::map<std::string, std::string>& options ) const;
24294 
24308 DropCredentialResponse& dropCredential( const std::string& credentialName,
24309  const std::map<std::string, std::string>& options,
24310  DropCredentialResponse& response_ ) const;
24311 
24327 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24328 
24346 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24347  DropDatasinkResponse& response_ ) const;
24348 
24384 DropDatasinkResponse dropDatasink( const std::string& name,
24385  const std::map<std::string, std::string>& options ) const;
24386 
24424 DropDatasinkResponse& dropDatasink( const std::string& name,
24425  const std::map<std::string, std::string>& options,
24426  DropDatasinkResponse& response_ ) const;
24427 
24439 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
24440 
24454 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
24455  DropDatasourceResponse& response_ ) const;
24456 
24469 DropDatasourceResponse dropDatasource( const std::string& name,
24470  const std::map<std::string, std::string>& options ) const;
24471 
24486 DropDatasourceResponse& dropDatasource( const std::string& name,
24487  const std::map<std::string, std::string>& options,
24488  DropDatasourceResponse& response_ ) const;
24489 
24500 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
24501 
24514 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
24515  DropEnvironmentResponse& response_ ) const;
24516 
24550 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
24551  const std::map<std::string, std::string>& options ) const;
24552 
24588 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
24589  const std::map<std::string, std::string>& options,
24590  DropEnvironmentResponse& response_ ) const;
24591 
24593 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
24594 
24596 DropModelResponse& dropModel( const DropModelRequest& request_,
24597  DropModelResponse& response_ ) const;
24598 
24600 DropModelResponse dropModel( const std::string& modelName,
24601  const std::map<std::string, std::string>& options ) const;
24602 
24604 DropModelResponse& dropModel( const std::string& modelName,
24605  const std::map<std::string, std::string>& options,
24606  DropModelResponse& response_ ) const;
24607 
24619 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
24620 
24634 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
24635  DropSchemaResponse& response_ ) const;
24636 
24683 DropSchemaResponse dropSchema( const std::string& schemaName,
24684  const std::map<std::string, std::string>& options ) const;
24685 
24734 DropSchemaResponse& dropSchema( const std::string& schemaName,
24735  const std::map<std::string, std::string>& options,
24736  DropSchemaResponse& response_ ) const;
24737 
24739 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
24740 
24742 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
24743  EvaluateModelResponse& response_ ) const;
24744 
24746 EvaluateModelResponse evaluateModel( const std::string& modelName,
24747  const int32_t replicas,
24748  const std::string& deploymentMode,
24749  const std::string& sourceTable,
24750  const std::string& destinationTable,
24751  const std::map<std::string, std::string>& options ) const;
24752 
24754 EvaluateModelResponse& evaluateModel( const std::string& modelName,
24755  const int32_t replicas,
24756  const std::string& deploymentMode,
24757  const std::string& sourceTable,
24758  const std::string& destinationTable,
24759  const std::map<std::string, std::string>& options,
24760  EvaluateModelResponse& response_ ) const;
24761 
24782 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
24783 
24806 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
24807  ExecuteProcResponse& response_ ) const;
24808 
24929 ExecuteProcResponse executeProc( const std::string& procName,
24930  const std::map<std::string, std::string>& params,
24931  const std::map<std::string, std::vector<uint8_t> >& binParams,
24932  const std::vector<std::string>& inputTableNames,
24933  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24934  const std::vector<std::string>& outputTableNames,
24935  const std::map<std::string, std::string>& options ) const;
24936 
25059 ExecuteProcResponse& executeProc( const std::string& procName,
25060  const std::map<std::string, std::string>& params,
25061  const std::map<std::string, std::vector<uint8_t> >& binParams,
25062  const std::vector<std::string>& inputTableNames,
25063  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25064  const std::vector<std::string>& outputTableNames,
25065  const std::map<std::string, std::string>& options,
25066  ExecuteProcResponse& response_ ) const;
25067 
25099 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
25100 
25134 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
25135  RawExecuteSqlResponse& response_ ) const;
25136 
25168 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
25169 
25203 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
25204  ExecuteSqlResponse& response_ ) const;
25205 
25555 ExecuteSqlResponse executeSql( const std::string& statement,
25556  const int64_t offset,
25557  const int64_t limit,
25558  const std::string& requestSchemaStr,
25559  const std::vector<std::vector<uint8_t> >& data,
25560  const std::map<std::string, std::string>& options ) const;
25561 
25913 ExecuteSqlResponse& executeSql( const std::string& statement,
25914  const int64_t offset,
25915  const int64_t limit,
25916  const std::string& requestSchemaStr,
25917  const std::vector<std::vector<uint8_t> >& data,
25918  const std::map<std::string, std::string>& options,
25919  ExecuteSqlResponse& response_ ) const;
25920 
25931 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
25932 
25945 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
25946  ExportQueryMetricsResponse& response_ ) const;
25947 
25989 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
25990 
26034 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
26035  ExportQueryMetricsResponse& response_ ) const;
26036 
26061 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
26062 
26090 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
26091  ExportRecordsToFilesResponse& response_ ) const;
26092 
26358 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26359  const std::string& filepath,
26360  const std::map<std::string, std::string>& options ) const;
26361 
26630 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
26631  const std::string& filepath,
26632  const std::map<std::string, std::string>& options,
26633  ExportRecordsToFilesResponse& response_ ) const;
26634 
26645 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
26646 
26660 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
26661  ExportRecordsToTableResponse& response_ ) const;
26662 
26741 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
26742  const std::string& remoteQuery,
26743  const std::map<std::string, std::string>& options ) const;
26744 
26826 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
26827  const std::string& remoteQuery,
26828  const std::map<std::string, std::string>& options,
26829  ExportRecordsToTableResponse& response_ ) const;
26830 
26848 FilterResponse filter( const FilterRequest& request_ ) const;
26849 
26869 FilterResponse& filter( const FilterRequest& request_,
26870  FilterResponse& response_ ) const;
26871 
26942 FilterResponse filter( const std::string& tableName,
26943  const std::string& viewName,
26944  const std::string& expression,
26945  const std::map<std::string, std::string>& options ) const;
26946 
27019 FilterResponse& filter( const std::string& tableName,
27020  const std::string& viewName,
27021  const std::string& expression,
27022  const std::map<std::string, std::string>& options,
27023  FilterResponse& response_ ) const;
27024 
27040 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
27041 
27059 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
27060  FilterByAreaResponse& response_ ) const;
27061 
27130 FilterByAreaResponse filterByArea( const std::string& tableName,
27131  const std::string& viewName,
27132  const std::string& xColumnName,
27133  const std::vector<double>& xVector,
27134  const std::string& yColumnName,
27135  const std::vector<double>& yVector,
27136  const std::map<std::string, std::string>& options ) const;
27137 
27208 FilterByAreaResponse& filterByArea( const std::string& tableName,
27209  const std::string& viewName,
27210  const std::string& xColumnName,
27211  const std::vector<double>& xVector,
27212  const std::string& yColumnName,
27213  const std::vector<double>& yVector,
27214  const std::map<std::string, std::string>& options,
27215  FilterByAreaResponse& response_ ) const;
27216 
27233 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
27234 
27254 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
27255  FilterByAreaGeometryResponse& response_ ) const;
27256 
27327 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27328  const std::string& viewName,
27329  const std::string& columnName,
27330  const std::vector<double>& xVector,
27331  const std::vector<double>& yVector,
27332  const std::map<std::string, std::string>& options ) const;
27333 
27407 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27408  const std::string& viewName,
27409  const std::string& columnName,
27410  const std::vector<double>& xVector,
27411  const std::vector<double>& yVector,
27412  const std::map<std::string, std::string>& options,
27413  FilterByAreaGeometryResponse& response_ ) const;
27414 
27430 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
27431 
27449 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
27450  FilterByBoxResponse& response_ ) const;
27451 
27525 FilterByBoxResponse filterByBox( const std::string& tableName,
27526  const std::string& viewName,
27527  const std::string& xColumnName,
27528  const double minX,
27529  const double maxX,
27530  const std::string& yColumnName,
27531  const double minY,
27532  const double maxY,
27533  const std::map<std::string, std::string>& options ) const;
27534 
27610 FilterByBoxResponse& filterByBox( const std::string& tableName,
27611  const std::string& viewName,
27612  const std::string& xColumnName,
27613  const double minX,
27614  const double maxX,
27615  const std::string& yColumnName,
27616  const double minY,
27617  const double maxY,
27618  const std::map<std::string, std::string>& options,
27619  FilterByBoxResponse& response_ ) const;
27620 
27636 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
27637 
27655 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
27656  FilterByBoxGeometryResponse& response_ ) const;
27657 
27731 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
27732  const std::string& viewName,
27733  const std::string& columnName,
27734  const double minX,
27735  const double maxX,
27736  const double minY,
27737  const double maxY,
27738  const std::map<std::string, std::string>& options ) const;
27739 
27815 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
27816  const std::string& viewName,
27817  const std::string& columnName,
27818  const double minX,
27819  const double maxX,
27820  const double minY,
27821  const double maxY,
27822  const std::map<std::string, std::string>& options,
27823  FilterByBoxGeometryResponse& response_ ) const;
27824 
27836 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
27837 
27851 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
27852  FilterByGeometryResponse& response_ ) const;
27853 
27946 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
27947  const std::string& viewName,
27948  const std::string& columnName,
27949  const std::string& inputWkt,
27950  const std::string& operation,
27951  const std::map<std::string, std::string>& options ) const;
27952 
28047 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
28048  const std::string& viewName,
28049  const std::string& columnName,
28050  const std::string& inputWkt,
28051  const std::string& operation,
28052  const std::map<std::string, std::string>& options,
28053  FilterByGeometryResponse& response_ ) const;
28054 
28078 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
28079 
28105 FilterByListResponse& filterByList( const FilterByListRequest& request_,
28106  FilterByListResponse& response_ ) const;
28107 
28196 FilterByListResponse filterByList( const std::string& tableName,
28197  const std::string& viewName,
28198  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28199  const std::map<std::string, std::string>& options ) const;
28200 
28291 FilterByListResponse& filterByList( const std::string& tableName,
28292  const std::string& viewName,
28293  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28294  const std::map<std::string, std::string>& options,
28295  FilterByListResponse& response_ ) const;
28296 
28317 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28318 
28341 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28342  FilterByRadiusResponse& response_ ) const;
28343 
28425 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28426  const std::string& viewName,
28427  const std::string& xColumnName,
28428  const double xCenter,
28429  const std::string& yColumnName,
28430  const double yCenter,
28431  const double radius,
28432  const std::map<std::string, std::string>& options ) const;
28433 
28517 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
28518  const std::string& viewName,
28519  const std::string& xColumnName,
28520  const double xCenter,
28521  const std::string& yColumnName,
28522  const double yCenter,
28523  const double radius,
28524  const std::map<std::string, std::string>& options,
28525  FilterByRadiusResponse& response_ ) const;
28526 
28543 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
28544 
28564 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
28565  FilterByRadiusGeometryResponse& response_ ) const;
28566 
28647 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
28648  const std::string& viewName,
28649  const std::string& columnName,
28650  const double xCenter,
28651  const double yCenter,
28652  const double radius,
28653  const std::map<std::string, std::string>& options ) const;
28654 
28738 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
28739  const std::string& viewName,
28740  const std::string& columnName,
28741  const double xCenter,
28742  const double yCenter,
28743  const double radius,
28744  const std::map<std::string, std::string>& options,
28745  FilterByRadiusGeometryResponse& response_ ) const;
28746 
28767 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
28768 
28791 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
28792  FilterByRangeResponse& response_ ) const;
28793 
28863 FilterByRangeResponse filterByRange( const std::string& tableName,
28864  const std::string& viewName,
28865  const std::string& columnName,
28866  const double lowerBound,
28867  const double upperBound,
28868  const std::map<std::string, std::string>& options ) const;
28869 
28941 FilterByRangeResponse& filterByRange( const std::string& tableName,
28942  const std::string& viewName,
28943  const std::string& columnName,
28944  const double lowerBound,
28945  const double upperBound,
28946  const std::map<std::string, std::string>& options,
28947  FilterByRangeResponse& response_ ) const;
28948 
28971 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
28972 
28997 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
28998  FilterBySeriesResponse& response_ ) const;
28999 
29107 FilterBySeriesResponse filterBySeries( const std::string& tableName,
29108  const std::string& viewName,
29109  const std::string& trackId,
29110  const std::vector<std::string>& targetTrackIds,
29111  const std::map<std::string, std::string>& options ) const;
29112 
29222 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
29223  const std::string& viewName,
29224  const std::string& trackId,
29225  const std::vector<std::string>& targetTrackIds,
29226  const std::map<std::string, std::string>& options,
29227  FilterBySeriesResponse& response_ ) const;
29228 
29245 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
29246 
29265 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
29266  FilterByStringResponse& response_ ) const;
29267 
29379 FilterByStringResponse filterByString( const std::string& tableName,
29380  const std::string& viewName,
29381  const std::string& expression,
29382  const std::string& mode,
29383  const std::vector<std::string>& columnNames,
29384  const std::map<std::string, std::string>& options ) const;
29385 
29499 FilterByStringResponse& filterByString( const std::string& tableName,
29500  const std::string& viewName,
29501  const std::string& expression,
29502  const std::string& mode,
29503  const std::vector<std::string>& columnNames,
29504  const std::map<std::string, std::string>& options,
29505  FilterByStringResponse& response_ ) const;
29506 
29524 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
29525 
29545 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
29546  FilterByTableResponse& response_ ) const;
29547 
29696 FilterByTableResponse filterByTable( const std::string& tableName,
29697  const std::string& viewName,
29698  const std::string& columnName,
29699  const std::string& sourceTableName,
29700  const std::string& sourceTableColumnName,
29701  const std::map<std::string, std::string>& options ) const;
29702 
29853 FilterByTableResponse& filterByTable( const std::string& tableName,
29854  const std::string& viewName,
29855  const std::string& columnName,
29856  const std::string& sourceTableName,
29857  const std::string& sourceTableColumnName,
29858  const std::map<std::string, std::string>& options,
29859  FilterByTableResponse& response_ ) const;
29860 
29879 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
29880 
29901 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
29902  FilterByValueResponse& response_ ) const;
29903 
29975 FilterByValueResponse filterByValue( const std::string& tableName,
29976  const std::string& viewName,
29977  const bool isString,
29978  const double value,
29979  const std::string& valueStr,
29980  const std::string& columnName,
29981  const std::map<std::string, std::string>& options ) const;
29982 
30056 FilterByValueResponse& filterByValue( const std::string& tableName,
30057  const std::string& viewName,
30058  const bool isString,
30059  const double value,
30060  const std::string& valueStr,
30061  const std::string& columnName,
30062  const std::map<std::string, std::string>& options,
30063  FilterByValueResponse& response_ ) const;
30064 
30077 GetJobResponse getJob( const GetJobRequest& request_ ) const;
30078 
30093 GetJobResponse& getJob( const GetJobRequest& request_,
30094  GetJobResponse& response_ ) const;
30095 
30114 GetJobResponse getJob( const int64_t jobId,
30115  const std::map<std::string, std::string>& options ) const;
30116 
30137 GetJobResponse& getJob( const int64_t jobId,
30138  const std::map<std::string, std::string>& options,
30139  GetJobResponse& response_ ) const;
30140 
30159 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
30160 
30181 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
30182  RawGetRecordsResponse& response_ ) const;
30183 
30204 template<typename TResponse>
30205 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
30206 {
30207  if (request_.encoding != "binary")
30208  throw GPUdbException( "This function only supports binary encoding" );
30209 
30210  RawGetRecordsResponse actualResponse_;
30211  submitRequest("/get/records", request_, actualResponse_, false);
30212  GetRecordsResponse<TResponse> response_;
30213  response_.tableName = actualResponse_.tableName;
30214  response_.typeName = actualResponse_.typeName;
30215  response_.typeSchema = actualResponse_.typeSchema;
30216  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30217  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30218  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30219  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30220  response_.info = actualResponse_.info;
30221  return response_;
30222 }
30223 
30246 template<typename TResponse>
30247 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
30248  GetRecordsResponse<TResponse>& response_ ) const
30249 {
30250  if (request_.encoding != "binary")
30251  throw GPUdbException( "This function only supports binary encoding" );
30252 
30253  RawGetRecordsResponse actualResponse_;
30254  submitRequest("/get/records", request_, actualResponse_, false);
30255  response_.tableName = actualResponse_.tableName;
30256  response_.typeName = actualResponse_.typeName;
30257  response_.typeSchema = actualResponse_.typeSchema;
30258  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30259  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30260  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30261  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30262  response_.info = actualResponse_.info;
30263  return response_;
30264 }
30265 
30346 template<typename TResponse>
30347 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
30348  const int64_t offset,
30349  const int64_t limit,
30350  const std::map<std::string, std::string>& options ) const
30351 {
30352  GetRecordsRequest actualRequest_;
30353  actualRequest_.tableName = tableName;
30354  actualRequest_.offset = offset;
30355  actualRequest_.limit = limit;
30356  actualRequest_.options = options;
30357  RawGetRecordsResponse actualResponse_;
30358  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30359  GetRecordsResponse<TResponse> response_;
30360  response_.tableName = actualResponse_.tableName;
30361  response_.typeName = actualResponse_.typeName;
30362  response_.typeSchema = actualResponse_.typeSchema;
30363  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30364  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30365  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30366  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30367  response_.info = actualResponse_.info;
30368  return response_;
30369 }
30370 
30453 template<typename TResponse>
30454 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
30455  const int64_t offset,
30456  const int64_t limit,
30457  const std::map<std::string, std::string>& options,
30458  GetRecordsResponse<TResponse>& response_ ) const
30459 {
30460  GetRecordsRequest actualRequest_;
30461  actualRequest_.tableName = tableName;
30462  actualRequest_.offset = offset;
30463  actualRequest_.limit = limit;
30464  actualRequest_.options = options;
30465  RawGetRecordsResponse actualResponse_;
30466  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30467  response_.tableName = actualResponse_.tableName;
30468  response_.typeName = actualResponse_.typeName;
30469  response_.typeSchema = actualResponse_.typeSchema;
30470  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30471  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30472  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30473  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30474  response_.info = actualResponse_.info;
30475  return response_;
30476 }
30477 
30499 template<typename TResponse>
30500 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30501  const GetRecordsRequest& request_ ) const
30502 {
30503  if (request_.encoding != "binary")
30504  throw GPUdbException( "This function only supports binary encoding" );
30505 
30506  RawGetRecordsResponse actualResponse_;
30507  submitRequest("/get/records", request_, actualResponse_, false);
30508  GetRecordsResponse<TResponse> response_;
30509  response_.tableName = actualResponse_.tableName;
30510  response_.typeName = actualResponse_.typeName;
30511  response_.typeSchema = actualResponse_.typeSchema;
30512  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30513  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30514  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30515  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30516  response_.info = actualResponse_.info;
30517  return response_;
30518 }
30519 
30541 template<typename TResponse>
30542 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30543  const GetRecordsRequest& request_ ) const
30544 {
30545  if (request_.encoding != "binary")
30546  throw GPUdbException( "This function only supports binary encoding" );
30547 
30548  RawGetRecordsResponse actualResponse_;
30549  submitRequest("/get/records", request_, actualResponse_, false);
30550  GetRecordsResponse<TResponse> response_;
30551  response_.tableName = actualResponse_.tableName;
30552  response_.typeName = actualResponse_.typeName;
30553  response_.typeSchema = actualResponse_.typeSchema;
30554  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30555  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30556  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30557  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30558  response_.info = actualResponse_.info;
30559  return response_;
30560 }
30561 
30585 template<typename TResponse>
30586 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30587  const GetRecordsRequest& request_,
30588  GetRecordsResponse<TResponse>& response_ ) const
30589 {
30590  if (request_.encoding != "binary")
30591  throw GPUdbException( "This function only supports binary encoding" );
30592 
30593  RawGetRecordsResponse actualResponse_;
30594  submitRequest("/get/records", request_, actualResponse_, false);
30595  response_.tableName = actualResponse_.tableName;
30596  response_.typeName = actualResponse_.typeName;
30597  response_.typeSchema = actualResponse_.typeSchema;
30598  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30599  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30600  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30601  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30602  response_.info = actualResponse_.info;
30603  return response_;
30604 }
30605 
30629 template<typename TResponse>
30630 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30631  const GetRecordsRequest& request_,
30632  GetRecordsResponse<TResponse>& response_ ) const
30633 {
30634  if (request_.encoding != "binary")
30635  throw GPUdbException( "This function only supports binary encoding" );
30636 
30637  RawGetRecordsResponse actualResponse_;
30638  submitRequest("/get/records", request_, actualResponse_, false);
30639  response_.tableName = actualResponse_.tableName;
30640  response_.typeName = actualResponse_.typeName;
30641  response_.typeSchema = actualResponse_.typeSchema;
30642  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30643  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30644  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30645  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30646  response_.info = actualResponse_.info;
30647  return response_;
30648 }
30649 
30731 template<typename TResponse>
30732 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30733  const std::string& tableName,
30734  const int64_t offset,
30735  const int64_t limit,
30736  const std::map<std::string, std::string>& options ) const
30737 {
30738  GetRecordsRequest actualRequest_;
30739  actualRequest_.tableName = tableName;
30740  actualRequest_.offset = offset;
30741  actualRequest_.limit = limit;
30742  actualRequest_.options = options;
30743  RawGetRecordsResponse actualResponse_;
30744  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30745  GetRecordsResponse<TResponse> response_;
30746  response_.tableName = actualResponse_.tableName;
30747  response_.typeName = actualResponse_.typeName;
30748  response_.typeSchema = actualResponse_.typeSchema;
30749  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30750  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30751  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30752  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30753  response_.info = actualResponse_.info;
30754  return response_;
30755 }
30756 
30838 template<typename TResponse>
30839 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30840  const std::string& tableName,
30841  const int64_t offset,
30842  const int64_t limit,
30843  const std::map<std::string, std::string>& options ) const
30844 {
30845  GetRecordsRequest actualRequest_;
30846  actualRequest_.tableName = tableName;
30847  actualRequest_.offset = offset;
30848  actualRequest_.limit = limit;
30849  actualRequest_.options = options;
30850  RawGetRecordsResponse actualResponse_;
30851  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30852  GetRecordsResponse<TResponse> response_;
30853  response_.tableName = actualResponse_.tableName;
30854  response_.typeName = actualResponse_.typeName;
30855  response_.typeSchema = actualResponse_.typeSchema;
30856  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30857  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30858  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30859  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30860  response_.info = actualResponse_.info;
30861  return response_;
30862 }
30863 
30947 template<typename TResponse>
30948 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30949  const std::string& tableName,
30950  const int64_t offset,
30951  const int64_t limit,
30952  const std::map<std::string, std::string>& options,
30953  GetRecordsResponse<TResponse>& response_ ) const
30954 {
30955  GetRecordsRequest actualRequest_;
30956  actualRequest_.tableName = tableName;
30957  actualRequest_.offset = offset;
30958  actualRequest_.limit = limit;
30959  actualRequest_.options = options;
30960  RawGetRecordsResponse actualResponse_;
30961  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30962  response_.tableName = actualResponse_.tableName;
30963  response_.typeName = actualResponse_.typeName;
30964  response_.typeSchema = actualResponse_.typeSchema;
30965  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30966  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30967  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30968  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30969  response_.info = actualResponse_.info;
30970  return response_;
30971 }
30972 
31056 template<typename TResponse>
31057 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31058  const std::string& tableName,
31059  const int64_t offset,
31060  const int64_t limit,
31061  const std::map<std::string, std::string>& options,
31062  GetRecordsResponse<TResponse>& response_ ) const
31063 {
31064  GetRecordsRequest actualRequest_;
31065  actualRequest_.tableName = tableName;
31066  actualRequest_.offset = offset;
31067  actualRequest_.limit = limit;
31068  actualRequest_.options = options;
31069  RawGetRecordsResponse actualResponse_;
31070  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31071  response_.tableName = actualResponse_.tableName;
31072  response_.typeName = actualResponse_.typeName;
31073  response_.typeSchema = actualResponse_.typeSchema;
31074  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31075  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31076  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31077  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31078  response_.info = actualResponse_.info;
31079  return response_;
31080 }
31081 
31120 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
31121 
31163 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
31164  RawGetRecordsByColumnResponse& response_ ) const;
31165 
31204 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
31205 
31246 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
31247  GetRecordsByColumnResponse& response_ ) const;
31248 
31377 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
31378  const std::vector<std::string>& columnNames,
31379  const int64_t offset,
31380  const int64_t limit,
31381  const std::map<std::string, std::string>& options ) const;
31382 
31513 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
31514  const std::vector<std::string>& columnNames,
31515  const int64_t offset,
31516  const int64_t limit,
31517  const std::map<std::string, std::string>& options,
31518  GetRecordsByColumnResponse& response_ ) const;
31519 
31544 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
31545 
31573 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
31574  RawGetRecordsBySeriesResponse& response_ ) const;
31575 
31602 template<typename TResponse>
31603 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
31604 {
31605  if (request_.encoding != "binary")
31606  throw GPUdbException( "This function only supports binary encoding" );
31607 
31608  RawGetRecordsBySeriesResponse actualResponse_;
31609  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31610  GetRecordsBySeriesResponse<TResponse> response_;
31611  response_.tableNames = actualResponse_.tableNames;
31612  response_.typeNames = actualResponse_.typeNames;
31613  response_.typeSchemas = actualResponse_.typeSchemas;
31614  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31615 
31616  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31617  {
31618  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31619  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31620  }
31621 
31622  response_.info = actualResponse_.info;
31623  return response_;
31624 }
31625 
31654 template<typename TResponse>
31655 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
31656  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31657 {
31658  if (request_.encoding != "binary")
31659  throw GPUdbException( "This function only supports binary encoding" );
31660 
31661  RawGetRecordsBySeriesResponse actualResponse_;
31662  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31663  response_.tableNames = actualResponse_.tableNames;
31664  response_.typeNames = actualResponse_.typeNames;
31665  response_.typeSchemas = actualResponse_.typeSchemas;
31666  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31667 
31668  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31669  {
31670  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31671  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31672  }
31673 
31674  response_.info = actualResponse_.info;
31675  return response_;
31676 }
31677 
31723 template<typename TResponse>
31724 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
31725  const std::string& worldTableName,
31726  const int32_t offset,
31727  const int32_t limit,
31728  const std::map<std::string, std::string>& options ) const
31729 {
31730  GetRecordsBySeriesRequest actualRequest_;
31731  actualRequest_.tableName = tableName;
31732  actualRequest_.worldTableName = worldTableName;
31733  actualRequest_.offset = offset;
31734  actualRequest_.limit = limit;
31735  actualRequest_.options = options;
31736  RawGetRecordsBySeriesResponse actualResponse_;
31737  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31738  GetRecordsBySeriesResponse<TResponse> response_;
31739  response_.tableNames = actualResponse_.tableNames;
31740  response_.typeNames = actualResponse_.typeNames;
31741  response_.typeSchemas = actualResponse_.typeSchemas;
31742  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31743 
31744  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31745  {
31746  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31747  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31748  }
31749 
31750  response_.info = actualResponse_.info;
31751  return response_;
31752 }
31753 
31801 template<typename TResponse>
31802 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
31803  const std::string& worldTableName,
31804  const int32_t offset,
31805  const int32_t limit,
31806  const std::map<std::string, std::string>& options,
31807  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31808 {
31809  GetRecordsBySeriesRequest actualRequest_;
31810  actualRequest_.tableName = tableName;
31811  actualRequest_.worldTableName = worldTableName;
31812  actualRequest_.offset = offset;
31813  actualRequest_.limit = limit;
31814  actualRequest_.options = options;
31815  RawGetRecordsBySeriesResponse actualResponse_;
31816  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31817  response_.tableNames = actualResponse_.tableNames;
31818  response_.typeNames = actualResponse_.typeNames;
31819  response_.typeSchemas = actualResponse_.typeSchemas;
31820  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31821 
31822  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31823  {
31824  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31825  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31826  }
31827 
31828  response_.info = actualResponse_.info;
31829  return response_;
31830 }
31831 
31860 template<typename TResponse>
31861 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
31862  const GetRecordsBySeriesRequest& request_ ) const
31863 {
31864  if (request_.encoding != "binary")
31865  throw GPUdbException( "This function only supports binary encoding" );
31866 
31867  RawGetRecordsBySeriesResponse actualResponse_;
31868  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31869  GetRecordsBySeriesResponse<TResponse> response_;
31870  response_.tableNames = actualResponse_.tableNames;
31871  response_.typeNames = actualResponse_.typeNames;
31872  response_.typeSchemas = actualResponse_.typeSchemas;
31873  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31874 
31875  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31876  {
31877  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31878  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31879  }
31880 
31881  response_.info = actualResponse_.info;
31882  return response_;
31883 }
31884 
31912 template<typename TResponse>
31913 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
31914  const GetRecordsBySeriesRequest& request_ ) const
31915 {
31916  if (request_.encoding != "binary")
31917  throw GPUdbException( "This function only supports binary encoding" );
31918 
31919  RawGetRecordsBySeriesResponse actualResponse_;
31920  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31921  GetRecordsBySeriesResponse<TResponse> response_;
31922  response_.tableNames = actualResponse_.tableNames;
31923  response_.typeNames = actualResponse_.typeNames;
31924  response_.typeSchemas = actualResponse_.typeSchemas;
31925  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31926 
31927  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31928  {
31929  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31930  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31931  }
31932 
31933  response_.info = actualResponse_.info;
31934  return response_;
31935 }
31936 
31967 template<typename TResponse>
31968 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
31969  const GetRecordsBySeriesRequest& request_,
31970  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31971 {
31972  if (request_.encoding != "binary")
31973  throw GPUdbException( "This function only supports binary encoding" );
31974 
31975  RawGetRecordsBySeriesResponse actualResponse_;
31976  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31977  response_.tableNames = actualResponse_.tableNames;
31978  response_.typeNames = actualResponse_.typeNames;
31979  response_.typeSchemas = actualResponse_.typeSchemas;
31980  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31981 
31982  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31983  {
31984  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31985  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31986  }
31987 
31988  response_.info = actualResponse_.info;
31989  return response_;
31990 }
31991 
32021 template<typename TResponse>
32022 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32023  const GetRecordsBySeriesRequest& request_,
32024  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32025 {
32026  if (request_.encoding != "binary")
32027  throw GPUdbException( "This function only supports binary encoding" );
32028 
32029  RawGetRecordsBySeriesResponse actualResponse_;
32030  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32031  response_.tableNames = actualResponse_.tableNames;
32032  response_.typeNames = actualResponse_.typeNames;
32033  response_.typeSchemas = actualResponse_.typeSchemas;
32034  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32035 
32036  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32037  {
32038  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32039  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32040  }
32041 
32042  response_.info = actualResponse_.info;
32043  return response_;
32044 }
32045 
32092 template<typename TResponse>
32093 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32094  const std::string& tableName,
32095  const std::string& worldTableName,
32096  const int32_t offset,
32097  const int32_t limit,
32098  const std::map<std::string, std::string>& options ) const
32099 {
32100  GetRecordsBySeriesRequest actualRequest_;
32101  actualRequest_.tableName = tableName;
32102  actualRequest_.worldTableName = worldTableName;
32103  actualRequest_.offset = offset;
32104  actualRequest_.limit = limit;
32105  actualRequest_.options = options;
32106  RawGetRecordsBySeriesResponse actualResponse_;
32107  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32108  GetRecordsBySeriesResponse<TResponse> response_;
32109  response_.tableNames = actualResponse_.tableNames;
32110  response_.typeNames = actualResponse_.typeNames;
32111  response_.typeSchemas = actualResponse_.typeSchemas;
32112  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32113 
32114  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32115  {
32116  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32117  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32118  }
32119 
32120  response_.info = actualResponse_.info;
32121  return response_;
32122 }
32123 
32170 template<typename TResponse>
32171 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32172  const std::string& tableName,
32173  const std::string& worldTableName,
32174  const int32_t offset,
32175  const int32_t limit,
32176  const std::map<std::string, std::string>& options ) const
32177 {
32178  GetRecordsBySeriesRequest actualRequest_;
32179  actualRequest_.tableName = tableName;
32180  actualRequest_.worldTableName = worldTableName;
32181  actualRequest_.offset = offset;
32182  actualRequest_.limit = limit;
32183  actualRequest_.options = options;
32184  RawGetRecordsBySeriesResponse actualResponse_;
32185  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32186  GetRecordsBySeriesResponse<TResponse> response_;
32187  response_.tableNames = actualResponse_.tableNames;
32188  response_.typeNames = actualResponse_.typeNames;
32189  response_.typeSchemas = actualResponse_.typeSchemas;
32190  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32191 
32192  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32193  {
32194  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32195  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32196  }
32197 
32198  response_.info = actualResponse_.info;
32199  return response_;
32200 }
32201 
32250 template<typename TResponse>
32251 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32252  const std::string& tableName,
32253  const std::string& worldTableName,
32254  const int32_t offset,
32255  const int32_t limit,
32256  const std::map<std::string, std::string>& options,
32257  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32258 {
32259  GetRecordsBySeriesRequest actualRequest_;
32260  actualRequest_.tableName = tableName;
32261  actualRequest_.worldTableName = worldTableName;
32262  actualRequest_.offset = offset;
32263  actualRequest_.limit = limit;
32264  actualRequest_.options = options;
32265  RawGetRecordsBySeriesResponse actualResponse_;
32266  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32267  response_.tableNames = actualResponse_.tableNames;
32268  response_.typeNames = actualResponse_.typeNames;
32269  response_.typeSchemas = actualResponse_.typeSchemas;
32270  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32271 
32272  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32273  {
32274  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32275  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32276  }
32277 
32278  response_.info = actualResponse_.info;
32279  return response_;
32280 }
32281 
32330 template<typename TResponse>
32331 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32332  const std::string& tableName,
32333  const std::string& worldTableName,
32334  const int32_t offset,
32335  const int32_t limit,
32336  const std::map<std::string, std::string>& options,
32337  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32338 {
32339  GetRecordsBySeriesRequest actualRequest_;
32340  actualRequest_.tableName = tableName;
32341  actualRequest_.worldTableName = worldTableName;
32342  actualRequest_.offset = offset;
32343  actualRequest_.limit = limit;
32344  actualRequest_.options = options;
32345  RawGetRecordsBySeriesResponse actualResponse_;
32346  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32347  response_.tableNames = actualResponse_.tableNames;
32348  response_.typeNames = actualResponse_.typeNames;
32349  response_.typeSchemas = actualResponse_.typeSchemas;
32350  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32351 
32352  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32353  {
32354  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32355  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32356  }
32357 
32358  response_.info = actualResponse_.info;
32359  return response_;
32360 }
32361 
32381 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
32382 
32406 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
32407  RawGetRecordsFromCollectionResponse& response_ ) const;
32408 
32430 template<typename TResponse>
32431 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
32432 {
32433  if (request_.encoding != "binary")
32434  throw GPUdbException( "This function only supports binary encoding" );
32435 
32436  RawGetRecordsFromCollectionResponse actualResponse_;
32437  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32438  GetRecordsFromCollectionResponse<TResponse> response_;
32439  response_.tableName = actualResponse_.tableName;
32440  response_.typeNames = actualResponse_.typeNames;
32441  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32442  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32443  response_.recordIds = actualResponse_.recordIds;
32444  response_.info = actualResponse_.info;
32445  return response_;
32446 }
32447 
32473 template<typename TResponse>
32474 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
32475  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32476 {
32477  if (request_.encoding != "binary")
32478  throw GPUdbException( "This function only supports binary encoding" );
32479 
32480  RawGetRecordsFromCollectionResponse actualResponse_;
32481  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32482  response_.tableName = actualResponse_.tableName;
32483  response_.typeNames = actualResponse_.typeNames;
32484  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32485  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32486  response_.recordIds = actualResponse_.recordIds;
32487  response_.info = actualResponse_.info;
32488  return response_;
32489 }
32490 
32555 template<typename TResponse>
32556 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
32557  const int64_t offset,
32558  const int64_t limit,
32559  const std::map<std::string, std::string>& options ) const
32560 {
32561  GetRecordsFromCollectionRequest actualRequest_;
32562  actualRequest_.tableName = tableName;
32563  actualRequest_.offset = offset;
32564  actualRequest_.limit = limit;
32565  actualRequest_.options = options;
32566  RawGetRecordsFromCollectionResponse actualResponse_;
32567  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32568  GetRecordsFromCollectionResponse<TResponse> response_;
32569  response_.tableName = actualResponse_.tableName;
32570  response_.typeNames = actualResponse_.typeNames;
32571  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32572  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32573  response_.recordIds = actualResponse_.recordIds;
32574  response_.info = actualResponse_.info;
32575  return response_;
32576 }
32577 
32646 template<typename TResponse>
32647 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
32648  const int64_t offset,
32649  const int64_t limit,
32650  const std::map<std::string, std::string>& options,
32651  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32652 {
32653  GetRecordsFromCollectionRequest actualRequest_;
32654  actualRequest_.tableName = tableName;
32655  actualRequest_.offset = offset;
32656  actualRequest_.limit = limit;
32657  actualRequest_.options = options;
32658  RawGetRecordsFromCollectionResponse actualResponse_;
32659  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32660  response_.tableName = actualResponse_.tableName;
32661  response_.typeNames = actualResponse_.typeNames;
32662  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32663  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32664  response_.recordIds = actualResponse_.recordIds;
32665  response_.info = actualResponse_.info;
32666  return response_;
32667 }
32668 
32692 template<typename TResponse>
32693 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32694  const GetRecordsFromCollectionRequest& request_ ) const
32695 {
32696  if (request_.encoding != "binary")
32697  throw GPUdbException( "This function only supports binary encoding" );
32698 
32699  RawGetRecordsFromCollectionResponse actualResponse_;
32700  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32701  GetRecordsFromCollectionResponse<TResponse> response_;
32702  response_.tableName = actualResponse_.tableName;
32703  response_.typeNames = actualResponse_.typeNames;
32704  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32705  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32706  response_.recordIds = actualResponse_.recordIds;
32707  response_.info = actualResponse_.info;
32708  return response_;
32709 }
32710 
32734 template<typename TResponse>
32735 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32736  const GetRecordsFromCollectionRequest& request_ ) const
32737 {
32738  if (request_.encoding != "binary")
32739  throw GPUdbException( "This function only supports binary encoding" );
32740 
32741  RawGetRecordsFromCollectionResponse actualResponse_;
32742  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32743  GetRecordsFromCollectionResponse<TResponse> response_;
32744  response_.tableName = actualResponse_.tableName;
32745  response_.typeNames = actualResponse_.typeNames;
32746  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32747  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32748  response_.recordIds = actualResponse_.recordIds;
32749  response_.info = actualResponse_.info;
32750  return response_;
32751 }
32752 
32780 template<typename TResponse>
32781 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32782  const GetRecordsFromCollectionRequest& request_,
32783  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32784 {
32785  if (request_.encoding != "binary")
32786  throw GPUdbException( "This function only supports binary encoding" );
32787 
32788  RawGetRecordsFromCollectionResponse actualResponse_;
32789  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32790  response_.tableName = actualResponse_.tableName;
32791  response_.typeNames = actualResponse_.typeNames;
32792  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32793  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32794  response_.recordIds = actualResponse_.recordIds;
32795  response_.info = actualResponse_.info;
32796  return response_;
32797 }
32798 
32826 template<typename TResponse>
32827 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
32828  const GetRecordsFromCollectionRequest& request_,
32829  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32830 {
32831  if (request_.encoding != "binary")
32832  throw GPUdbException( "This function only supports binary encoding" );
32833 
32834  RawGetRecordsFromCollectionResponse actualResponse_;
32835  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32836  response_.tableName = actualResponse_.tableName;
32837  response_.typeNames = actualResponse_.typeNames;
32838  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32839  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32840  response_.recordIds = actualResponse_.recordIds;
32841  response_.info = actualResponse_.info;
32842  return response_;
32843 }
32844 
32910 template<typename TResponse>
32911 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32912  const std::string& tableName,
32913  const int64_t offset,
32914  const int64_t limit,
32915  const std::map<std::string, std::string>& options ) const
32916 {
32917  GetRecordsFromCollectionRequest actualRequest_;
32918  actualRequest_.tableName = tableName;
32919  actualRequest_.offset = offset;
32920  actualRequest_.limit = limit;
32921  actualRequest_.options = options;
32922  RawGetRecordsFromCollectionResponse actualResponse_;
32923  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32924  GetRecordsFromCollectionResponse<TResponse> response_;
32925  response_.tableName = actualResponse_.tableName;
32926  response_.typeNames = actualResponse_.typeNames;
32927  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32928  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32929  response_.recordIds = actualResponse_.recordIds;
32930  response_.info = actualResponse_.info;
32931  return response_;
32932 }
32933 
32999 template<typename TResponse>
33000 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33001  const std::string& tableName,
33002  const int64_t offset,
33003  const int64_t limit,
33004  const std::map<std::string, std::string>& options ) const
33005 {
33006  GetRecordsFromCollectionRequest actualRequest_;
33007  actualRequest_.tableName = tableName;
33008  actualRequest_.offset = offset;
33009  actualRequest_.limit = limit;
33010  actualRequest_.options = options;
33011  RawGetRecordsFromCollectionResponse actualResponse_;
33012  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33013  GetRecordsFromCollectionResponse<TResponse> response_;
33014  response_.tableName = actualResponse_.tableName;
33015  response_.typeNames = actualResponse_.typeNames;
33016  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33017  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33018  response_.recordIds = actualResponse_.recordIds;
33019  response_.info = actualResponse_.info;
33020  return response_;
33021 }
33022 
33092 template<typename TResponse>
33093 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33094  const std::string& tableName,
33095  const int64_t offset,
33096  const int64_t limit,
33097  const std::map<std::string, std::string>& options,
33098  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33099 {
33100  GetRecordsFromCollectionRequest actualRequest_;
33101  actualRequest_.tableName = tableName;
33102  actualRequest_.offset = offset;
33103  actualRequest_.limit = limit;
33104  actualRequest_.options = options;
33105  RawGetRecordsFromCollectionResponse actualResponse_;
33106  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33107  response_.tableName = actualResponse_.tableName;
33108  response_.typeNames = actualResponse_.typeNames;
33109  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33110  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33111  response_.recordIds = actualResponse_.recordIds;
33112  response_.info = actualResponse_.info;
33113  return response_;
33114 }
33115 
33185 template<typename TResponse>
33186 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33187  const std::string& tableName,
33188  const int64_t offset,
33189  const int64_t limit,
33190  const std::map<std::string, std::string>& options,
33191  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33192 {
33193  GetRecordsFromCollectionRequest actualRequest_;
33194  actualRequest_.tableName = tableName;
33195  actualRequest_.offset = offset;
33196  actualRequest_.limit = limit;
33197  actualRequest_.options = options;
33198  RawGetRecordsFromCollectionResponse actualResponse_;
33199  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33200  response_.tableName = actualResponse_.tableName;
33201  response_.typeNames = actualResponse_.typeNames;
33202  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33203  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33204  response_.recordIds = actualResponse_.recordIds;
33205  response_.info = actualResponse_.info;
33206  return response_;
33207 }
33208 
33210 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
33211 
33213 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
33214  GetVectortileResponse& response_ ) const;
33215 
33217 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
33218  const std::vector<std::string>& columnNames,
33219  const std::map<std::string, std::vector<std::string> >& layers,
33220  const int32_t tileX,
33221  const int32_t tileY,
33222  const int32_t zoom,
33223  const std::map<std::string, std::string>& options ) const;
33224 
33226 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
33227  const std::vector<std::string>& columnNames,
33228  const std::map<std::string, std::vector<std::string> >& layers,
33229  const int32_t tileX,
33230  const int32_t tileY,
33231  const int32_t zoom,
33232  const std::map<std::string, std::string>& options,
33233  GetVectortileResponse& response_ ) const;
33234 
33244 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
33245 
33257 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
33258  GrantPermissionResponse& response_ ) const;
33259 
33371 GrantPermissionResponse grantPermission( const std::string& principal,
33372  const std::string& object,
33373  const std::string& objectType,
33374  const std::string& permission,
33375  const std::map<std::string, std::string>& options ) const;
33376 
33490 GrantPermissionResponse& grantPermission( const std::string& principal,
33491  const std::string& object,
33492  const std::string& objectType,
33493  const std::string& permission,
33494  const std::map<std::string, std::string>& options,
33495  GrantPermissionResponse& response_ ) const;
33496 
33508 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
33509 
33525 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
33526  GrantPermissionCredentialResponse& response_ ) const;
33527 
33557 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
33558  const std::string& permission,
33559  const std::string& credentialName,
33560  const std::map<std::string, std::string>& options ) const;
33561 
33595 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
33596  const std::string& permission,
33597  const std::string& credentialName,
33598  const std::map<std::string, std::string>& options,
33599  GrantPermissionCredentialResponse& response_ ) const;
33600 
33611 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
33612 
33627 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
33628  GrantPermissionDatasourceResponse& response_ ) const;
33629 
33656 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
33657  const std::string& permission,
33658  const std::string& datasourceName,
33659  const std::map<std::string, std::string>& options ) const;
33660 
33691 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
33692  const std::string& permission,
33693  const std::string& datasourceName,
33694  const std::map<std::string, std::string>& options,
33695  GrantPermissionDatasourceResponse& response_ ) const;
33696 
33707 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
33708 
33723 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
33724  GrantPermissionDirectoryResponse& response_ ) const;
33725 
33756 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
33757  const std::string& permission,
33758  const std::string& directoryName,
33759  const std::map<std::string, std::string>& options ) const;
33760 
33795 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
33796  const std::string& permission,
33797  const std::string& directoryName,
33798  const std::map<std::string, std::string>& options,
33799  GrantPermissionDirectoryResponse& response_ ) const;
33800 
33810 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
33811 
33823 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
33824  GrantPermissionProcResponse& response_ ) const;
33825 
33850 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
33851  const std::string& permission,
33852  const std::string& procName,
33853  const std::map<std::string, std::string>& options ) const;
33854 
33881 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
33882  const std::string& permission,
33883  const std::string& procName,
33884  const std::map<std::string, std::string>& options,
33885  GrantPermissionProcResponse& response_ ) const;
33886 
33896 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
33897 
33910 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
33911  GrantPermissionSystemResponse& response_ ) const;
33912 
33948 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
33949  const std::string& permission,
33950  const std::map<std::string, std::string>& options ) const;
33951 
33990 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
33991  const std::string& permission,
33992  const std::map<std::string, std::string>& options,
33993  GrantPermissionSystemResponse& response_ ) const;
33994 
34004 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
34005 
34018 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
34019  GrantPermissionTableResponse& response_ ) const;
34020 
34073 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
34074  const std::string& permission,
34075  const std::string& tableName,
34076  const std::string& filterExpression,
34077  const std::map<std::string, std::string>& options ) const;
34078 
34134 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
34135  const std::string& permission,
34136  const std::string& tableName,
34137  const std::string& filterExpression,
34138  const std::map<std::string, std::string>& options,
34139  GrantPermissionTableResponse& response_ ) const;
34140 
34150 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
34151 
34163 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
34164  GrantRoleResponse& response_ ) const;
34165 
34178 GrantRoleResponse grantRole( const std::string& role,
34179  const std::string& member,
34180  const std::map<std::string, std::string>& options ) const;
34181 
34196 GrantRoleResponse& grantRole( const std::string& role,
34197  const std::string& member,
34198  const std::map<std::string, std::string>& options,
34199  GrantRoleResponse& response_ ) const;
34200 
34211 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
34212 
34225 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
34226  HasPermissionResponse& response_ ) const;
34227 
34337 HasPermissionResponse hasPermission( const std::string& principal,
34338  const std::string& object,
34339  const std::string& objectType,
34340  const std::string& permission,
34341  const std::map<std::string, std::string>& options ) const;
34342 
34454 HasPermissionResponse& hasPermission( const std::string& principal,
34455  const std::string& object,
34456  const std::string& objectType,
34457  const std::string& permission,
34458  const std::map<std::string, std::string>& options,
34459  HasPermissionResponse& response_ ) const;
34460 
34470 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
34471 
34483 HasProcResponse& hasProc( const HasProcRequest& request_,
34484  HasProcResponse& response_ ) const;
34485 
34495 HasProcResponse hasProc( const std::string& procName,
34496  const std::map<std::string, std::string>& options ) const;
34497 
34509 HasProcResponse& hasProc( const std::string& procName,
34510  const std::map<std::string, std::string>& options,
34511  HasProcResponse& response_ ) const;
34512 
34522 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
34523 
34535 HasRoleResponse& hasRole( const HasRoleRequest& request_,
34536  HasRoleResponse& response_ ) const;
34537 
34586 HasRoleResponse hasRole( const std::string& principal,
34587  const std::string& role,
34588  const std::map<std::string, std::string>& options ) const;
34589 
34640 HasRoleResponse& hasRole( const std::string& principal,
34641  const std::string& role,
34642  const std::map<std::string, std::string>& options,
34643  HasRoleResponse& response_ ) const;
34644 
34654 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
34655 
34667 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
34668  HasSchemaResponse& response_ ) const;
34669 
34682 HasSchemaResponse hasSchema( const std::string& schemaName,
34683  const std::map<std::string, std::string>& options ) const;
34684 
34699 HasSchemaResponse& hasSchema( const std::string& schemaName,
34700  const std::map<std::string, std::string>& options,
34701  HasSchemaResponse& response_ ) const;
34702 
34712 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
34713 
34725 HasTableResponse& hasTable( const HasTableRequest& request_,
34726  HasTableResponse& response_ ) const;
34727 
34740 HasTableResponse hasTable( const std::string& tableName,
34741  const std::map<std::string, std::string>& options ) const;
34742 
34757 HasTableResponse& hasTable( const std::string& tableName,
34758  const std::map<std::string, std::string>& options,
34759  HasTableResponse& response_ ) const;
34760 
34770 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
34771 
34783 HasTypeResponse& hasType( const HasTypeRequest& request_,
34784  HasTypeResponse& response_ ) const;
34785 
34797 HasTypeResponse hasType( const std::string& typeId,
34798  const std::map<std::string, std::string>& options ) const;
34799 
34813 HasTypeResponse& hasType( const std::string& typeId,
34814  const std::map<std::string, std::string>& options,
34815  HasTypeResponse& response_ ) const;
34816 
34818 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
34819 
34821 ImportModelResponse& importModel( const ImportModelRequest& request_,
34822  ImportModelResponse& response_ ) const;
34823 
34825 ImportModelResponse importModel( const std::string& modelName,
34826  const std::string& registryName,
34827  const std::string& container,
34828  const std::string& runFunction,
34829  const std::string& modelType,
34830  const std::map<std::string, std::string>& options ) const;
34831 
34833 ImportModelResponse& importModel( const std::string& modelName,
34834  const std::string& registryName,
34835  const std::string& container,
34836  const std::string& runFunction,
34837  const std::string& modelType,
34838  const std::map<std::string, std::string>& options,
34839  ImportModelResponse& response_ ) const;
34840 
34866 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
34867 
34895 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
34896  InsertRecordsResponse& response_ ) const;
34897 
34925 template<typename TRequest>
34926 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
34927 {
34928  RawInsertRecordsRequest actualRequest_;
34929  actualRequest_.tableName = request_.tableName;
34930  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34931  actualRequest_.options = request_.options;
34932  InsertRecordsResponse actualResponse_;
34933  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
34934  return actualResponse_;
34935 }
34936 
34966 template<typename TRequest>
34967 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
34968  InsertRecordsResponse& response_ ) const
34969 {
34970  RawInsertRecordsRequest actualRequest_;
34971  actualRequest_.tableName = request_.tableName;
34972  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34973  actualRequest_.options = request_.options;
34974  submitRequest("/insert/records", actualRequest_, response_, true);
34975  return response_;
34976 }
34977 
35188 template<typename TRequest>
35189 InsertRecordsResponse insertRecords( const std::string& tableName,
35190  const std::vector<TRequest>& data,
35191  const std::map<std::string, std::string>& options ) const
35192 {
35193  RawInsertRecordsRequest actualRequest_;
35194  actualRequest_.tableName = tableName;
35195  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35196  actualRequest_.options = options;
35197  InsertRecordsResponse actualResponse_;
35198  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35199  return actualResponse_;
35200 }
35201 
35414 template<typename TRequest>
35415 InsertRecordsResponse& insertRecords( const std::string& tableName,
35416  const std::vector<TRequest>& data,
35417  const std::map<std::string, std::string>& options,
35418  InsertRecordsResponse& response_ ) const
35419 {
35420  RawInsertRecordsRequest actualRequest_;
35421  actualRequest_.tableName = tableName;
35422  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35423  actualRequest_.options = options;
35424  submitRequest("/insert/records", actualRequest_, response_, true);
35425  return response_;
35426 }
35427 
35465 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
35466 
35507 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
35508  InsertRecordsFromFilesResponse& response_ ) const;
35509 
36649 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
36650  const std::vector<std::string>& filepaths,
36651  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36652  const std::map<std::string, std::string>& createTableOptions,
36653  const std::map<std::string, std::string>& options ) const;
36654 
37797 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
37798  const std::vector<std::string>& filepaths,
37799  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37800  const std::map<std::string, std::string>& createTableOptions,
37801  const std::map<std::string, std::string>& options,
37802  InsertRecordsFromFilesResponse& response_ ) const;
37803 
37817 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
37818 
37836 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
37837  InsertRecordsFromPayloadResponse& response_ ) const;
37838 
38858 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
38859  const std::string& dataText,
38860  const std::vector<uint8_t>& dataBytes,
38861  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38862  const std::map<std::string, std::string>& createTableOptions,
38863  const std::map<std::string, std::string>& options ) const;
38864 
39888 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
39889  const std::string& dataText,
39890  const std::vector<uint8_t>& dataBytes,
39891  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39892  const std::map<std::string, std::string>& createTableOptions,
39893  const std::map<std::string, std::string>& options,
39894  InsertRecordsFromPayloadResponse& response_ ) const;
39895 
39906 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
39907 
39921 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
39922  InsertRecordsFromQueryResponse& response_ ) const;
39923 
40482 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
40483  const std::string& remoteQuery,
40484  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40485  const std::map<std::string, std::string>& createTableOptions,
40486  const std::map<std::string, std::string>& options ) const;
40487 
41049 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
41050  const std::string& remoteQuery,
41051  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41052  const std::map<std::string, std::string>& createTableOptions,
41053  const std::map<std::string, std::string>& options,
41054  InsertRecordsFromQueryResponse& response_ ) const;
41055 
41073 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
41074 
41094 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
41095  InsertRecordsRandomResponse& response_ ) const;
41096 
41371 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
41372  const int64_t count,
41373  const std::map<std::string, std::map<std::string, double> >& options ) const;
41374 
41651 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
41652  const int64_t count,
41653  const std::map<std::string, std::map<std::string, double> >& options,
41654  InsertRecordsRandomResponse& response_ ) const;
41655 
41673 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
41674 
41694 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
41695  InsertSymbolResponse& response_ ) const;
41696 
41741 InsertSymbolResponse insertSymbol( const std::string& symbolId,
41742  const std::string& symbolFormat,
41743  const std::vector<uint8_t>& symbolData,
41744  const std::map<std::string, std::string>& options ) const;
41745 
41792 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
41793  const std::string& symbolFormat,
41794  const std::vector<uint8_t>& symbolData,
41795  const std::map<std::string, std::string>& options,
41796  InsertSymbolResponse& response_ ) const;
41797 
41807 KillProcResponse killProc( const KillProcRequest& request_ ) const;
41808 
41820 KillProcResponse& killProc( const KillProcRequest& request_,
41821  KillProcResponse& response_ ) const;
41822 
41870 KillProcResponse killProc( const std::string& runId,
41871  const std::map<std::string, std::string>& options ) const;
41872 
41922 KillProcResponse& killProc( const std::string& runId,
41923  const std::map<std::string, std::string>& options,
41924  KillProcResponse& response_ ) const;
41925 
41927 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
41928 
41930 ListGraphResponse& listGraph( const ListGraphRequest& request_,
41931  ListGraphResponse& response_ ) const;
41932 
41934 ListGraphResponse listGraph( const std::string& graphName,
41935  const std::map<std::string, std::string>& options ) const;
41936 
41938 ListGraphResponse& listGraph( const std::string& graphName,
41939  const std::map<std::string, std::string>& options,
41940  ListGraphResponse& response_ ) const;
41941 
41962 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
41963 
41986 LockTableResponse& lockTable( const LockTableRequest& request_,
41987  LockTableResponse& response_ ) const;
41988 
42033 LockTableResponse lockTable( const std::string& tableName,
42034  const std::string& lockType,
42035  const std::map<std::string, std::string>& options ) const;
42036 
42083 LockTableResponse& lockTable( const std::string& tableName,
42084  const std::string& lockType,
42085  const std::map<std::string, std::string>& options,
42086  LockTableResponse& response_ ) const;
42087 
42105 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
42106 
42126 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
42127  MatchGraphResponse& response_ ) const;
42128 
42821 MatchGraphResponse matchGraph( const std::string& graphName,
42822  const std::vector<std::string>& samplePoints,
42823  const std::string& solveMethod,
42824  const std::string& solutionTable,
42825  const std::map<std::string, std::string>& options ) const;
42826 
43521 MatchGraphResponse& matchGraph( const std::string& graphName,
43522  const std::vector<std::string>& samplePoints,
43523  const std::string& solveMethod,
43524  const std::string& solutionTable,
43525  const std::map<std::string, std::string>& options,
43526  MatchGraphResponse& response_ ) const;
43527 
43544 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
43545 
43564 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
43565  ModifyGraphResponse& response_ ) const;
43566 
43848 ModifyGraphResponse modifyGraph( const std::string& graphName,
43849  const std::vector<std::string>& nodes,
43850  const std::vector<std::string>& edges,
43851  const std::vector<std::string>& weights,
43852  const std::vector<std::string>& restrictions,
43853  const std::map<std::string, std::string>& options ) const;
43854 
44138 ModifyGraphResponse& modifyGraph( const std::string& graphName,
44139  const std::vector<std::string>& nodes,
44140  const std::vector<std::string>& edges,
44141  const std::vector<std::string>& weights,
44142  const std::vector<std::string>& restrictions,
44143  const std::map<std::string, std::string>& options,
44144  ModifyGraphResponse& response_ ) const;
44145 
44176 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
44177 
44210 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
44211  QueryGraphResponse& response_ ) const;
44212 
44383 QueryGraphResponse queryGraph( const std::string& graphName,
44384  const std::vector<std::string>& queries,
44385  const std::vector<std::string>& restrictions,
44386  const std::string& adjacencyTable,
44387  const int32_t rings,
44388  const std::map<std::string, std::string>& options ) const;
44389 
44562 QueryGraphResponse& queryGraph( const std::string& graphName,
44563  const std::vector<std::string>& queries,
44564  const std::vector<std::string>& restrictions,
44565  const std::string& adjacencyTable,
44566  const int32_t rings,
44567  const std::map<std::string, std::string>& options,
44568  QueryGraphResponse& response_ ) const;
44569 
44586 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
44587 
44606 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
44607  RepartitionGraphResponse& response_ ) const;
44608 
44647 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
44648  const std::map<std::string, std::string>& options ) const;
44649 
44690 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
44691  const std::map<std::string, std::string>& options,
44692  RepartitionGraphResponse& response_ ) const;
44693 
44695 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
44696 
44698 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
44699  ReserveResourceResponse& response_ ) const;
44700 
44702 ReserveResourceResponse reserveResource( const std::string& component,
44703  const std::string& name,
44704  const std::string& action,
44705  const int64_t bytesRequested,
44706  const int64_t ownerId,
44707  const std::map<std::string, std::string>& options ) const;
44708 
44710 ReserveResourceResponse& reserveResource( const std::string& component,
44711  const std::string& name,
44712  const std::string& action,
44713  const int64_t bytesRequested,
44714  const int64_t ownerId,
44715  const std::map<std::string, std::string>& options,
44716  ReserveResourceResponse& response_ ) const;
44717 
44732 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
44733 
44750 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
44751  RestoreBackupResponse& response_ ) const;
44752 
44966 RestoreBackupResponse restoreBackup( const std::string& backupName,
44967  const std::map<std::string, std::string>& restoreObjectsMap,
44968  const std::string& datasourceName,
44969  const std::map<std::string, std::string>& options ) const;
44970 
45186 RestoreBackupResponse& restoreBackup( const std::string& backupName,
45187  const std::map<std::string, std::string>& restoreObjectsMap,
45188  const std::string& datasourceName,
45189  const std::map<std::string, std::string>& options,
45190  RestoreBackupResponse& response_ ) const;
45191 
45201 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
45202 
45214 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
45215  RevokePermissionResponse& response_ ) const;
45216 
45309 RevokePermissionResponse revokePermission( const std::string& principal,
45310  const std::string& object,
45311  const std::string& objectType,
45312  const std::string& permission,
45313  const std::map<std::string, std::string>& options ) const;
45314 
45409 RevokePermissionResponse& revokePermission( const std::string& principal,
45410  const std::string& object,
45411  const std::string& objectType,
45412  const std::string& permission,
45413  const std::map<std::string, std::string>& options,
45414  RevokePermissionResponse& response_ ) const;
45415 
45427 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
45428 
45444 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
45445  RevokePermissionCredentialResponse& response_ ) const;
45446 
45476 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
45477  const std::string& permission,
45478  const std::string& credentialName,
45479  const std::map<std::string, std::string>& options ) const;
45480 
45514 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
45515  const std::string& permission,
45516  const std::string& credentialName,
45517  const std::map<std::string, std::string>& options,
45518  RevokePermissionCredentialResponse& response_ ) const;
45519 
45530 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
45531 
45546 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
45547  RevokePermissionDatasourceResponse& response_ ) const;
45548 
45576 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
45577  const std::string& permission,
45578  const std::string& datasourceName,
45579  const std::map<std::string, std::string>& options ) const;
45580 
45612 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
45613  const std::string& permission,
45614  const std::string& datasourceName,
45615  const std::map<std::string, std::string>& options,
45616  RevokePermissionDatasourceResponse& response_ ) const;
45617 
45628 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
45629 
45644 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
45645  RevokePermissionDirectoryResponse& response_ ) const;
45646 
45676 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
45677  const std::string& permission,
45678  const std::string& directoryName,
45679  const std::map<std::string, std::string>& options ) const;
45680 
45714 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
45715  const std::string& permission,
45716  const std::string& directoryName,
45717  const std::map<std::string, std::string>& options,
45718  RevokePermissionDirectoryResponse& response_ ) const;
45719 
45729 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
45730 
45743 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
45744  RevokePermissionProcResponse& response_ ) const;
45745 
45770 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
45771  const std::string& permission,
45772  const std::string& procName,
45773  const std::map<std::string, std::string>& options ) const;
45774 
45802 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
45803  const std::string& permission,
45804  const std::string& procName,
45805  const std::map<std::string, std::string>& options,
45806  RevokePermissionProcResponse& response_ ) const;
45807 
45817 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
45818 
45831 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
45832  RevokePermissionSystemResponse& response_ ) const;
45833 
45869 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
45870  const std::string& permission,
45871  const std::map<std::string, std::string>& options ) const;
45872 
45911 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
45912  const std::string& permission,
45913  const std::map<std::string, std::string>& options,
45914  RevokePermissionSystemResponse& response_ ) const;
45915 
45925 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
45926 
45939 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
45940  RevokePermissionTableResponse& response_ ) const;
45941 
45990 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
45991  const std::string& permission,
45992  const std::string& tableName,
45993  const std::map<std::string, std::string>& options ) const;
45994 
46046 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
46047  const std::string& permission,
46048  const std::string& tableName,
46049  const std::map<std::string, std::string>& options,
46050  RevokePermissionTableResponse& response_ ) const;
46051 
46061 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
46062 
46074 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
46075  RevokeRoleResponse& response_ ) const;
46076 
46089 RevokeRoleResponse revokeRole( const std::string& role,
46090  const std::string& member,
46091  const std::map<std::string, std::string>& options ) const;
46092 
46107 RevokeRoleResponse& revokeRole( const std::string& role,
46108  const std::string& member,
46109  const std::map<std::string, std::string>& options,
46110  RevokeRoleResponse& response_ ) const;
46111 
46125 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
46126 
46142 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
46143  ShowBackupResponse& response_ ) const;
46144 
46203 ShowBackupResponse showBackup( const std::string& backupName,
46204  const std::string& datasourceName,
46205  const std::map<std::string, std::string>& options ) const;
46206 
46267 ShowBackupResponse& showBackup( const std::string& backupName,
46268  const std::string& datasourceName,
46269  const std::map<std::string, std::string>& options,
46270  ShowBackupResponse& response_ ) const;
46271 
46273 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
46274 
46276 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
46277  ShowContainerRegistryResponse& response_ ) const;
46278 
46280 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
46281  const std::map<std::string, std::string>& options ) const;
46282 
46284 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
46285  const std::map<std::string, std::string>& options,
46286  ShowContainerRegistryResponse& response_ ) const;
46287 
46298 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
46299 
46312 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
46313  ShowCredentialResponse& response_ ) const;
46314 
46329 ShowCredentialResponse showCredential( const std::string& credentialName,
46330  const std::map<std::string, std::string>& options ) const;
46331 
46348 ShowCredentialResponse& showCredential( const std::string& credentialName,
46349  const std::map<std::string, std::string>& options,
46350  ShowCredentialResponse& response_ ) const;
46351 
46362 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
46363 
46376 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
46377  ShowDatasinkResponse& response_ ) const;
46378 
46392 ShowDatasinkResponse showDatasink( const std::string& name,
46393  const std::map<std::string, std::string>& options ) const;
46394 
46410 ShowDatasinkResponse& showDatasink( const std::string& name,
46411  const std::map<std::string, std::string>& options,
46412  ShowDatasinkResponse& response_ ) const;
46413 
46425 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
46426 
46440 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
46441  ShowDatasourceResponse& response_ ) const;
46442 
46457 ShowDatasourceResponse showDatasource( const std::string& name,
46458  const std::map<std::string, std::string>& options ) const;
46459 
46476 ShowDatasourceResponse& showDatasource( const std::string& name,
46477  const std::map<std::string, std::string>& options,
46478  ShowDatasourceResponse& response_ ) const;
46479 
46491 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
46492 
46506 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
46507  ShowDirectoriesResponse& response_ ) const;
46508 
46521 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
46522  const std::map<std::string, std::string>& options ) const;
46523 
46538 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
46539  const std::map<std::string, std::string>& options,
46540  ShowDirectoriesResponse& response_ ) const;
46541 
46554 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
46555 
46570 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
46571  ShowEnvironmentResponse& response_ ) const;
46572 
46626 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
46627  const std::map<std::string, std::string>& options ) const;
46628 
46684 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
46685  const std::map<std::string, std::string>& options,
46686  ShowEnvironmentResponse& response_ ) const;
46687 
46699 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
46700 
46714 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
46715  ShowFilesResponse& response_ ) const;
46716 
46733 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
46734  const std::map<std::string, std::string>& options ) const;
46735 
46754 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
46755  const std::map<std::string, std::string>& options,
46756  ShowFilesResponse& response_ ) const;
46757 
46759 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
46760 
46762 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
46763  ShowFunctionsResponse& response_ ) const;
46764 
46766 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
46767  const std::map<std::string, std::string>& options ) const;
46768 
46770 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
46771  const std::map<std::string, std::string>& options,
46772  ShowFunctionsResponse& response_ ) const;
46773 
46784 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
46785 
46798 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
46799  ShowGraphResponse& response_ ) const;
46800 
46834 ShowGraphResponse showGraph( const std::string& graphName,
46835  const std::map<std::string, std::string>& options ) const;
46836 
46872 ShowGraphResponse& showGraph( const std::string& graphName,
46873  const std::map<std::string, std::string>& options,
46874  ShowGraphResponse& response_ ) const;
46875 
46877 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
46878 
46880 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
46881  ShowGraphGrammarResponse& response_ ) const;
46882 
46884 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
46885 
46887 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
46888  ShowGraphGrammarResponse& response_ ) const;
46889 
46891 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
46892 
46894 ShowModelResponse& showModel( const ShowModelRequest& request_,
46895  ShowModelResponse& response_ ) const;
46896 
46898 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
46899  const std::map<std::string, std::string>& options ) const;
46900 
46902 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
46903  const std::map<std::string, std::string>& options,
46904  ShowModelResponse& response_ ) const;
46905 
46915 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
46916 
46928 ShowProcResponse& showProc( const ShowProcRequest& request_,
46929  ShowProcResponse& response_ ) const;
46930 
46961 ShowProcResponse showProc( const std::string& procName,
46962  const std::map<std::string, std::string>& options ) const;
46963 
46996 ShowProcResponse& showProc( const std::string& procName,
46997  const std::map<std::string, std::string>& options,
46998  ShowProcResponse& response_ ) const;
46999 
47013 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
47014 
47030 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
47031  ShowProcStatusResponse& response_ ) const;
47032 
47081 ShowProcStatusResponse showProcStatus( const std::string& runId,
47082  const std::map<std::string, std::string>& options ) const;
47083 
47134 ShowProcStatusResponse& showProcStatus( const std::string& runId,
47135  const std::map<std::string, std::string>& options,
47136  ShowProcStatusResponse& response_ ) const;
47137 
47151 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
47152 
47168 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
47169  ShowResourceObjectsResponse& response_ ) const;
47170 
47239 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
47240 
47311 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
47312  ShowResourceObjectsResponse& response_ ) const;
47313 
47324 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
47325 
47339 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
47340  ShowResourceStatisticsResponse& response_ ) const;
47341 
47351 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
47352 
47365 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
47366  ShowResourceStatisticsResponse& response_ ) const;
47367 
47378 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
47379 
47392 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
47393  ShowResourceGroupsResponse& response_ ) const;
47394 
47458 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
47459  const std::map<std::string, std::string>& options ) const;
47460 
47526 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
47527  const std::map<std::string, std::string>& options,
47528  ShowResourceGroupsResponse& response_ ) const;
47529 
47541 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
47542 
47556 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
47557  ShowSchemaResponse& response_ ) const;
47558 
47590 ShowSchemaResponse showSchema( const std::string& schemaName,
47591  const std::map<std::string, std::string>& options ) const;
47592 
47626 ShowSchemaResponse& showSchema( const std::string& schemaName,
47627  const std::map<std::string, std::string>& options,
47628  ShowSchemaResponse& response_ ) const;
47629 
47641 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
47642 
47656 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
47657  ShowSecurityResponse& response_ ) const;
47658 
47689 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
47690  const std::map<std::string, std::string>& options ) const;
47691 
47724 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
47725  const std::map<std::string, std::string>& options,
47726  ShowSecurityResponse& response_ ) const;
47727 
47738 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
47739 
47752 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
47753  ShowSqlProcResponse& response_ ) const;
47754 
47787 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
47788  const std::map<std::string, std::string>& options ) const;
47789 
47824 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
47825  const std::map<std::string, std::string>& options,
47826  ShowSqlProcResponse& response_ ) const;
47827 
47837 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
47838 
47850 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
47851  ShowStatisticsResponse& response_ ) const;
47852 
47888 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
47889  const std::map<std::string, std::string>& options ) const;
47890 
47928 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
47929  const std::map<std::string, std::string>& options,
47930  ShowStatisticsResponse& response_ ) const;
47931 
47942 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
47943 
47957 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
47958  ShowSystemPropertiesResponse& response_ ) const;
47959 
47977 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
47978 
47999 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
48000  ShowSystemPropertiesResponse& response_ ) const;
48001 
48012 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
48013 
48026 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
48027  ShowSystemStatusResponse& response_ ) const;
48028 
48039 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
48040 
48053 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
48054  ShowSystemStatusResponse& response_ ) const;
48055 
48067 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
48068 
48082 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
48083  ShowSystemTimingResponse& response_ ) const;
48084 
48096 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
48097 
48111 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
48112  ShowSystemTimingResponse& response_ ) const;
48113 
48151 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
48152 
48192 ShowTableResponse& showTable( const ShowTableRequest& request_,
48193  ShowTableResponse& response_ ) const;
48194 
48386 ShowTableResponse showTable( const std::string& tableName,
48387  const std::map<std::string, std::string>& options ) const;
48388 
48582 ShowTableResponse& showTable( const std::string& tableName,
48583  const std::map<std::string, std::string>& options,
48584  ShowTableResponse& response_ ) const;
48585 
48595 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
48596 
48608 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
48609  ShowTableMetadataResponse& response_ ) const;
48610 
48624 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
48625  const std::map<std::string, std::string>& options ) const;
48626 
48642 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
48643  const std::map<std::string, std::string>& options,
48644  ShowTableMetadataResponse& response_ ) const;
48645 
48658 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
48659 
48674 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
48675  ShowTableMonitorsResponse& response_ ) const;
48676 
48692 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
48693  const std::map<std::string, std::string>& options ) const;
48694 
48712 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
48713  const std::map<std::string, std::string>& options,
48714  ShowTableMonitorsResponse& response_ ) const;
48715 
48729 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
48730 
48746 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
48747  ShowTablesByTypeResponse& response_ ) const;
48748 
48766 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
48767  const std::string& label,
48768  const std::map<std::string, std::string>& options ) const;
48769 
48789 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
48790  const std::string& label,
48791  const std::map<std::string, std::string>& options,
48792  ShowTablesByTypeResponse& response_ ) const;
48793 
48804 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
48805 
48818 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
48819  ShowTriggersResponse& response_ ) const;
48820 
48833 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
48834  const std::map<std::string, std::string>& options ) const;
48835 
48850 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
48851  const std::map<std::string, std::string>& options,
48852  ShowTriggersResponse& response_ ) const;
48853 
48865 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
48866 
48880 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
48881  ShowTypesResponse& response_ ) const;
48882 
48914 ShowTypesResponse showTypes( const std::string& typeId,
48915  const std::string& label,
48916  const std::map<std::string, std::string>& options ) const;
48917 
48951 ShowTypesResponse& showTypes( const std::string& typeId,
48952  const std::string& label,
48953  const std::map<std::string, std::string>& options,
48954  ShowTypesResponse& response_ ) const;
48955 
48965 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
48966 
48978 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
48979  ShowVideoResponse& response_ ) const;
48980 
48992 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
48993  const std::map<std::string, std::string>& options ) const;
48994 
49008 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
49009  const std::map<std::string, std::string>& options,
49010  ShowVideoResponse& response_ ) const;
49011 
49022 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
49023 
49036 ShowWalResponse& showWal( const ShowWalRequest& request_,
49037  ShowWalResponse& response_ ) const;
49038 
49066 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
49067  const std::map<std::string, std::string>& options ) const;
49068 
49098 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
49099  const std::map<std::string, std::string>& options,
49100  ShowWalResponse& response_ ) const;
49101 
49120 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
49121 
49142 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
49143  SolveGraphResponse& response_ ) const;
49144 
49481 SolveGraphResponse solveGraph( const std::string& graphName,
49482  const std::vector<std::string>& weightsOnEdges,
49483  const std::vector<std::string>& restrictions,
49484  const std::string& solverType,
49485  const std::vector<std::string>& sourceNodes,
49486  const std::vector<std::string>& destinationNodes,
49487  const std::string& solutionTable,
49488  const std::map<std::string, std::string>& options ) const;
49489 
49828 SolveGraphResponse& solveGraph( const std::string& graphName,
49829  const std::vector<std::string>& weightsOnEdges,
49830  const std::vector<std::string>& restrictions,
49831  const std::string& solverType,
49832  const std::vector<std::string>& sourceNodes,
49833  const std::vector<std::string>& destinationNodes,
49834  const std::string& solutionTable,
49835  const std::map<std::string, std::string>& options,
49836  SolveGraphResponse& response_ ) const;
49837 
49875 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
49876 
49916 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
49917  UpdateRecordsResponse& response_ ) const;
49918 
49958 template<typename TRequest>
49959 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
49960 {
49961  RawUpdateRecordsRequest actualRequest_;
49962  actualRequest_.tableName = request_.tableName;
49963  actualRequest_.expressions = request_.expressions;
49964  actualRequest_.newValuesMaps = request_.newValuesMaps;
49965  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
49966  actualRequest_.options = request_.options;
49967  UpdateRecordsResponse actualResponse_;
49968  submitRequest("/update/records", actualRequest_, actualResponse_, true);
49969  return actualResponse_;
49970 }
49971 
50013 template<typename TRequest>
50014 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
50015  UpdateRecordsResponse& response_ ) const
50016 {
50017  RawUpdateRecordsRequest actualRequest_;
50018  actualRequest_.tableName = request_.tableName;
50019  actualRequest_.expressions = request_.expressions;
50020  actualRequest_.newValuesMaps = request_.newValuesMaps;
50021  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50022  actualRequest_.options = request_.options;
50023  submitRequest("/update/records", actualRequest_, response_, true);
50024  return response_;
50025 }
50026 
50266 template<typename TRequest>
50267 UpdateRecordsResponse updateRecords( const std::string& tableName,
50268  const std::vector<std::string>& expressions,
50269  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50270  const std::vector<TRequest>& data,
50271  const std::map<std::string, std::string>& options ) const
50272 {
50273  RawUpdateRecordsRequest actualRequest_;
50274  actualRequest_.tableName = tableName;
50275  actualRequest_.expressions = expressions;
50276  actualRequest_.newValuesMaps = newValuesMaps;
50277  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50278  actualRequest_.options = options;
50279  UpdateRecordsResponse actualResponse_;
50280  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50281  return actualResponse_;
50282 }
50283 
50525 template<typename TRequest>
50526 UpdateRecordsResponse& updateRecords( const std::string& tableName,
50527  const std::vector<std::string>& expressions,
50528  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50529  const std::vector<TRequest>& data,
50530  const std::map<std::string, std::string>& options,
50531  UpdateRecordsResponse& response_ ) const
50532 {
50533  RawUpdateRecordsRequest actualRequest_;
50534  actualRequest_.tableName = tableName;
50535  actualRequest_.expressions = expressions;
50536  actualRequest_.newValuesMaps = newValuesMaps;
50537  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50538  actualRequest_.options = options;
50539  submitRequest("/update/records", actualRequest_, response_, true);
50540  return response_;
50541 }
50542 
50557 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
50558 
50576 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
50577  UpdateRecordsBySeriesResponse& response_ ) const;
50578 
50607 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
50608  const std::string& worldTableName,
50609  const std::string& viewName,
50610  const std::vector<std::string>& reserved,
50611  const std::map<std::string, std::string>& options ) const;
50612 
50644 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
50645  const std::string& worldTableName,
50646  const std::string& viewName,
50647  const std::vector<std::string>& reserved,
50648  const std::map<std::string, std::string>& options,
50649  UpdateRecordsBySeriesResponse& response_ ) const;
50650 
50716 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
50717 
50785 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
50786  UploadFilesResponse& response_ ) const;
50787 
50933 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
50934  const std::vector<std::vector<uint8_t> >& fileData,
50935  const std::map<std::string, std::string>& options ) const;
50936 
51084 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
51085  const std::vector<std::vector<uint8_t> >& fileData,
51086  const std::map<std::string, std::string>& options,
51087  UploadFilesResponse& response_ ) const;
51088 
51111 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
51112 
51137 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
51138  UploadFilesFromurlResponse& response_ ) const;
51139 
51170 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
51171  const std::vector<std::string>& urls,
51172  const std::map<std::string, std::string>& options ) const;
51173 
51206 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
51207  const std::vector<std::string>& urls,
51208  const std::map<std::string, std::string>& options,
51209  UploadFilesFromurlResponse& response_ ) const;
51210 
51212 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
51213 
51215 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
51216  VisualizeGetFeatureInfoResponse& response_ ) const;
51217 
51219 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51220  const std::vector<std::string>& xColumnNames,
51221  const std::vector<std::string>& yColumnNames,
51222  const std::vector<std::string>& geometryColumnNames,
51223  const std::vector<std::vector<std::string> >& queryColumnNames,
51224  const std::string& projection,
51225  const double minX,
51226  const double maxX,
51227  const double minY,
51228  const double maxY,
51229  const int32_t width,
51230  const int32_t height,
51231  const int32_t x,
51232  const int32_t y,
51233  const int32_t radius,
51234  const int64_t limit,
51235  const std::string& encoding,
51236  const std::map<std::string, std::string>& options ) const;
51237 
51239 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51240  const std::vector<std::string>& xColumnNames,
51241  const std::vector<std::string>& yColumnNames,
51242  const std::vector<std::string>& geometryColumnNames,
51243  const std::vector<std::vector<std::string> >& queryColumnNames,
51244  const std::string& projection,
51245  const double minX,
51246  const double maxX,
51247  const double minY,
51248  const double maxY,
51249  const int32_t width,
51250  const int32_t height,
51251  const int32_t x,
51252  const int32_t y,
51253  const int32_t radius,
51254  const int64_t limit,
51255  const std::string& encoding,
51256  const std::map<std::string, std::string>& options,
51257  VisualizeGetFeatureInfoResponse& response_ ) const;
51258 
51260 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
51261 
51263 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
51264  VisualizeImageResponse& response_ ) const;
51265 
51267 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
51268  const std::vector<std::string>& worldTableNames,
51269  const std::string& xColumnName,
51270  const std::string& yColumnName,
51271  const std::string& symbolColumnName,
51272  const std::string& geometryColumnName,
51273  const std::vector<std::vector<std::string> >& trackIds,
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& projection,
51281  const int64_t bgColor,
51282  const std::map<std::string, std::vector<std::string> >& styleOptions,
51283  const std::map<std::string, std::string>& options ) const;
51284 
51286 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
51287  const std::vector<std::string>& worldTableNames,
51288  const std::string& xColumnName,
51289  const std::string& yColumnName,
51290  const std::string& symbolColumnName,
51291  const std::string& geometryColumnName,
51292  const std::vector<std::vector<std::string> >& trackIds,
51293  const double minX,
51294  const double maxX,
51295  const double minY,
51296  const double maxY,
51297  const int32_t width,
51298  const int32_t height,
51299  const std::string& projection,
51300  const int64_t bgColor,
51301  const std::map<std::string, std::vector<std::string> >& styleOptions,
51302  const std::map<std::string, std::string>& options,
51303  VisualizeImageResponse& response_ ) const;
51304 
51319 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
51320 
51337 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
51338  VisualizeImageChartResponse& response_ ) const;
51339 
51569 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
51570  const std::vector<std::string>& xColumnNames,
51571  const std::vector<std::string>& yColumnNames,
51572  const double minX,
51573  const double maxX,
51574  const double minY,
51575  const double maxY,
51576  const int32_t width,
51577  const int32_t height,
51578  const std::string& bgColor,
51579  const std::map<std::string, std::vector<std::string> >& styleOptions,
51580  const std::map<std::string, std::string>& options ) const;
51581 
51813 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
51814  const std::vector<std::string>& xColumnNames,
51815  const std::vector<std::string>& yColumnNames,
51816  const double minX,
51817  const double maxX,
51818  const double minY,
51819  const double maxY,
51820  const int32_t width,
51821  const int32_t height,
51822  const std::string& bgColor,
51823  const std::map<std::string, std::vector<std::string> >& styleOptions,
51824  const std::map<std::string, std::string>& options,
51825  VisualizeImageChartResponse& response_ ) const;
51826 
51828 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
51829 
51831 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
51832  VisualizeImageClassbreakResponse& response_ ) const;
51833 
51835 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51836  const std::vector<std::string>& worldTableNames,
51837  const std::string& xColumnName,
51838  const std::string& yColumnName,
51839  const std::string& symbolColumnName,
51840  const std::string& geometryColumnName,
51841  const std::vector<std::vector<std::string> >& trackIds,
51842  const std::string& cbAttr,
51843  const std::vector<std::string>& cbVals,
51844  const std::string& cbPointcolorAttr,
51845  const std::vector<std::string>& cbPointcolorVals,
51846  const std::string& cbPointalphaAttr,
51847  const std::vector<std::string>& cbPointalphaVals,
51848  const std::string& cbPointsizeAttr,
51849  const std::vector<std::string>& cbPointsizeVals,
51850  const std::string& cbPointshapeAttr,
51851  const std::vector<std::string>& cbPointshapeVals,
51852  const double minX,
51853  const double maxX,
51854  const double minY,
51855  const double maxY,
51856  const int32_t width,
51857  const int32_t height,
51858  const std::string& projection,
51859  const int64_t bgColor,
51860  const std::map<std::string, std::vector<std::string> >& styleOptions,
51861  const std::map<std::string, std::string>& options,
51862  const std::vector<int32_t>& cbTransparencyVec ) const;
51863 
51865 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51866  const std::vector<std::string>& worldTableNames,
51867  const std::string& xColumnName,
51868  const std::string& yColumnName,
51869  const std::string& symbolColumnName,
51870  const std::string& geometryColumnName,
51871  const std::vector<std::vector<std::string> >& trackIds,
51872  const std::string& cbAttr,
51873  const std::vector<std::string>& cbVals,
51874  const std::string& cbPointcolorAttr,
51875  const std::vector<std::string>& cbPointcolorVals,
51876  const std::string& cbPointalphaAttr,
51877  const std::vector<std::string>& cbPointalphaVals,
51878  const std::string& cbPointsizeAttr,
51879  const std::vector<std::string>& cbPointsizeVals,
51880  const std::string& cbPointshapeAttr,
51881  const std::vector<std::string>& cbPointshapeVals,
51882  const double minX,
51883  const double maxX,
51884  const double minY,
51885  const double maxY,
51886  const int32_t width,
51887  const int32_t height,
51888  const std::string& projection,
51889  const int64_t bgColor,
51890  const std::map<std::string, std::vector<std::string> >& styleOptions,
51891  const std::map<std::string, std::string>& options,
51892  const std::vector<int32_t>& cbTransparencyVec,
51893  VisualizeImageClassbreakResponse& response_ ) const;
51894 
51896 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
51897 
51899 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
51900  VisualizeImageContourResponse& response_ ) const;
51901 
51903 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
51904  const std::string& xColumnName,
51905  const std::string& yColumnName,
51906  const std::string& valueColumnName,
51907  const double minX,
51908  const double maxX,
51909  const double minY,
51910  const double maxY,
51911  const int32_t width,
51912  const int32_t height,
51913  const std::string& projection,
51914  const std::map<std::string, std::string>& styleOptions,
51915  const std::map<std::string, std::string>& options ) const;
51916 
51918 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
51919  const std::string& xColumnName,
51920  const std::string& yColumnName,
51921  const std::string& valueColumnName,
51922  const double minX,
51923  const double maxX,
51924  const double minY,
51925  const double maxY,
51926  const int32_t width,
51927  const int32_t height,
51928  const std::string& projection,
51929  const std::map<std::string, std::string>& styleOptions,
51930  const std::map<std::string, std::string>& options,
51931  VisualizeImageContourResponse& response_ ) const;
51932 
51934 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
51935 
51937 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
51938  VisualizeImageHeatmapResponse& response_ ) const;
51939 
51941 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
51942  const std::string& xColumnName,
51943  const std::string& yColumnName,
51944  const std::string& valueColumnName,
51945  const std::string& geometryColumnName,
51946  const double minX,
51947  const double maxX,
51948  const double minY,
51949  const double maxY,
51950  const int32_t width,
51951  const int32_t height,
51952  const std::string& projection,
51953  const std::map<std::string, std::string>& styleOptions,
51954  const std::map<std::string, std::string>& options ) const;
51955 
51957 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
51958  const std::string& xColumnName,
51959  const std::string& yColumnName,
51960  const std::string& valueColumnName,
51961  const std::string& geometryColumnName,
51962  const double minX,
51963  const double maxX,
51964  const double minY,
51965  const double maxY,
51966  const int32_t width,
51967  const int32_t height,
51968  const std::string& projection,
51969  const std::map<std::string, std::string>& styleOptions,
51970  const std::map<std::string, std::string>& options,
51971  VisualizeImageHeatmapResponse& response_ ) const;
51972 
51974 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
51975 
51977 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
51978  VisualizeImageLabelsResponse& response_ ) const;
51979 
51981 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
51982  const std::string& xColumnName,
51983  const std::string& yColumnName,
51984  const std::string& xOffset,
51985  const std::string& yOffset,
51986  const std::string& textString,
51987  const std::string& font,
51988  const std::string& textColor,
51989  const std::string& textAngle,
51990  const std::string& textScale,
51991  const std::string& drawBox,
51992  const std::string& drawLeader,
51993  const std::string& lineWidth,
51994  const std::string& lineColor,
51995  const std::string& fillColor,
51996  const std::string& leaderXColumnName,
51997  const std::string& leaderYColumnName,
51998  const std::string& filter,
51999  const double minX,
52000  const double maxX,
52001  const double minY,
52002  const double maxY,
52003  const int32_t width,
52004  const int32_t height,
52005  const std::string& projection,
52006  const std::map<std::string, std::string>& options ) const;
52007 
52009 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
52010  const std::string& xColumnName,
52011  const std::string& yColumnName,
52012  const std::string& xOffset,
52013  const std::string& yOffset,
52014  const std::string& textString,
52015  const std::string& font,
52016  const std::string& textColor,
52017  const std::string& textAngle,
52018  const std::string& textScale,
52019  const std::string& drawBox,
52020  const std::string& drawLeader,
52021  const std::string& lineWidth,
52022  const std::string& lineColor,
52023  const std::string& fillColor,
52024  const std::string& leaderXColumnName,
52025  const std::string& leaderYColumnName,
52026  const std::string& filter,
52027  const double minX,
52028  const double maxX,
52029  const double minY,
52030  const double maxY,
52031  const int32_t width,
52032  const int32_t height,
52033  const std::string& projection,
52034  const std::map<std::string, std::string>& options,
52035  VisualizeImageLabelsResponse& response_ ) const;
52036 
52050 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
52051 
52067 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
52068  VisualizeIsochroneResponse& response_ ) const;
52069 
52732 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
52733  const std::string& sourceNode,
52734  const double maxSolutionRadius,
52735  const std::vector<std::string>& weightsOnEdges,
52736  const std::vector<std::string>& restrictions,
52737  const int32_t numLevels,
52738  const bool generateImage,
52739  const std::string& levelsTable,
52740  const std::map<std::string, std::string>& styleOptions,
52741  const std::map<std::string, std::string>& solveOptions,
52742  const std::map<std::string, std::string>& contourOptions,
52743  const std::map<std::string, std::string>& options ) const;
52744 
53409 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
53410  const std::string& sourceNode,
53411  const double maxSolutionRadius,
53412  const std::vector<std::string>& weightsOnEdges,
53413  const std::vector<std::string>& restrictions,
53414  const int32_t numLevels,
53415  const bool generateImage,
53416  const std::string& levelsTable,
53417  const std::map<std::string, std::string>& styleOptions,
53418  const std::map<std::string, std::string>& solveOptions,
53419  const std::map<std::string, std::string>& contourOptions,
53420  const std::map<std::string, std::string>& options,
53421  VisualizeIsochroneResponse& response_ ) const;
AdminBackupBeginResponse adminBackupBegin(const AdminBackupBeginRequest &request_) const
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
HasPermissionResponse hasPermission(const HasPermissionRequest &request_) const
Checks if the specified user has the specified permission on the specified object.
AdminAddRanksResponse adminAddRanks(const AdminAddRanksRequest &request_) const
Add one or more ranks to an existing Kinetica cluster.
HasProcResponse hasProc(const HasProcRequest &request_) const
Checks the existence of a proc with the given name.
AdminRemoveRanksResponse adminRemoveRanks(const AdminRemoveRanksRequest &request_) const
Remove one or more ranks from an existing Kinetica cluster.
GrantPermissionDatasourceResponse grantPermissionDatasource(const GrantPermissionDatasourceRequest &request_) const
Grants a data source permission to a user or role.
AggregateUnpivotResponse aggregateUnpivot(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
FilterByBoxResponse filterByBox(const FilterByBoxRequest &request_) const
Calculates how many objects within the given table lie in a rectangular box.
ShowFilesResponse showFiles(const ShowFilesRequest &request_) const
Shows information about files in KiFS.
FilterByTableResponse filterByTable(const FilterByTableRequest &request_) const
Filters objects in one table based on objects in another table.
CreateResourceGroupResponse createResourceGroup(const CreateResourceGroupRequest &request_) const
Creates a new resource group to facilitate resource management.
FilterByGeometryResponse filterByGeometry(const FilterByGeometryRequest &request_) const
Applies a geometry filter against a geospatial geometry column in a given table or view.
QueryGraphResponse queryGraph(const QueryGraphRequest &request_) const
Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjace...
FilterByBoxGeometryResponse filterByBoxGeometry(const FilterByBoxGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a rectangular box.
AdminShowAlertsResponse adminShowAlerts(const AdminShowAlertsRequest &request_) const
Requests a list of the most recent alerts.
GrantRoleResponse grantRole(const GrantRoleRequest &request_) const
Grants membership in a role to a user or role.
CreateTableMonitorResponse createTableMonitor(const CreateTableMonitorRequest &request_) const
Creates a monitor that watches for a single table modification event type (insert,...
DownloadFilesResponse downloadFiles(const DownloadFilesRequest &request_) const
Downloads one or more files from KiFS.
InsertRecordsFromFilesResponse insertRecordsFromFiles(const InsertRecordsFromFilesRequest &request_) const
Reads from one or more files and inserts the data into a new or existing table.
ShowBackupResponse showBackup(const ShowBackupRequest &request_) const
Shows information about one or more backups accessible via the data source specified by datasourceNam...
ExportQueryMetricsResponse exportQueryMetrics(const ExportQueryMetricsRequest &request_) const
Export query metrics to a given destination.
AlterEnvironmentResponse alterEnvironment(const AlterEnvironmentRequest &request_) const
Alters an existing environment which can be referenced by a user-defined function (UDF).
AggregateHistogramResponse aggregateHistogram(const AggregateHistogramRequest &request_) const
Performs a histogram calculation given a table, a column, and an interval function.
AlterResourceGroupResponse alterResourceGroup(const AlterResourceGroupRequest &request_) const
Alters the properties of an existing resource group to facilitate resource management.
AlterSystemPropertiesResponse alterSystemProperties(const AlterSystemPropertiesRequest &request_) const
The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not...
UploadFilesResponse uploadFiles(const UploadFilesRequest &request_) const
Uploads one or more files to KiFS.
CreateUnionResponse createUnion(const CreateUnionRequest &request_) const
Merges data from one or more tables with comparable data types into a new table.
AlterDirectoryResponse alterDirectory(const AlterDirectoryRequest &request_) const
Alters an existing directory in KiFS.
ShowResourceGroupsResponse showResourceGroups(const ShowResourceGroupsRequest &request_) const
Requests resource group properties.
FilterByStringResponse filterByString(const FilterByStringRequest &request_) const
Calculates which objects from a table or view match a string expression for the given string columns.
FilterByListResponse filterByList(const FilterByListRequest &request_) const
Calculates which records from a table have values in the given list for the corresponding column.
ShowSqlProcResponse showSqlProc(const ShowSqlProcRequest &request_) const
Shows information about SQL procedures, including the full definition of each requested procedure.
AlterDatasourceResponse alterDatasource(const AlterDatasourceRequest &request_) const
Alters the properties of an existing data source
DropEnvironmentResponse dropEnvironment(const DropEnvironmentRequest &request_) const
Drop an existing user-defined function (UDF) environment.
AdminRebalanceResponse adminRebalance(const AdminRebalanceRequest &request_) const
Rebalance the data in the cluster so that all nodes contain an equal number of records approximately ...
ShowSystemPropertiesResponse showSystemProperties(const ShowSystemPropertiesRequest &request_) const
Returns server configuration and version related information to the caller.
InsertRecordsRandomResponse insertRecordsRandom(const InsertRecordsRandomRequest &request_) const
Generates a specified number of random records and adds them to the given table.
ExportRecordsToTableResponse exportRecordsToTable(const ExportRecordsToTableRequest &request_) const
Exports records from source table to the specified target table in an external database.
RawGetRecordsBySeriesResponse getRecordsBySeriesRaw(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
FilterByValueResponse filterByValue(const FilterByValueRequest &request_) const
Calculates which objects from a table has a particular value for a particular column.
ShowResourceStatisticsResponse showResourceStatistics(const ShowResourceStatisticsRequest &request_) const
Requests various statistics for storage/memory tiers and resource groups.
CreateTypeResponse createType(const CreateTypeRequest &request_) const
Creates a new type describing the columns of a table.
AggregateKMeansResponse aggregateKMeans(const AggregateKMeansRequest &request_) const
This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clusteri...
CollectStatisticsResponse collectStatistics(const CollectStatisticsRequest &request_) const
Collect statistics for a column(s) in a specified table.
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
ClearStatisticsResponse clearStatistics(const ClearStatisticsRequest &request_) const
Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
GrantPermissionTableResponse grantPermissionTable(const GrantPermissionTableRequest &request_) const
Grants a table-level permission to a user or role.
FilterByRangeResponse filterByRange(const FilterByRangeRequest &request_) const
Calculates which objects from a table have a column that is within the given bounds.
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(const AggregateMinMaxGeometryRequest &request_) const
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
RawAggregateUniqueResponse aggregateUniqueRaw(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
ExecuteSqlResponse executeSql(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
DropDatasourceResponse dropDatasource(const DropDatasourceRequest &request_) const
Drops an existing data source.
UpdateRecordsResponse updateRecordsRaw(const RawUpdateRecordsRequest &request_) const
Runs multiple predicate-based updates in a single call.
FilterBySeriesResponse filterBySeries(const FilterBySeriesRequest &request_) const
Filters objects matching all points of the given track (works only on track type data).
AdminAlterHostResponse adminAlterHost(const AdminAlterHostRequest &request_) const
Alter properties on an existing host in the cluster.
CreateTriggerByRangeResponse createTriggerByRange(const CreateTriggerByRangeRequest &request_) const
Sets up a simple range trigger for a column_name for one or more tables.
CreateTableResponse createTable(const CreateTableRequest &request_) const
Creates a new table with the given type (definition of columns).
DeleteResourceGroupResponse deleteResourceGroup(const DeleteResourceGroupRequest &request_) const
Deletes a resource group.
RawGetRecordsResponse getRecordsRaw(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
CreateSchemaResponse createSchema(const CreateSchemaRequest &request_) const
Creates a SQL-style schema.
KillProcResponse killProc(const KillProcRequest &request_) const
Kills a running proc instance.
AdminAddHostResponse adminAddHost(const AdminAddHostRequest &request_) const
Adds a host to an existing cluster.
AdminRemoveHostResponse adminRemoveHost(const AdminRemoveHostRequest &request_) const
Removes a host from an existing cluster.
AlterRoleResponse alterRole(const AlterRoleRequest &request_) const
Alters a Role.
InsertRecordsResponse insertRecords(const InsertRecordsRequest< TRequest > &request_) const
Adds multiple records to the specified table.
InsertRecordsFromPayloadResponse insertRecordsFromPayload(const InsertRecordsFromPayloadRequest &request_) const
Reads from the given text-based or binary payload and inserts the data into a new or existing table.
UploadFilesFromurlResponse uploadFilesFromurl(const UploadFilesFromurlRequest &request_) const
Uploads one or more files to KiFS.
ShowTriggersResponse showTriggers(const ShowTriggersRequest &request_) const
Retrieves information regarding the specified triggers or all existing triggers currently active.
AlterBackupResponse alterBackup(const AlterBackupRequest &request_) const
Alters an existing database backup, accessible via the data sink specified by datasinkName.
DropDatasinkResponse dropDatasink(const DropDatasinkRequest &request_) const
Drops an existing data sink.
AlterWalResponse alterWal(const AlterWalRequest &request_) const
Alters table write-ahead log (WAL) settings.
FilterByRadiusResponse filterByRadius(const FilterByRadiusRequest &request_) const
Calculates which objects from a table lie within a circle with the given radius and center point (i....
CreateJoinTableResponse createJoinTable(const CreateJoinTableRequest &request_) const
Creates a table that is the result of a SQL JOIN.
CreateGraphResponse createGraph(const CreateGraphRequest &request_) const
Creates a new graph network using given nodes, edges, weights, and restrictions.
RevokeRoleResponse revokeRole(const RevokeRoleRequest &request_) const
Revokes membership in a role from a user or role.
AggregateStatisticsResponse aggregateStatistics(const AggregateStatisticsRequest &request_) const
Calculates the requested statistics of the given column(s) in a given table.
ShowResourceObjectsResponse showResourceObjects(const ShowResourceObjectsRequest &request_) const
Returns information about the internal sub-components (tiered objects) which use resources of the sys...
CreateVideoResponse createVideo(const CreateVideoRequest &request_) const
Creates a job to generate a sequence of raster images that visualize data over a specified time.
AdminAlterJobsResponse adminAlterJobs(const AdminAlterJobsRequest &request_) const
Perform the requested action on a list of one or more job(s).
RepartitionGraphResponse repartitionGraph(const RepartitionGraphRequest &request_) const
Rebalances an existing partitioned graph.
InsertRecordsResponse insertRecordsRaw(const RawInsertRecordsRequest &request_) const
Adds multiple records to the specified table.
ModifyGraphResponse modifyGraph(const ModifyGraphRequest &request_) const
Update an existing graph network using given nodes, edges, weights, restrictions, and options.
AdminShutdownResponse adminShutdown(const AdminShutdownRequest &request_) const
Exits the database server application.
UpdateRecordsResponse updateRecords(const UpdateRecordsRequest< TRequest > &request_) const
Runs multiple predicate-based updates in a single call.
GrantPermissionCredentialResponse grantPermissionCredential(const GrantPermissionCredentialRequest &request_) const
Grants a credential-level permission to a user or role.
ShowEnvironmentResponse showEnvironment(const ShowEnvironmentRequest &request_) const
Shows information about a specified user-defined function (UDF) environment or all environments.
DeleteDirectoryResponse deleteDirectory(const DeleteDirectoryRequest &request_) const
Deletes a directory from KiFS.
AdminBackupEndResponse adminBackupEnd(const AdminBackupEndRequest &request_) const
Restores the system to normal operating mode after a backup has completed, allowing any queries that ...
AggregateGroupByResponse aggregateGroupBy(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
GetRecordsByColumnResponse getRecordsByColumn(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
DropCredentialResponse dropCredential(const DropCredentialRequest &request_) const
Drop an existing credential.
RawGetRecordsByColumnResponse getRecordsByColumnRaw(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
CreateJobResponse createJob(const CreateJobRequest &request_) const
Create a job which will run asynchronously.
DeleteUserResponse deleteUser(const DeleteUserRequest &request_) const
Deletes an existing user.
DropBackupResponse dropBackup(const DropBackupRequest &request_) const
Deletes one or more existing database backups and contained snapshots, accessible via the data sink s...
ShowDirectoriesResponse showDirectories(const ShowDirectoriesRequest &request_) const
Shows information about directories in KiFS.
RawAggregateUnpivotResponse aggregateUnpivotRaw(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
AlterCredentialResponse alterCredential(const AlterCredentialRequest &request_) const
Alter the properties of an existing credential.
AggregateMinMaxResponse aggregateMinMax(const AggregateMinMaxRequest &request_) const
Calculates and returns the minimum and maximum values of a particular column in a table.
FilterByRadiusGeometryResponse filterByRadiusGeometry(const FilterByRadiusGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a circle with the given radius an...
RevokePermissionTableResponse revokePermissionTable(const RevokePermissionTableRequest &request_) const
Revokes a table-level permission from a user or role.
ShowDatasourceResponse showDatasource(const ShowDatasourceRequest &request_) const
Shows information about a specified data source or all data sources.
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 database objects from a backup accessible via the data source specified by datasourceName.
MatchGraphResponse matchGraph(const MatchGraphRequest &request_) const
Matches a directed route implied by a given set of latitude/longitude points to an existing underlyin...
AlterTableColumnsResponse alterTableColumns(const AlterTableColumnsRequest &request_) const
Apply various modifications to columns in a table, view.
AdminSendAlertResponse adminSendAlert(const AdminSendAlertRequest &request_) const
Sends a user generated alert to the monitoring system.
FilterByAreaGeometryResponse filterByAreaGeometry(const FilterByAreaGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
InsertSymbolResponse insertSymbol(const InsertSymbolRequest &request_) const
Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
AlterTierResponse alterTier(const AlterTierRequest &request_) const
Alters properties of an existing tier to facilitate resource management.
AlterTableMetadataResponse alterTableMetadata(const AlterTableMetadataRequest &request_) const
Updates (adds or changes) metadata for tables.
CreateProcResponse createProc(const CreateProcRequest &request_) const
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command,...
ClearTableResponse clearTable(const ClearTableRequest &request_) const
Clears (drops) one or all tables in the database cluster.
AggregateUniqueResponse aggregateUnique(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
CreateBackupResponse createBackup(const CreateBackupRequest &request_) const
Creates a database backup, containing a snapshot of existing objects, at the remote file store access...