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 
10514 AlterTableResponse alterTable( const std::string& tableName,
10515  const std::string& action,
10516  const std::string& value,
10517  const std::map<std::string, std::string>& options ) const;
10518 
11010 AlterTableResponse& alterTable( const std::string& tableName,
11011  const std::string& action,
11012  const std::string& value,
11013  const std::map<std::string, std::string>& options,
11014  AlterTableResponse& response_ ) const;
11015 
11037 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
11038 
11062 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11063  AlterTableColumnsResponse& response_ ) const;
11064 
11099 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11100  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11101  const std::map<std::string, std::string>& options ) const;
11102 
11139 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11140  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11141  const std::map<std::string, std::string>& options,
11142  AlterTableColumnsResponse& response_ ) const;
11143 
11156 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11157 
11172 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11173  AlterTableMetadataResponse& response_ ) const;
11174 
11198 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11199  const std::map<std::string, std::string>& metadataMap,
11200  const std::map<std::string, std::string>& options ) const;
11201 
11227 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11228  const std::map<std::string, std::string>& metadataMap,
11229  const std::map<std::string, std::string>& options,
11230  AlterTableMetadataResponse& response_ ) const;
11231 
11243 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11244 
11258 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11259  AlterTableMonitorResponse& response_ ) const;
11260 
11288 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11289  const std::map<std::string, std::string>& monitorUpdatesMap,
11290  const std::map<std::string, std::string>& options ) const;
11291 
11321 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11322  const std::map<std::string, std::string>& monitorUpdatesMap,
11323  const std::map<std::string, std::string>& options,
11324  AlterTableMonitorResponse& response_ ) const;
11325 
11343 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11344 
11364 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11365  AlterTierResponse& response_ ) const;
11366 
11430 AlterTierResponse alterTier( const std::string& name,
11431  const std::map<std::string, std::string>& options ) const;
11432 
11498 AlterTierResponse& alterTier( const std::string& name,
11499  const std::map<std::string, std::string>& options,
11500  AlterTierResponse& response_ ) const;
11501 
11511 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11512 
11524 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11525  AlterUserResponse& response_ ) const;
11526 
11564 AlterUserResponse alterUser( const std::string& name,
11565  const std::string& action,
11566  const std::string& value,
11567  const std::map<std::string, std::string>& options ) const;
11568 
11608 AlterUserResponse& alterUser( const std::string& name,
11609  const std::string& action,
11610  const std::string& value,
11611  const std::map<std::string, std::string>& options,
11612  AlterUserResponse& response_ ) const;
11613 
11623 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11624 
11636 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11637  AlterVideoResponse& response_ ) const;
11638 
11655 AlterVideoResponse alterVideo( const std::string& path,
11656  const std::map<std::string, std::string>& options ) const;
11657 
11676 AlterVideoResponse& alterVideo( const std::string& path,
11677  const std::map<std::string, std::string>& options,
11678  AlterVideoResponse& response_ ) const;
11679 
11690 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11691 
11704 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11705  AlterWalResponse& response_ ) const;
11706 
11811 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11812  const std::map<std::string, std::string>& options ) const;
11813 
11920 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11921  const std::map<std::string, std::string>& options,
11922  AlterWalResponse& response_ ) const;
11923 
11939 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11940 
11958 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11959  AppendRecordsResponse& response_ ) const;
11960 
12128 AppendRecordsResponse appendRecords( const std::string& tableName,
12129  const std::string& sourceTableName,
12130  const std::map<std::string, std::string>& fieldMap,
12131  const std::map<std::string, std::string>& options ) const;
12132 
12302 AppendRecordsResponse& appendRecords( const std::string& tableName,
12303  const std::string& sourceTableName,
12304  const std::map<std::string, std::string>& fieldMap,
12305  const std::map<std::string, std::string>& options,
12306  AppendRecordsResponse& response_ ) const;
12307 
12318 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12319 
12332 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12333  ClearStatisticsResponse& response_ ) const;
12334 
12353 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12354  const std::string& columnName,
12355  const std::map<std::string, std::string>& options ) const;
12356 
12377 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12378  const std::string& columnName,
12379  const std::map<std::string, std::string>& options,
12380  ClearStatisticsResponse& response_ ) const;
12381 
12394 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12395 
12410 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12411  ClearTableResponse& response_ ) const;
12412 
12454 ClearTableResponse clearTable( const std::string& tableName,
12455  const std::string& authorization,
12456  const std::map<std::string, std::string>& options ) const;
12457 
12501 ClearTableResponse& clearTable( const std::string& tableName,
12502  const std::string& authorization,
12503  const std::map<std::string, std::string>& options,
12504  ClearTableResponse& response_ ) const;
12505 
12517 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12518 
12532 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12533  ClearTableMonitorResponse& response_ ) const;
12534 
12589 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12590  const std::map<std::string, std::string>& options ) const;
12591 
12648 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12649  const std::map<std::string, std::string>& options,
12650  ClearTableMonitorResponse& response_ ) const;
12651 
12664 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12665 
12680 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12681  ClearTablesResponse& response_ ) const;
12682 
12722 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12723  const std::map<std::string, std::string>& options ) const;
12724 
12766 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12767  const std::map<std::string, std::string>& options,
12768  ClearTablesResponse& response_ ) const;
12769 
12781 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12782 
12796 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12797  ClearTriggerResponse& response_ ) const;
12798 
12810 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12811  const std::map<std::string, std::string>& options ) const;
12812 
12826 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12827  const std::map<std::string, std::string>& options,
12828  ClearTriggerResponse& response_ ) const;
12829 
12839 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12840 
12852 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12853  CollectStatisticsResponse& response_ ) const;
12854 
12871 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12872  const std::vector<std::string>& columnNames,
12873  const std::map<std::string, std::string>& options ) const;
12874 
12893 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12894  const std::vector<std::string>& columnNames,
12895  const std::map<std::string, std::string>& options,
12896  CollectStatisticsResponse& response_ ) const;
12897 
12911 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
12912 
12928 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
12929  CreateBackupResponse& response_ ) const;
12930 
13118 CreateBackupResponse createBackup( const std::string& backupName,
13119  const std::string& backupType,
13120  const std::map<std::string, std::string>& backupObjectsMap,
13121  const std::string& datasinkName,
13122  const std::map<std::string, std::string>& options ) const;
13123 
13313 CreateBackupResponse& createBackup( const std::string& backupName,
13314  const std::string& backupType,
13315  const std::map<std::string, std::string>& backupObjectsMap,
13316  const std::string& datasinkName,
13317  const std::map<std::string, std::string>& options,
13318  CreateBackupResponse& response_ ) const;
13319 
13321 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13322 
13324 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13325  CreateContainerRegistryResponse& response_ ) const;
13326 
13328 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13329  const std::string& uri,
13330  const std::string& credential,
13331  const std::map<std::string, std::string>& options ) const;
13332 
13334 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13335  const std::string& uri,
13336  const std::string& credential,
13337  const std::map<std::string, std::string>& options,
13338  CreateContainerRegistryResponse& response_ ) const;
13339 
13350 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13351 
13364 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13365  CreateCredentialResponse& response_ ) const;
13366 
13418 CreateCredentialResponse createCredential( const std::string& credentialName,
13419  const std::string& type,
13420  const std::string& identity,
13421  const std::string& secret,
13422  const std::map<std::string, std::string>& options ) const;
13423 
13477 CreateCredentialResponse& createCredential( const std::string& credentialName,
13478  const std::string& type,
13479  const std::string& identity,
13480  const std::string& secret,
13481  const std::map<std::string, std::string>& options,
13482  CreateCredentialResponse& response_ ) const;
13483 
13495 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13496 
13510 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13511  CreateDatasinkResponse& response_ ) const;
13512 
13735 CreateDatasinkResponse createDatasink( const std::string& name,
13736  const std::string& destination,
13737  const std::map<std::string, std::string>& options ) const;
13738 
13963 CreateDatasinkResponse& createDatasink( const std::string& name,
13964  const std::string& destination,
13965  const std::map<std::string, std::string>& options,
13966  CreateDatasinkResponse& response_ ) const;
13967 
13979 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
13980 
13994 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
13995  CreateDatasourceResponse& response_ ) const;
13996 
14253 CreateDatasourceResponse createDatasource( const std::string& name,
14254  const std::string& location,
14255  const std::string& userName,
14256  const std::string& password,
14257  const std::map<std::string, std::string>& options ) const;
14258 
14517 CreateDatasourceResponse& createDatasource( const std::string& name,
14518  const std::string& location,
14519  const std::string& userName,
14520  const std::string& password,
14521  const std::map<std::string, std::string>& options,
14522  CreateDatasourceResponse& response_ ) const;
14523 
14525 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
14526 
14528 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
14529  CreateDeltaTableResponse& response_ ) const;
14530 
14532 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
14533  const std::string& tableName,
14534  const std::map<std::string, std::string>& options ) const;
14535 
14537 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
14538  const std::string& tableName,
14539  const std::map<std::string, std::string>& options,
14540  CreateDeltaTableResponse& response_ ) const;
14541 
14554 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
14555 
14570 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
14571  CreateDirectoryResponse& response_ ) const;
14572 
14615 CreateDirectoryResponse createDirectory( const std::string& directoryName,
14616  const std::map<std::string, std::string>& options ) const;
14617 
14662 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
14663  const std::map<std::string, std::string>& options,
14664  CreateDirectoryResponse& response_ ) const;
14665 
14677 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
14678 
14692 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
14693  CreateEnvironmentResponse& response_ ) const;
14694 
14706 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
14707  const std::map<std::string, std::string>& options ) const;
14708 
14722 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
14723  const std::map<std::string, std::string>& options,
14724  CreateEnvironmentResponse& response_ ) const;
14725 
14743 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14744 
14764 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14765  CreateGraphResponse& response_ ) const;
14766 
15006 CreateGraphResponse createGraph( const std::string& graphName,
15007  const bool directedGraph,
15008  const std::vector<std::string>& nodes,
15009  const std::vector<std::string>& edges,
15010  const std::vector<std::string>& weights,
15011  const std::vector<std::string>& restrictions,
15012  const std::map<std::string, std::string>& options ) const;
15013 
15255 CreateGraphResponse& createGraph( const std::string& graphName,
15256  const bool directedGraph,
15257  const std::vector<std::string>& nodes,
15258  const std::vector<std::string>& edges,
15259  const std::vector<std::string>& weights,
15260  const std::vector<std::string>& restrictions,
15261  const std::map<std::string, std::string>& options,
15262  CreateGraphResponse& response_ ) const;
15263 
15276 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15277 
15292 CreateJobResponse& createJob( const CreateJobRequest& request_,
15293  CreateJobResponse& response_ ) const;
15294 
15345 CreateJobResponse createJob( const std::string& endpoint,
15346  const std::string& requestEncoding,
15347  const std::vector<uint8_t>& data,
15348  const std::string& dataStr,
15349  const std::map<std::string, std::string>& options ) const;
15350 
15403 CreateJobResponse& createJob( const std::string& endpoint,
15404  const std::string& requestEncoding,
15405  const std::vector<uint8_t>& data,
15406  const std::string& dataStr,
15407  const std::map<std::string, std::string>& options,
15408  CreateJobResponse& response_ ) const;
15409 
15424 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15425 
15442 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15443  CreateJoinTableResponse& response_ ) const;
15444 
15595 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
15596  const std::vector<std::string>& tableNames,
15597  const std::vector<std::string>& columnNames,
15598  const std::vector<std::string>& expressions,
15599  const std::map<std::string, std::string>& options ) const;
15600 
15753 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
15754  const std::vector<std::string>& tableNames,
15755  const std::vector<std::string>& columnNames,
15756  const std::vector<std::string>& expressions,
15757  const std::map<std::string, std::string>& options,
15758  CreateJoinTableResponse& response_ ) const;
15759 
15778 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15779 
15801 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15802  CreateMaterializedViewResponse& response_ ) const;
15803 
15981 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
15982  const std::map<std::string, std::string>& options ) const;
15983 
16164 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16165  const std::map<std::string, std::string>& options,
16166  CreateMaterializedViewResponse& response_ ) const;
16167 
16179 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16180 
16194 CreateProcResponse& createProc( const CreateProcRequest& request_,
16195  CreateProcResponse& response_ ) const;
16196 
16272 CreateProcResponse createProc( const std::string& procName,
16273  const std::string& executionMode,
16274  const std::map<std::string, std::vector<uint8_t> >& files,
16275  const std::string& command,
16276  const std::vector<std::string>& args,
16277  const std::map<std::string, std::string>& options ) const;
16278 
16356 CreateProcResponse& createProc( const std::string& procName,
16357  const std::string& executionMode,
16358  const std::map<std::string, std::vector<uint8_t> >& files,
16359  const std::string& command,
16360  const std::vector<std::string>& args,
16361  const std::map<std::string, std::string>& options,
16362  CreateProcResponse& response_ ) const;
16363 
16404 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16405 
16448 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16449  CreateProjectionResponse& response_ ) const;
16450 
16774 CreateProjectionResponse createProjection( const std::string& tableName,
16775  const std::string& projectionName,
16776  const std::vector<std::string>& columnNames,
16777  const std::map<std::string, std::string>& options ) const;
16778 
17104 CreateProjectionResponse& createProjection( const std::string& tableName,
17105  const std::string& projectionName,
17106  const std::vector<std::string>& columnNames,
17107  const std::map<std::string, std::string>& options,
17108  CreateProjectionResponse& response_ ) const;
17109 
17119 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17120 
17132 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17133  CreateResourceGroupResponse& response_ ) const;
17134 
17218 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17219  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17220  const std::string& ranking,
17221  const std::string& adjoiningResourceGroup,
17222  const std::map<std::string, std::string>& options ) const;
17223 
17309 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17310  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17311  const std::string& ranking,
17312  const std::string& adjoiningResourceGroup,
17313  const std::map<std::string, std::string>& options,
17314  CreateResourceGroupResponse& response_ ) const;
17315 
17327 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17328 
17342 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17343  CreateRoleResponse& response_ ) const;
17344 
17366 CreateRoleResponse createRole( const std::string& name,
17367  const std::map<std::string, std::string>& options ) const;
17368 
17392 CreateRoleResponse& createRole( const std::string& name,
17393  const std::map<std::string, std::string>& options,
17394  CreateRoleResponse& response_ ) const;
17395 
17408 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17409 
17424 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17425  CreateSchemaResponse& response_ ) const;
17426 
17460 CreateSchemaResponse createSchema( const std::string& schemaName,
17461  const std::map<std::string, std::string>& options ) const;
17462 
17498 CreateSchemaResponse& createSchema( const std::string& schemaName,
17499  const std::map<std::string, std::string>& options,
17500  CreateSchemaResponse& response_ ) const;
17501 
17503 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17504 
17506 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17507  CreateStateTableResponse& response_ ) const;
17508 
17510 CreateStateTableResponse createStateTable( const std::string& tableName,
17511  const std::string& inputTableName,
17512  const std::string& initTableName,
17513  const std::map<std::string, std::string>& options ) const;
17514 
17516 CreateStateTableResponse& createStateTable( const std::string& tableName,
17517  const std::string& inputTableName,
17518  const std::string& initTableName,
17519  const std::map<std::string, std::string>& options,
17520  CreateStateTableResponse& response_ ) const;
17521 
17571 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
17572 
17624 CreateTableResponse& createTable( const CreateTableRequest& request_,
17625  CreateTableResponse& response_ ) const;
17626 
17961 CreateTableResponse createTable( const std::string& tableName,
17962  const std::string& typeId,
17963  const std::map<std::string, std::string>& options ) const;
17964 
18301 CreateTableResponse& createTable( const std::string& tableName,
18302  const std::string& typeId,
18303  const std::map<std::string, std::string>& options,
18304  CreateTableResponse& response_ ) const;
18305 
18327 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18328 
18352 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18353  CreateTableExternalResponse& response_ ) const;
18354 
19494 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19495  const std::vector<std::string>& filepaths,
19496  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19497  const std::map<std::string, std::string>& createTableOptions,
19498  const std::map<std::string, std::string>& options ) const;
19499 
20641 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
20642  const std::vector<std::string>& filepaths,
20643  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20644  const std::map<std::string, std::string>& createTableOptions,
20645  const std::map<std::string, std::string>& options,
20646  CreateTableExternalResponse& response_ ) const;
20647 
20673 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
20674 
20702 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
20703  CreateTableMonitorResponse& response_ ) const;
20704 
20858 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
20859  const std::map<std::string, std::string>& options ) const;
20860 
21016 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
21017  const std::map<std::string, std::string>& options,
21018  CreateTableMonitorResponse& response_ ) const;
21019 
21044 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
21045 
21072 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
21073  CreateTriggerByAreaResponse& response_ ) const;
21074 
21119 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21120  const std::vector<std::string>& tableNames,
21121  const std::string& xColumnName,
21122  const std::vector<double>& xVector,
21123  const std::string& yColumnName,
21124  const std::vector<double>& yVector,
21125  const std::map<std::string, std::string>& options ) const;
21126 
21173 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21174  const std::vector<std::string>& tableNames,
21175  const std::string& xColumnName,
21176  const std::vector<double>& xVector,
21177  const std::string& yColumnName,
21178  const std::vector<double>& yVector,
21179  const std::map<std::string, std::string>& options,
21180  CreateTriggerByAreaResponse& response_ ) const;
21181 
21204 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21205 
21231 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21232  CreateTriggerByRangeResponse& response_ ) const;
21233 
21267 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21268  const std::vector<std::string>& tableNames,
21269  const std::string& columnName,
21270  const double min,
21271  const double max,
21272  const std::map<std::string, std::string>& options ) const;
21273 
21310 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21311  const std::vector<std::string>& tableNames,
21312  const std::string& columnName,
21313  const double min,
21314  const double max,
21315  const std::map<std::string, std::string>& options,
21316  CreateTriggerByRangeResponse& response_ ) const;
21317 
21373 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21374 
21432 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21433  CreateTypeResponse& response_ ) const;
21434 
21755 CreateTypeResponse createType( const std::string& typeDefinition,
21756  const std::string& label,
21757  const std::map<std::string, std::vector<std::string> >& properties,
21758  const std::map<std::string, std::string>& options ) const;
21759 
22082 CreateTypeResponse& createType( const std::string& typeDefinition,
22083  const std::string& label,
22084  const std::map<std::string, std::vector<std::string> >& properties,
22085  const std::map<std::string, std::string>& options,
22086  CreateTypeResponse& response_ ) const;
22087 
22124 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22125 
22164 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22165  CreateUnionResponse& response_ ) const;
22166 
22375 CreateUnionResponse createUnion( const std::string& tableName,
22376  const std::vector<std::string>& tableNames,
22377  const std::vector<std::vector<std::string> >& inputColumnNames,
22378  const std::vector<std::string>& outputColumnNames,
22379  const std::map<std::string, std::string>& options ) const;
22380 
22591 CreateUnionResponse& createUnion( const std::string& tableName,
22592  const std::vector<std::string>& tableNames,
22593  const std::vector<std::vector<std::string> >& inputColumnNames,
22594  const std::vector<std::string>& outputColumnNames,
22595  const std::map<std::string, std::string>& options,
22596  CreateUnionResponse& response_ ) const;
22597 
22610 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
22611 
22626 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
22627  CreateUserExternalResponse& response_ ) const;
22628 
22694 CreateUserExternalResponse createUserExternal( const std::string& name,
22695  const std::map<std::string, std::string>& options ) const;
22696 
22764 CreateUserExternalResponse& createUserExternal( const std::string& name,
22765  const std::map<std::string, std::string>& options,
22766  CreateUserExternalResponse& response_ ) const;
22767 
22778 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
22779 
22792 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
22793  CreateUserInternalResponse& response_ ) const;
22794 
22861 CreateUserInternalResponse createUserInternal( const std::string& name,
22862  const std::string& password,
22863  const std::map<std::string, std::string>& options ) const;
22864 
22933 CreateUserInternalResponse& createUserInternal( const std::string& name,
22934  const std::string& password,
22935  const std::map<std::string, std::string>& options,
22936  CreateUserInternalResponse& response_ ) const;
22937 
22948 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
22949 
22962 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
22963  CreateVideoResponse& response_ ) const;
22964 
23059 CreateVideoResponse createVideo( const std::string& attribute,
23060  const std::string& begin,
23061  const double durationSeconds,
23062  const std::string& end,
23063  const double framesPerSecond,
23064  const std::string& style,
23065  const std::string& path,
23066  const std::string& styleParameters,
23067  const std::map<std::string, std::string>& options ) const;
23068 
23165 CreateVideoResponse& createVideo( const std::string& attribute,
23166  const std::string& begin,
23167  const double durationSeconds,
23168  const std::string& end,
23169  const double framesPerSecond,
23170  const std::string& style,
23171  const std::string& path,
23172  const std::string& styleParameters,
23173  const std::map<std::string, std::string>& options,
23174  CreateVideoResponse& response_ ) const;
23175 
23186 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23187 
23200 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23201  DeleteDirectoryResponse& response_ ) const;
23202 
23250 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23251  const std::map<std::string, std::string>& options ) const;
23252 
23302 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23303  const std::map<std::string, std::string>& options,
23304  DeleteDirectoryResponse& response_ ) const;
23305 
23316 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23317 
23330 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23331  DeleteFilesResponse& response_ ) const;
23332 
23364 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23365  const std::map<std::string, std::string>& options ) const;
23366 
23400 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23401  const std::map<std::string, std::string>& options,
23402  DeleteFilesResponse& response_ ) const;
23403 
23413 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23414 
23426 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23427  DeleteGraphResponse& response_ ) const;
23428 
23462 DeleteGraphResponse deleteGraph( const std::string& graphName,
23463  const std::map<std::string, std::string>& options ) const;
23464 
23500 DeleteGraphResponse& deleteGraph( const std::string& graphName,
23501  const std::map<std::string, std::string>& options,
23502  DeleteGraphResponse& response_ ) const;
23503 
23513 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
23514 
23526 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
23527  DeleteProcResponse& response_ ) const;
23528 
23539 DeleteProcResponse deleteProc( const std::string& procName,
23540  const std::map<std::string, std::string>& options ) const;
23541 
23554 DeleteProcResponse& deleteProc( const std::string& procName,
23555  const std::map<std::string, std::string>& options,
23556  DeleteProcResponse& response_ ) const;
23557 
23576 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
23577 
23598 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
23599  DeleteRecordsResponse& response_ ) const;
23600 
23665 DeleteRecordsResponse deleteRecords( const std::string& tableName,
23666  const std::vector<std::string>& expressions,
23667  const std::map<std::string, std::string>& options ) const;
23668 
23735 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
23736  const std::vector<std::string>& expressions,
23737  const std::map<std::string, std::string>& options,
23738  DeleteRecordsResponse& response_ ) const;
23739 
23749 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
23750 
23762 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
23763  DeleteResourceGroupResponse& response_ ) const;
23764 
23793 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
23794  const std::map<std::string, std::string>& options ) const;
23795 
23826 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
23827  const std::map<std::string, std::string>& options,
23828  DeleteResourceGroupResponse& response_ ) const;
23829 
23841 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
23842 
23856 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
23857  DeleteRoleResponse& response_ ) const;
23858 
23870 DeleteRoleResponse deleteRole( const std::string& name,
23871  const std::map<std::string, std::string>& options ) const;
23872 
23886 DeleteRoleResponse& deleteRole( const std::string& name,
23887  const std::map<std::string, std::string>& options,
23888  DeleteRoleResponse& response_ ) const;
23889 
23901 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
23902 
23916 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
23917  DeleteUserResponse& response_ ) const;
23918 
23930 DeleteUserResponse deleteUser( const std::string& name,
23931  const std::map<std::string, std::string>& options ) const;
23932 
23946 DeleteUserResponse& deleteUser( const std::string& name,
23947  const std::map<std::string, std::string>& options,
23948  DeleteUserResponse& response_ ) const;
23949 
23960 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
23961 
23974 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
23975  DownloadFilesResponse& response_ ) const;
23976 
24022 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
24023  const std::vector<int64_t>& readOffsets,
24024  const std::vector<int64_t>& readLengths,
24025  const std::map<std::string, std::string>& options ) const;
24026 
24074 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
24075  const std::vector<int64_t>& readOffsets,
24076  const std::vector<int64_t>& readLengths,
24077  const std::map<std::string, std::string>& options,
24078  DownloadFilesResponse& response_ ) const;
24079 
24093 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
24094 
24110 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
24111  DropBackupResponse& response_ ) const;
24112 
24175 DropBackupResponse dropBackup( const std::string& backupName,
24176  const std::string& datasinkName,
24177  const std::map<std::string, std::string>& options ) const;
24178 
24243 DropBackupResponse& dropBackup( const std::string& backupName,
24244  const std::string& datasinkName,
24245  const std::map<std::string, std::string>& options,
24246  DropBackupResponse& response_ ) const;
24247 
24249 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
24250 
24252 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
24253  DropContainerRegistryResponse& response_ ) const;
24254 
24256 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
24257  const std::map<std::string, std::string>& options ) const;
24258 
24260 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
24261  const std::map<std::string, std::string>& options,
24262  DropContainerRegistryResponse& response_ ) const;
24263 
24274 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
24275 
24288 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
24289  DropCredentialResponse& response_ ) const;
24290 
24302 DropCredentialResponse dropCredential( const std::string& credentialName,
24303  const std::map<std::string, std::string>& options ) const;
24304 
24318 DropCredentialResponse& dropCredential( const std::string& credentialName,
24319  const std::map<std::string, std::string>& options,
24320  DropCredentialResponse& response_ ) const;
24321 
24337 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24338 
24356 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24357  DropDatasinkResponse& response_ ) const;
24358 
24394 DropDatasinkResponse dropDatasink( const std::string& name,
24395  const std::map<std::string, std::string>& options ) const;
24396 
24434 DropDatasinkResponse& dropDatasink( const std::string& name,
24435  const std::map<std::string, std::string>& options,
24436  DropDatasinkResponse& response_ ) const;
24437 
24449 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
24450 
24464 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
24465  DropDatasourceResponse& response_ ) const;
24466 
24479 DropDatasourceResponse dropDatasource( const std::string& name,
24480  const std::map<std::string, std::string>& options ) const;
24481 
24496 DropDatasourceResponse& dropDatasource( const std::string& name,
24497  const std::map<std::string, std::string>& options,
24498  DropDatasourceResponse& response_ ) const;
24499 
24510 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
24511 
24524 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
24525  DropEnvironmentResponse& response_ ) const;
24526 
24560 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
24561  const std::map<std::string, std::string>& options ) const;
24562 
24598 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
24599  const std::map<std::string, std::string>& options,
24600  DropEnvironmentResponse& response_ ) const;
24601 
24603 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
24604 
24606 DropModelResponse& dropModel( const DropModelRequest& request_,
24607  DropModelResponse& response_ ) const;
24608 
24610 DropModelResponse dropModel( const std::string& modelName,
24611  const std::map<std::string, std::string>& options ) const;
24612 
24614 DropModelResponse& dropModel( const std::string& modelName,
24615  const std::map<std::string, std::string>& options,
24616  DropModelResponse& response_ ) const;
24617 
24629 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
24630 
24644 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
24645  DropSchemaResponse& response_ ) const;
24646 
24693 DropSchemaResponse dropSchema( const std::string& schemaName,
24694  const std::map<std::string, std::string>& options ) const;
24695 
24744 DropSchemaResponse& dropSchema( const std::string& schemaName,
24745  const std::map<std::string, std::string>& options,
24746  DropSchemaResponse& response_ ) const;
24747 
24749 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
24750 
24752 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
24753  EvaluateModelResponse& response_ ) const;
24754 
24756 EvaluateModelResponse evaluateModel( const std::string& modelName,
24757  const int32_t replicas,
24758  const std::string& deploymentMode,
24759  const std::string& sourceTable,
24760  const std::string& destinationTable,
24761  const std::map<std::string, std::string>& options ) const;
24762 
24764 EvaluateModelResponse& evaluateModel( const std::string& modelName,
24765  const int32_t replicas,
24766  const std::string& deploymentMode,
24767  const std::string& sourceTable,
24768  const std::string& destinationTable,
24769  const std::map<std::string, std::string>& options,
24770  EvaluateModelResponse& response_ ) const;
24771 
24792 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
24793 
24816 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
24817  ExecuteProcResponse& response_ ) const;
24818 
24939 ExecuteProcResponse executeProc( const std::string& procName,
24940  const std::map<std::string, std::string>& params,
24941  const std::map<std::string, std::vector<uint8_t> >& binParams,
24942  const std::vector<std::string>& inputTableNames,
24943  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
24944  const std::vector<std::string>& outputTableNames,
24945  const std::map<std::string, std::string>& options ) const;
24946 
25069 ExecuteProcResponse& executeProc( const std::string& procName,
25070  const std::map<std::string, std::string>& params,
25071  const std::map<std::string, std::vector<uint8_t> >& binParams,
25072  const std::vector<std::string>& inputTableNames,
25073  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25074  const std::vector<std::string>& outputTableNames,
25075  const std::map<std::string, std::string>& options,
25076  ExecuteProcResponse& response_ ) const;
25077 
25109 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
25110 
25144 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
25145  RawExecuteSqlResponse& response_ ) const;
25146 
25178 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
25179 
25213 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
25214  ExecuteSqlResponse& response_ ) const;
25215 
25565 ExecuteSqlResponse executeSql( const std::string& statement,
25566  const int64_t offset,
25567  const int64_t limit,
25568  const std::string& requestSchemaStr,
25569  const std::vector<std::vector<uint8_t> >& data,
25570  const std::map<std::string, std::string>& options ) const;
25571 
25923 ExecuteSqlResponse& executeSql( const std::string& statement,
25924  const int64_t offset,
25925  const int64_t limit,
25926  const std::string& requestSchemaStr,
25927  const std::vector<std::vector<uint8_t> >& data,
25928  const std::map<std::string, std::string>& options,
25929  ExecuteSqlResponse& response_ ) const;
25930 
25941 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
25942 
25955 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
25956  ExportQueryMetricsResponse& response_ ) const;
25957 
25999 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
26000 
26044 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
26045  ExportQueryMetricsResponse& response_ ) const;
26046 
26071 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
26072 
26100 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
26101  ExportRecordsToFilesResponse& response_ ) const;
26102 
26368 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26369  const std::string& filepath,
26370  const std::map<std::string, std::string>& options ) const;
26371 
26640 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
26641  const std::string& filepath,
26642  const std::map<std::string, std::string>& options,
26643  ExportRecordsToFilesResponse& response_ ) const;
26644 
26655 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
26656 
26670 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
26671  ExportRecordsToTableResponse& response_ ) const;
26672 
26751 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
26752  const std::string& remoteQuery,
26753  const std::map<std::string, std::string>& options ) const;
26754 
26836 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
26837  const std::string& remoteQuery,
26838  const std::map<std::string, std::string>& options,
26839  ExportRecordsToTableResponse& response_ ) const;
26840 
26858 FilterResponse filter( const FilterRequest& request_ ) const;
26859 
26879 FilterResponse& filter( const FilterRequest& request_,
26880  FilterResponse& response_ ) const;
26881 
26952 FilterResponse filter( const std::string& tableName,
26953  const std::string& viewName,
26954  const std::string& expression,
26955  const std::map<std::string, std::string>& options ) const;
26956 
27029 FilterResponse& filter( const std::string& tableName,
27030  const std::string& viewName,
27031  const std::string& expression,
27032  const std::map<std::string, std::string>& options,
27033  FilterResponse& response_ ) const;
27034 
27050 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
27051 
27069 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
27070  FilterByAreaResponse& response_ ) const;
27071 
27140 FilterByAreaResponse filterByArea( const std::string& tableName,
27141  const std::string& viewName,
27142  const std::string& xColumnName,
27143  const std::vector<double>& xVector,
27144  const std::string& yColumnName,
27145  const std::vector<double>& yVector,
27146  const std::map<std::string, std::string>& options ) const;
27147 
27218 FilterByAreaResponse& filterByArea( const std::string& tableName,
27219  const std::string& viewName,
27220  const std::string& xColumnName,
27221  const std::vector<double>& xVector,
27222  const std::string& yColumnName,
27223  const std::vector<double>& yVector,
27224  const std::map<std::string, std::string>& options,
27225  FilterByAreaResponse& response_ ) const;
27226 
27243 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
27244 
27264 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
27265  FilterByAreaGeometryResponse& response_ ) const;
27266 
27337 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27338  const std::string& viewName,
27339  const std::string& columnName,
27340  const std::vector<double>& xVector,
27341  const std::vector<double>& yVector,
27342  const std::map<std::string, std::string>& options ) const;
27343 
27417 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27418  const std::string& viewName,
27419  const std::string& columnName,
27420  const std::vector<double>& xVector,
27421  const std::vector<double>& yVector,
27422  const std::map<std::string, std::string>& options,
27423  FilterByAreaGeometryResponse& response_ ) const;
27424 
27440 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
27441 
27459 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
27460  FilterByBoxResponse& response_ ) const;
27461 
27535 FilterByBoxResponse filterByBox( const std::string& tableName,
27536  const std::string& viewName,
27537  const std::string& xColumnName,
27538  const double minX,
27539  const double maxX,
27540  const std::string& yColumnName,
27541  const double minY,
27542  const double maxY,
27543  const std::map<std::string, std::string>& options ) const;
27544 
27620 FilterByBoxResponse& filterByBox( const std::string& tableName,
27621  const std::string& viewName,
27622  const std::string& xColumnName,
27623  const double minX,
27624  const double maxX,
27625  const std::string& yColumnName,
27626  const double minY,
27627  const double maxY,
27628  const std::map<std::string, std::string>& options,
27629  FilterByBoxResponse& response_ ) const;
27630 
27646 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
27647 
27665 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
27666  FilterByBoxGeometryResponse& response_ ) const;
27667 
27741 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
27742  const std::string& viewName,
27743  const std::string& columnName,
27744  const double minX,
27745  const double maxX,
27746  const double minY,
27747  const double maxY,
27748  const std::map<std::string, std::string>& options ) const;
27749 
27825 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
27826  const std::string& viewName,
27827  const std::string& columnName,
27828  const double minX,
27829  const double maxX,
27830  const double minY,
27831  const double maxY,
27832  const std::map<std::string, std::string>& options,
27833  FilterByBoxGeometryResponse& response_ ) const;
27834 
27846 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
27847 
27861 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
27862  FilterByGeometryResponse& response_ ) const;
27863 
27956 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
27957  const std::string& viewName,
27958  const std::string& columnName,
27959  const std::string& inputWkt,
27960  const std::string& operation,
27961  const std::map<std::string, std::string>& options ) const;
27962 
28057 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
28058  const std::string& viewName,
28059  const std::string& columnName,
28060  const std::string& inputWkt,
28061  const std::string& operation,
28062  const std::map<std::string, std::string>& options,
28063  FilterByGeometryResponse& response_ ) const;
28064 
28088 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
28089 
28115 FilterByListResponse& filterByList( const FilterByListRequest& request_,
28116  FilterByListResponse& response_ ) const;
28117 
28206 FilterByListResponse filterByList( const std::string& tableName,
28207  const std::string& viewName,
28208  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28209  const std::map<std::string, std::string>& options ) const;
28210 
28301 FilterByListResponse& filterByList( const std::string& tableName,
28302  const std::string& viewName,
28303  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28304  const std::map<std::string, std::string>& options,
28305  FilterByListResponse& response_ ) const;
28306 
28327 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28328 
28351 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28352  FilterByRadiusResponse& response_ ) const;
28353 
28435 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28436  const std::string& viewName,
28437  const std::string& xColumnName,
28438  const double xCenter,
28439  const std::string& yColumnName,
28440  const double yCenter,
28441  const double radius,
28442  const std::map<std::string, std::string>& options ) const;
28443 
28527 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
28528  const std::string& viewName,
28529  const std::string& xColumnName,
28530  const double xCenter,
28531  const std::string& yColumnName,
28532  const double yCenter,
28533  const double radius,
28534  const std::map<std::string, std::string>& options,
28535  FilterByRadiusResponse& response_ ) const;
28536 
28553 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
28554 
28574 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
28575  FilterByRadiusGeometryResponse& response_ ) const;
28576 
28657 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
28658  const std::string& viewName,
28659  const std::string& columnName,
28660  const double xCenter,
28661  const double yCenter,
28662  const double radius,
28663  const std::map<std::string, std::string>& options ) const;
28664 
28748 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
28749  const std::string& viewName,
28750  const std::string& columnName,
28751  const double xCenter,
28752  const double yCenter,
28753  const double radius,
28754  const std::map<std::string, std::string>& options,
28755  FilterByRadiusGeometryResponse& response_ ) const;
28756 
28777 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
28778 
28801 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
28802  FilterByRangeResponse& response_ ) const;
28803 
28873 FilterByRangeResponse filterByRange( const std::string& tableName,
28874  const std::string& viewName,
28875  const std::string& columnName,
28876  const double lowerBound,
28877  const double upperBound,
28878  const std::map<std::string, std::string>& options ) const;
28879 
28951 FilterByRangeResponse& filterByRange( const std::string& tableName,
28952  const std::string& viewName,
28953  const std::string& columnName,
28954  const double lowerBound,
28955  const double upperBound,
28956  const std::map<std::string, std::string>& options,
28957  FilterByRangeResponse& response_ ) const;
28958 
28981 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
28982 
29007 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
29008  FilterBySeriesResponse& response_ ) const;
29009 
29117 FilterBySeriesResponse filterBySeries( const std::string& tableName,
29118  const std::string& viewName,
29119  const std::string& trackId,
29120  const std::vector<std::string>& targetTrackIds,
29121  const std::map<std::string, std::string>& options ) const;
29122 
29232 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
29233  const std::string& viewName,
29234  const std::string& trackId,
29235  const std::vector<std::string>& targetTrackIds,
29236  const std::map<std::string, std::string>& options,
29237  FilterBySeriesResponse& response_ ) const;
29238 
29255 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
29256 
29275 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
29276  FilterByStringResponse& response_ ) const;
29277 
29389 FilterByStringResponse filterByString( const std::string& tableName,
29390  const std::string& viewName,
29391  const std::string& expression,
29392  const std::string& mode,
29393  const std::vector<std::string>& columnNames,
29394  const std::map<std::string, std::string>& options ) const;
29395 
29509 FilterByStringResponse& filterByString( const std::string& tableName,
29510  const std::string& viewName,
29511  const std::string& expression,
29512  const std::string& mode,
29513  const std::vector<std::string>& columnNames,
29514  const std::map<std::string, std::string>& options,
29515  FilterByStringResponse& response_ ) const;
29516 
29534 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
29535 
29555 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
29556  FilterByTableResponse& response_ ) const;
29557 
29706 FilterByTableResponse filterByTable( const std::string& tableName,
29707  const std::string& viewName,
29708  const std::string& columnName,
29709  const std::string& sourceTableName,
29710  const std::string& sourceTableColumnName,
29711  const std::map<std::string, std::string>& options ) const;
29712 
29863 FilterByTableResponse& filterByTable( const std::string& tableName,
29864  const std::string& viewName,
29865  const std::string& columnName,
29866  const std::string& sourceTableName,
29867  const std::string& sourceTableColumnName,
29868  const std::map<std::string, std::string>& options,
29869  FilterByTableResponse& response_ ) const;
29870 
29889 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
29890 
29911 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
29912  FilterByValueResponse& response_ ) const;
29913 
29985 FilterByValueResponse filterByValue( const std::string& tableName,
29986  const std::string& viewName,
29987  const bool isString,
29988  const double value,
29989  const std::string& valueStr,
29990  const std::string& columnName,
29991  const std::map<std::string, std::string>& options ) const;
29992 
30066 FilterByValueResponse& filterByValue( const std::string& tableName,
30067  const std::string& viewName,
30068  const bool isString,
30069  const double value,
30070  const std::string& valueStr,
30071  const std::string& columnName,
30072  const std::map<std::string, std::string>& options,
30073  FilterByValueResponse& response_ ) const;
30074 
30087 GetJobResponse getJob( const GetJobRequest& request_ ) const;
30088 
30103 GetJobResponse& getJob( const GetJobRequest& request_,
30104  GetJobResponse& response_ ) const;
30105 
30124 GetJobResponse getJob( const int64_t jobId,
30125  const std::map<std::string, std::string>& options ) const;
30126 
30147 GetJobResponse& getJob( const int64_t jobId,
30148  const std::map<std::string, std::string>& options,
30149  GetJobResponse& response_ ) const;
30150 
30169 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
30170 
30191 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
30192  RawGetRecordsResponse& response_ ) const;
30193 
30214 template<typename TResponse>
30215 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
30216 {
30217  if (request_.encoding != "binary")
30218  throw GPUdbException( "This function only supports binary encoding" );
30219 
30220  RawGetRecordsResponse actualResponse_;
30221  submitRequest("/get/records", request_, actualResponse_, false);
30222  GetRecordsResponse<TResponse> response_;
30223  response_.tableName = actualResponse_.tableName;
30224  response_.typeName = actualResponse_.typeName;
30225  response_.typeSchema = actualResponse_.typeSchema;
30226  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30227  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30228  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30229  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30230  response_.info = actualResponse_.info;
30231  return response_;
30232 }
30233 
30256 template<typename TResponse>
30257 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
30258  GetRecordsResponse<TResponse>& response_ ) const
30259 {
30260  if (request_.encoding != "binary")
30261  throw GPUdbException( "This function only supports binary encoding" );
30262 
30263  RawGetRecordsResponse actualResponse_;
30264  submitRequest("/get/records", request_, actualResponse_, false);
30265  response_.tableName = actualResponse_.tableName;
30266  response_.typeName = actualResponse_.typeName;
30267  response_.typeSchema = actualResponse_.typeSchema;
30268  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30269  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30270  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30271  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30272  response_.info = actualResponse_.info;
30273  return response_;
30274 }
30275 
30356 template<typename TResponse>
30357 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
30358  const int64_t offset,
30359  const int64_t limit,
30360  const std::map<std::string, std::string>& options ) const
30361 {
30362  GetRecordsRequest actualRequest_;
30363  actualRequest_.tableName = tableName;
30364  actualRequest_.offset = offset;
30365  actualRequest_.limit = limit;
30366  actualRequest_.options = options;
30367  RawGetRecordsResponse actualResponse_;
30368  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30369  GetRecordsResponse<TResponse> response_;
30370  response_.tableName = actualResponse_.tableName;
30371  response_.typeName = actualResponse_.typeName;
30372  response_.typeSchema = actualResponse_.typeSchema;
30373  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30374  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30375  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30376  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30377  response_.info = actualResponse_.info;
30378  return response_;
30379 }
30380 
30463 template<typename TResponse>
30464 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
30465  const int64_t offset,
30466  const int64_t limit,
30467  const std::map<std::string, std::string>& options,
30468  GetRecordsResponse<TResponse>& response_ ) const
30469 {
30470  GetRecordsRequest actualRequest_;
30471  actualRequest_.tableName = tableName;
30472  actualRequest_.offset = offset;
30473  actualRequest_.limit = limit;
30474  actualRequest_.options = options;
30475  RawGetRecordsResponse actualResponse_;
30476  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30477  response_.tableName = actualResponse_.tableName;
30478  response_.typeName = actualResponse_.typeName;
30479  response_.typeSchema = actualResponse_.typeSchema;
30480  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30481  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30482  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30483  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30484  response_.info = actualResponse_.info;
30485  return response_;
30486 }
30487 
30509 template<typename TResponse>
30510 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30511  const GetRecordsRequest& request_ ) const
30512 {
30513  if (request_.encoding != "binary")
30514  throw GPUdbException( "This function only supports binary encoding" );
30515 
30516  RawGetRecordsResponse actualResponse_;
30517  submitRequest("/get/records", request_, actualResponse_, false);
30518  GetRecordsResponse<TResponse> response_;
30519  response_.tableName = actualResponse_.tableName;
30520  response_.typeName = actualResponse_.typeName;
30521  response_.typeSchema = actualResponse_.typeSchema;
30522  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30523  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30524  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30525  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30526  response_.info = actualResponse_.info;
30527  return response_;
30528 }
30529 
30551 template<typename TResponse>
30552 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30553  const GetRecordsRequest& request_ ) const
30554 {
30555  if (request_.encoding != "binary")
30556  throw GPUdbException( "This function only supports binary encoding" );
30557 
30558  RawGetRecordsResponse actualResponse_;
30559  submitRequest("/get/records", request_, actualResponse_, false);
30560  GetRecordsResponse<TResponse> response_;
30561  response_.tableName = actualResponse_.tableName;
30562  response_.typeName = actualResponse_.typeName;
30563  response_.typeSchema = actualResponse_.typeSchema;
30564  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30565  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30566  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30567  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30568  response_.info = actualResponse_.info;
30569  return response_;
30570 }
30571 
30595 template<typename TResponse>
30596 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30597  const GetRecordsRequest& request_,
30598  GetRecordsResponse<TResponse>& response_ ) const
30599 {
30600  if (request_.encoding != "binary")
30601  throw GPUdbException( "This function only supports binary encoding" );
30602 
30603  RawGetRecordsResponse actualResponse_;
30604  submitRequest("/get/records", request_, actualResponse_, false);
30605  response_.tableName = actualResponse_.tableName;
30606  response_.typeName = actualResponse_.typeName;
30607  response_.typeSchema = actualResponse_.typeSchema;
30608  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30609  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30610  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30611  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30612  response_.info = actualResponse_.info;
30613  return response_;
30614 }
30615 
30639 template<typename TResponse>
30640 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30641  const GetRecordsRequest& request_,
30642  GetRecordsResponse<TResponse>& response_ ) const
30643 {
30644  if (request_.encoding != "binary")
30645  throw GPUdbException( "This function only supports binary encoding" );
30646 
30647  RawGetRecordsResponse actualResponse_;
30648  submitRequest("/get/records", request_, actualResponse_, false);
30649  response_.tableName = actualResponse_.tableName;
30650  response_.typeName = actualResponse_.typeName;
30651  response_.typeSchema = actualResponse_.typeSchema;
30652  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30653  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30654  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30655  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30656  response_.info = actualResponse_.info;
30657  return response_;
30658 }
30659 
30741 template<typename TResponse>
30742 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30743  const std::string& tableName,
30744  const int64_t offset,
30745  const int64_t limit,
30746  const std::map<std::string, std::string>& options ) const
30747 {
30748  GetRecordsRequest actualRequest_;
30749  actualRequest_.tableName = tableName;
30750  actualRequest_.offset = offset;
30751  actualRequest_.limit = limit;
30752  actualRequest_.options = options;
30753  RawGetRecordsResponse actualResponse_;
30754  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30755  GetRecordsResponse<TResponse> response_;
30756  response_.tableName = actualResponse_.tableName;
30757  response_.typeName = actualResponse_.typeName;
30758  response_.typeSchema = actualResponse_.typeSchema;
30759  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30760  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30761  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30762  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30763  response_.info = actualResponse_.info;
30764  return response_;
30765 }
30766 
30848 template<typename TResponse>
30849 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30850  const std::string& tableName,
30851  const int64_t offset,
30852  const int64_t limit,
30853  const std::map<std::string, std::string>& options ) const
30854 {
30855  GetRecordsRequest actualRequest_;
30856  actualRequest_.tableName = tableName;
30857  actualRequest_.offset = offset;
30858  actualRequest_.limit = limit;
30859  actualRequest_.options = options;
30860  RawGetRecordsResponse actualResponse_;
30861  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30862  GetRecordsResponse<TResponse> response_;
30863  response_.tableName = actualResponse_.tableName;
30864  response_.typeName = actualResponse_.typeName;
30865  response_.typeSchema = actualResponse_.typeSchema;
30866  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30867  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30868  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30869  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30870  response_.info = actualResponse_.info;
30871  return response_;
30872 }
30873 
30957 template<typename TResponse>
30958 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30959  const std::string& tableName,
30960  const int64_t offset,
30961  const int64_t limit,
30962  const std::map<std::string, std::string>& options,
30963  GetRecordsResponse<TResponse>& response_ ) const
30964 {
30965  GetRecordsRequest actualRequest_;
30966  actualRequest_.tableName = tableName;
30967  actualRequest_.offset = offset;
30968  actualRequest_.limit = limit;
30969  actualRequest_.options = options;
30970  RawGetRecordsResponse actualResponse_;
30971  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30972  response_.tableName = actualResponse_.tableName;
30973  response_.typeName = actualResponse_.typeName;
30974  response_.typeSchema = actualResponse_.typeSchema;
30975  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30976  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30977  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30978  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30979  response_.info = actualResponse_.info;
30980  return response_;
30981 }
30982 
31066 template<typename TResponse>
31067 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31068  const std::string& tableName,
31069  const int64_t offset,
31070  const int64_t limit,
31071  const std::map<std::string, std::string>& options,
31072  GetRecordsResponse<TResponse>& response_ ) const
31073 {
31074  GetRecordsRequest actualRequest_;
31075  actualRequest_.tableName = tableName;
31076  actualRequest_.offset = offset;
31077  actualRequest_.limit = limit;
31078  actualRequest_.options = options;
31079  RawGetRecordsResponse actualResponse_;
31080  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31081  response_.tableName = actualResponse_.tableName;
31082  response_.typeName = actualResponse_.typeName;
31083  response_.typeSchema = actualResponse_.typeSchema;
31084  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31085  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31086  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31087  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31088  response_.info = actualResponse_.info;
31089  return response_;
31090 }
31091 
31130 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
31131 
31173 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
31174  RawGetRecordsByColumnResponse& response_ ) const;
31175 
31214 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
31215 
31256 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
31257  GetRecordsByColumnResponse& response_ ) const;
31258 
31387 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
31388  const std::vector<std::string>& columnNames,
31389  const int64_t offset,
31390  const int64_t limit,
31391  const std::map<std::string, std::string>& options ) const;
31392 
31523 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
31524  const std::vector<std::string>& columnNames,
31525  const int64_t offset,
31526  const int64_t limit,
31527  const std::map<std::string, std::string>& options,
31528  GetRecordsByColumnResponse& response_ ) const;
31529 
31554 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
31555 
31583 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
31584  RawGetRecordsBySeriesResponse& response_ ) const;
31585 
31612 template<typename TResponse>
31613 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
31614 {
31615  if (request_.encoding != "binary")
31616  throw GPUdbException( "This function only supports binary encoding" );
31617 
31618  RawGetRecordsBySeriesResponse actualResponse_;
31619  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31620  GetRecordsBySeriesResponse<TResponse> response_;
31621  response_.tableNames = actualResponse_.tableNames;
31622  response_.typeNames = actualResponse_.typeNames;
31623  response_.typeSchemas = actualResponse_.typeSchemas;
31624  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31625 
31626  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31627  {
31628  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31629  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31630  }
31631 
31632  response_.info = actualResponse_.info;
31633  return response_;
31634 }
31635 
31664 template<typename TResponse>
31665 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
31666  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31667 {
31668  if (request_.encoding != "binary")
31669  throw GPUdbException( "This function only supports binary encoding" );
31670 
31671  RawGetRecordsBySeriesResponse actualResponse_;
31672  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31673  response_.tableNames = actualResponse_.tableNames;
31674  response_.typeNames = actualResponse_.typeNames;
31675  response_.typeSchemas = actualResponse_.typeSchemas;
31676  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31677 
31678  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31679  {
31680  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31681  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31682  }
31683 
31684  response_.info = actualResponse_.info;
31685  return response_;
31686 }
31687 
31733 template<typename TResponse>
31734 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
31735  const std::string& worldTableName,
31736  const int32_t offset,
31737  const int32_t limit,
31738  const std::map<std::string, std::string>& options ) const
31739 {
31740  GetRecordsBySeriesRequest actualRequest_;
31741  actualRequest_.tableName = tableName;
31742  actualRequest_.worldTableName = worldTableName;
31743  actualRequest_.offset = offset;
31744  actualRequest_.limit = limit;
31745  actualRequest_.options = options;
31746  RawGetRecordsBySeriesResponse actualResponse_;
31747  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31748  GetRecordsBySeriesResponse<TResponse> response_;
31749  response_.tableNames = actualResponse_.tableNames;
31750  response_.typeNames = actualResponse_.typeNames;
31751  response_.typeSchemas = actualResponse_.typeSchemas;
31752  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31753 
31754  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31755  {
31756  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31757  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31758  }
31759 
31760  response_.info = actualResponse_.info;
31761  return response_;
31762 }
31763 
31811 template<typename TResponse>
31812 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
31813  const std::string& worldTableName,
31814  const int32_t offset,
31815  const int32_t limit,
31816  const std::map<std::string, std::string>& options,
31817  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31818 {
31819  GetRecordsBySeriesRequest actualRequest_;
31820  actualRequest_.tableName = tableName;
31821  actualRequest_.worldTableName = worldTableName;
31822  actualRequest_.offset = offset;
31823  actualRequest_.limit = limit;
31824  actualRequest_.options = options;
31825  RawGetRecordsBySeriesResponse actualResponse_;
31826  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
31827  response_.tableNames = actualResponse_.tableNames;
31828  response_.typeNames = actualResponse_.typeNames;
31829  response_.typeSchemas = actualResponse_.typeSchemas;
31830  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31831 
31832  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31833  {
31834  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31835  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31836  }
31837 
31838  response_.info = actualResponse_.info;
31839  return response_;
31840 }
31841 
31870 template<typename TResponse>
31871 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
31872  const GetRecordsBySeriesRequest& request_ ) const
31873 {
31874  if (request_.encoding != "binary")
31875  throw GPUdbException( "This function only supports binary encoding" );
31876 
31877  RawGetRecordsBySeriesResponse actualResponse_;
31878  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31879  GetRecordsBySeriesResponse<TResponse> response_;
31880  response_.tableNames = actualResponse_.tableNames;
31881  response_.typeNames = actualResponse_.typeNames;
31882  response_.typeSchemas = actualResponse_.typeSchemas;
31883  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31884 
31885  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31886  {
31887  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31888  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31889  }
31890 
31891  response_.info = actualResponse_.info;
31892  return response_;
31893 }
31894 
31922 template<typename TResponse>
31923 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
31924  const GetRecordsBySeriesRequest& request_ ) const
31925 {
31926  if (request_.encoding != "binary")
31927  throw GPUdbException( "This function only supports binary encoding" );
31928 
31929  RawGetRecordsBySeriesResponse actualResponse_;
31930  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31931  GetRecordsBySeriesResponse<TResponse> response_;
31932  response_.tableNames = actualResponse_.tableNames;
31933  response_.typeNames = actualResponse_.typeNames;
31934  response_.typeSchemas = actualResponse_.typeSchemas;
31935  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31936 
31937  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31938  {
31939  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
31940  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31941  }
31942 
31943  response_.info = actualResponse_.info;
31944  return response_;
31945 }
31946 
31977 template<typename TResponse>
31978 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
31979  const GetRecordsBySeriesRequest& request_,
31980  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31981 {
31982  if (request_.encoding != "binary")
31983  throw GPUdbException( "This function only supports binary encoding" );
31984 
31985  RawGetRecordsBySeriesResponse actualResponse_;
31986  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31987  response_.tableNames = actualResponse_.tableNames;
31988  response_.typeNames = actualResponse_.typeNames;
31989  response_.typeSchemas = actualResponse_.typeSchemas;
31990  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31991 
31992  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31993  {
31994  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
31995  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31996  }
31997 
31998  response_.info = actualResponse_.info;
31999  return response_;
32000 }
32001 
32031 template<typename TResponse>
32032 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32033  const GetRecordsBySeriesRequest& request_,
32034  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32035 {
32036  if (request_.encoding != "binary")
32037  throw GPUdbException( "This function only supports binary encoding" );
32038 
32039  RawGetRecordsBySeriesResponse actualResponse_;
32040  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32041  response_.tableNames = actualResponse_.tableNames;
32042  response_.typeNames = actualResponse_.typeNames;
32043  response_.typeSchemas = actualResponse_.typeSchemas;
32044  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32045 
32046  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32047  {
32048  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32049  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32050  }
32051 
32052  response_.info = actualResponse_.info;
32053  return response_;
32054 }
32055 
32102 template<typename TResponse>
32103 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32104  const std::string& tableName,
32105  const std::string& worldTableName,
32106  const int32_t offset,
32107  const int32_t limit,
32108  const std::map<std::string, std::string>& options ) const
32109 {
32110  GetRecordsBySeriesRequest actualRequest_;
32111  actualRequest_.tableName = tableName;
32112  actualRequest_.worldTableName = worldTableName;
32113  actualRequest_.offset = offset;
32114  actualRequest_.limit = limit;
32115  actualRequest_.options = options;
32116  RawGetRecordsBySeriesResponse actualResponse_;
32117  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32118  GetRecordsBySeriesResponse<TResponse> response_;
32119  response_.tableNames = actualResponse_.tableNames;
32120  response_.typeNames = actualResponse_.typeNames;
32121  response_.typeSchemas = actualResponse_.typeSchemas;
32122  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32123 
32124  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32125  {
32126  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32127  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32128  }
32129 
32130  response_.info = actualResponse_.info;
32131  return response_;
32132 }
32133 
32180 template<typename TResponse>
32181 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32182  const std::string& tableName,
32183  const std::string& worldTableName,
32184  const int32_t offset,
32185  const int32_t limit,
32186  const std::map<std::string, std::string>& options ) const
32187 {
32188  GetRecordsBySeriesRequest actualRequest_;
32189  actualRequest_.tableName = tableName;
32190  actualRequest_.worldTableName = worldTableName;
32191  actualRequest_.offset = offset;
32192  actualRequest_.limit = limit;
32193  actualRequest_.options = options;
32194  RawGetRecordsBySeriesResponse actualResponse_;
32195  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32196  GetRecordsBySeriesResponse<TResponse> response_;
32197  response_.tableNames = actualResponse_.tableNames;
32198  response_.typeNames = actualResponse_.typeNames;
32199  response_.typeSchemas = actualResponse_.typeSchemas;
32200  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32201 
32202  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32203  {
32204  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32205  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32206  }
32207 
32208  response_.info = actualResponse_.info;
32209  return response_;
32210 }
32211 
32260 template<typename TResponse>
32261 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32262  const std::string& tableName,
32263  const std::string& worldTableName,
32264  const int32_t offset,
32265  const int32_t limit,
32266  const std::map<std::string, std::string>& options,
32267  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32268 {
32269  GetRecordsBySeriesRequest actualRequest_;
32270  actualRequest_.tableName = tableName;
32271  actualRequest_.worldTableName = worldTableName;
32272  actualRequest_.offset = offset;
32273  actualRequest_.limit = limit;
32274  actualRequest_.options = options;
32275  RawGetRecordsBySeriesResponse actualResponse_;
32276  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32277  response_.tableNames = actualResponse_.tableNames;
32278  response_.typeNames = actualResponse_.typeNames;
32279  response_.typeSchemas = actualResponse_.typeSchemas;
32280  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32281 
32282  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32283  {
32284  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32285  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32286  }
32287 
32288  response_.info = actualResponse_.info;
32289  return response_;
32290 }
32291 
32340 template<typename TResponse>
32341 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32342  const std::string& tableName,
32343  const std::string& worldTableName,
32344  const int32_t offset,
32345  const int32_t limit,
32346  const std::map<std::string, std::string>& options,
32347  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32348 {
32349  GetRecordsBySeriesRequest actualRequest_;
32350  actualRequest_.tableName = tableName;
32351  actualRequest_.worldTableName = worldTableName;
32352  actualRequest_.offset = offset;
32353  actualRequest_.limit = limit;
32354  actualRequest_.options = options;
32355  RawGetRecordsBySeriesResponse actualResponse_;
32356  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32357  response_.tableNames = actualResponse_.tableNames;
32358  response_.typeNames = actualResponse_.typeNames;
32359  response_.typeSchemas = actualResponse_.typeSchemas;
32360  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32361 
32362  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32363  {
32364  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32365  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32366  }
32367 
32368  response_.info = actualResponse_.info;
32369  return response_;
32370 }
32371 
32391 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
32392 
32416 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
32417  RawGetRecordsFromCollectionResponse& response_ ) const;
32418 
32440 template<typename TResponse>
32441 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
32442 {
32443  if (request_.encoding != "binary")
32444  throw GPUdbException( "This function only supports binary encoding" );
32445 
32446  RawGetRecordsFromCollectionResponse actualResponse_;
32447  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32448  GetRecordsFromCollectionResponse<TResponse> response_;
32449  response_.tableName = actualResponse_.tableName;
32450  response_.typeNames = actualResponse_.typeNames;
32451  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32452  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32453  response_.recordIds = actualResponse_.recordIds;
32454  response_.info = actualResponse_.info;
32455  return response_;
32456 }
32457 
32483 template<typename TResponse>
32484 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
32485  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32486 {
32487  if (request_.encoding != "binary")
32488  throw GPUdbException( "This function only supports binary encoding" );
32489 
32490  RawGetRecordsFromCollectionResponse actualResponse_;
32491  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32492  response_.tableName = actualResponse_.tableName;
32493  response_.typeNames = actualResponse_.typeNames;
32494  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32495  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32496  response_.recordIds = actualResponse_.recordIds;
32497  response_.info = actualResponse_.info;
32498  return response_;
32499 }
32500 
32565 template<typename TResponse>
32566 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
32567  const int64_t offset,
32568  const int64_t limit,
32569  const std::map<std::string, std::string>& options ) const
32570 {
32571  GetRecordsFromCollectionRequest actualRequest_;
32572  actualRequest_.tableName = tableName;
32573  actualRequest_.offset = offset;
32574  actualRequest_.limit = limit;
32575  actualRequest_.options = options;
32576  RawGetRecordsFromCollectionResponse actualResponse_;
32577  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32578  GetRecordsFromCollectionResponse<TResponse> response_;
32579  response_.tableName = actualResponse_.tableName;
32580  response_.typeNames = actualResponse_.typeNames;
32581  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32582  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32583  response_.recordIds = actualResponse_.recordIds;
32584  response_.info = actualResponse_.info;
32585  return response_;
32586 }
32587 
32656 template<typename TResponse>
32657 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
32658  const int64_t offset,
32659  const int64_t limit,
32660  const std::map<std::string, std::string>& options,
32661  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32662 {
32663  GetRecordsFromCollectionRequest actualRequest_;
32664  actualRequest_.tableName = tableName;
32665  actualRequest_.offset = offset;
32666  actualRequest_.limit = limit;
32667  actualRequest_.options = options;
32668  RawGetRecordsFromCollectionResponse actualResponse_;
32669  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32670  response_.tableName = actualResponse_.tableName;
32671  response_.typeNames = actualResponse_.typeNames;
32672  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32673  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32674  response_.recordIds = actualResponse_.recordIds;
32675  response_.info = actualResponse_.info;
32676  return response_;
32677 }
32678 
32702 template<typename TResponse>
32703 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32704  const GetRecordsFromCollectionRequest& request_ ) const
32705 {
32706  if (request_.encoding != "binary")
32707  throw GPUdbException( "This function only supports binary encoding" );
32708 
32709  RawGetRecordsFromCollectionResponse actualResponse_;
32710  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32711  GetRecordsFromCollectionResponse<TResponse> response_;
32712  response_.tableName = actualResponse_.tableName;
32713  response_.typeNames = actualResponse_.typeNames;
32714  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32715  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32716  response_.recordIds = actualResponse_.recordIds;
32717  response_.info = actualResponse_.info;
32718  return response_;
32719 }
32720 
32744 template<typename TResponse>
32745 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
32746  const GetRecordsFromCollectionRequest& request_ ) const
32747 {
32748  if (request_.encoding != "binary")
32749  throw GPUdbException( "This function only supports binary encoding" );
32750 
32751  RawGetRecordsFromCollectionResponse actualResponse_;
32752  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32753  GetRecordsFromCollectionResponse<TResponse> response_;
32754  response_.tableName = actualResponse_.tableName;
32755  response_.typeNames = actualResponse_.typeNames;
32756  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32757  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32758  response_.recordIds = actualResponse_.recordIds;
32759  response_.info = actualResponse_.info;
32760  return response_;
32761 }
32762 
32790 template<typename TResponse>
32791 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32792  const GetRecordsFromCollectionRequest& request_,
32793  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32794 {
32795  if (request_.encoding != "binary")
32796  throw GPUdbException( "This function only supports binary encoding" );
32797 
32798  RawGetRecordsFromCollectionResponse actualResponse_;
32799  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32800  response_.tableName = actualResponse_.tableName;
32801  response_.typeNames = actualResponse_.typeNames;
32802  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32803  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32804  response_.recordIds = actualResponse_.recordIds;
32805  response_.info = actualResponse_.info;
32806  return response_;
32807 }
32808 
32836 template<typename TResponse>
32837 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
32838  const GetRecordsFromCollectionRequest& request_,
32839  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32840 {
32841  if (request_.encoding != "binary")
32842  throw GPUdbException( "This function only supports binary encoding" );
32843 
32844  RawGetRecordsFromCollectionResponse actualResponse_;
32845  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32846  response_.tableName = actualResponse_.tableName;
32847  response_.typeNames = actualResponse_.typeNames;
32848  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32849  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32850  response_.recordIds = actualResponse_.recordIds;
32851  response_.info = actualResponse_.info;
32852  return response_;
32853 }
32854 
32920 template<typename TResponse>
32921 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32922  const std::string& tableName,
32923  const int64_t offset,
32924  const int64_t limit,
32925  const std::map<std::string, std::string>& options ) const
32926 {
32927  GetRecordsFromCollectionRequest actualRequest_;
32928  actualRequest_.tableName = tableName;
32929  actualRequest_.offset = offset;
32930  actualRequest_.limit = limit;
32931  actualRequest_.options = options;
32932  RawGetRecordsFromCollectionResponse actualResponse_;
32933  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32934  GetRecordsFromCollectionResponse<TResponse> response_;
32935  response_.tableName = actualResponse_.tableName;
32936  response_.typeNames = actualResponse_.typeNames;
32937  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32938  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32939  response_.recordIds = actualResponse_.recordIds;
32940  response_.info = actualResponse_.info;
32941  return response_;
32942 }
32943 
33009 template<typename TResponse>
33010 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33011  const std::string& tableName,
33012  const int64_t offset,
33013  const int64_t limit,
33014  const std::map<std::string, std::string>& options ) const
33015 {
33016  GetRecordsFromCollectionRequest actualRequest_;
33017  actualRequest_.tableName = tableName;
33018  actualRequest_.offset = offset;
33019  actualRequest_.limit = limit;
33020  actualRequest_.options = options;
33021  RawGetRecordsFromCollectionResponse actualResponse_;
33022  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33023  GetRecordsFromCollectionResponse<TResponse> response_;
33024  response_.tableName = actualResponse_.tableName;
33025  response_.typeNames = actualResponse_.typeNames;
33026  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33027  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33028  response_.recordIds = actualResponse_.recordIds;
33029  response_.info = actualResponse_.info;
33030  return response_;
33031 }
33032 
33102 template<typename TResponse>
33103 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33104  const std::string& tableName,
33105  const int64_t offset,
33106  const int64_t limit,
33107  const std::map<std::string, std::string>& options,
33108  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33109 {
33110  GetRecordsFromCollectionRequest actualRequest_;
33111  actualRequest_.tableName = tableName;
33112  actualRequest_.offset = offset;
33113  actualRequest_.limit = limit;
33114  actualRequest_.options = options;
33115  RawGetRecordsFromCollectionResponse actualResponse_;
33116  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33117  response_.tableName = actualResponse_.tableName;
33118  response_.typeNames = actualResponse_.typeNames;
33119  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33120  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33121  response_.recordIds = actualResponse_.recordIds;
33122  response_.info = actualResponse_.info;
33123  return response_;
33124 }
33125 
33195 template<typename TResponse>
33196 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33197  const std::string& tableName,
33198  const int64_t offset,
33199  const int64_t limit,
33200  const std::map<std::string, std::string>& options,
33201  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33202 {
33203  GetRecordsFromCollectionRequest actualRequest_;
33204  actualRequest_.tableName = tableName;
33205  actualRequest_.offset = offset;
33206  actualRequest_.limit = limit;
33207  actualRequest_.options = options;
33208  RawGetRecordsFromCollectionResponse actualResponse_;
33209  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33210  response_.tableName = actualResponse_.tableName;
33211  response_.typeNames = actualResponse_.typeNames;
33212  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33213  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33214  response_.recordIds = actualResponse_.recordIds;
33215  response_.info = actualResponse_.info;
33216  return response_;
33217 }
33218 
33220 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
33221 
33223 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
33224  GetVectortileResponse& response_ ) const;
33225 
33227 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
33228  const std::vector<std::string>& columnNames,
33229  const std::map<std::string, std::vector<std::string> >& layers,
33230  const int32_t tileX,
33231  const int32_t tileY,
33232  const int32_t zoom,
33233  const std::map<std::string, std::string>& options ) const;
33234 
33236 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
33237  const std::vector<std::string>& columnNames,
33238  const std::map<std::string, std::vector<std::string> >& layers,
33239  const int32_t tileX,
33240  const int32_t tileY,
33241  const int32_t zoom,
33242  const std::map<std::string, std::string>& options,
33243  GetVectortileResponse& response_ ) const;
33244 
33254 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
33255 
33267 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
33268  GrantPermissionResponse& response_ ) const;
33269 
33381 GrantPermissionResponse grantPermission( const std::string& principal,
33382  const std::string& object,
33383  const std::string& objectType,
33384  const std::string& permission,
33385  const std::map<std::string, std::string>& options ) const;
33386 
33500 GrantPermissionResponse& grantPermission( const std::string& principal,
33501  const std::string& object,
33502  const std::string& objectType,
33503  const std::string& permission,
33504  const std::map<std::string, std::string>& options,
33505  GrantPermissionResponse& response_ ) const;
33506 
33518 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
33519 
33535 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
33536  GrantPermissionCredentialResponse& response_ ) const;
33537 
33567 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
33568  const std::string& permission,
33569  const std::string& credentialName,
33570  const std::map<std::string, std::string>& options ) const;
33571 
33605 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
33606  const std::string& permission,
33607  const std::string& credentialName,
33608  const std::map<std::string, std::string>& options,
33609  GrantPermissionCredentialResponse& response_ ) const;
33610 
33621 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
33622 
33637 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
33638  GrantPermissionDatasourceResponse& response_ ) const;
33639 
33666 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
33667  const std::string& permission,
33668  const std::string& datasourceName,
33669  const std::map<std::string, std::string>& options ) const;
33670 
33701 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
33702  const std::string& permission,
33703  const std::string& datasourceName,
33704  const std::map<std::string, std::string>& options,
33705  GrantPermissionDatasourceResponse& response_ ) const;
33706 
33717 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
33718 
33733 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
33734  GrantPermissionDirectoryResponse& response_ ) const;
33735 
33766 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
33767  const std::string& permission,
33768  const std::string& directoryName,
33769  const std::map<std::string, std::string>& options ) const;
33770 
33805 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
33806  const std::string& permission,
33807  const std::string& directoryName,
33808  const std::map<std::string, std::string>& options,
33809  GrantPermissionDirectoryResponse& response_ ) const;
33810 
33820 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
33821 
33833 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
33834  GrantPermissionProcResponse& response_ ) const;
33835 
33860 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
33861  const std::string& permission,
33862  const std::string& procName,
33863  const std::map<std::string, std::string>& options ) const;
33864 
33891 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
33892  const std::string& permission,
33893  const std::string& procName,
33894  const std::map<std::string, std::string>& options,
33895  GrantPermissionProcResponse& response_ ) const;
33896 
33906 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
33907 
33920 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
33921  GrantPermissionSystemResponse& response_ ) const;
33922 
33958 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
33959  const std::string& permission,
33960  const std::map<std::string, std::string>& options ) const;
33961 
34000 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
34001  const std::string& permission,
34002  const std::map<std::string, std::string>& options,
34003  GrantPermissionSystemResponse& response_ ) const;
34004 
34014 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
34015 
34028 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
34029  GrantPermissionTableResponse& response_ ) const;
34030 
34083 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
34084  const std::string& permission,
34085  const std::string& tableName,
34086  const std::string& filterExpression,
34087  const std::map<std::string, std::string>& options ) const;
34088 
34144 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
34145  const std::string& permission,
34146  const std::string& tableName,
34147  const std::string& filterExpression,
34148  const std::map<std::string, std::string>& options,
34149  GrantPermissionTableResponse& response_ ) const;
34150 
34160 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
34161 
34173 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
34174  GrantRoleResponse& response_ ) const;
34175 
34188 GrantRoleResponse grantRole( const std::string& role,
34189  const std::string& member,
34190  const std::map<std::string, std::string>& options ) const;
34191 
34206 GrantRoleResponse& grantRole( const std::string& role,
34207  const std::string& member,
34208  const std::map<std::string, std::string>& options,
34209  GrantRoleResponse& response_ ) const;
34210 
34221 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
34222 
34235 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
34236  HasPermissionResponse& response_ ) const;
34237 
34347 HasPermissionResponse hasPermission( const std::string& principal,
34348  const std::string& object,
34349  const std::string& objectType,
34350  const std::string& permission,
34351  const std::map<std::string, std::string>& options ) const;
34352 
34464 HasPermissionResponse& hasPermission( const std::string& principal,
34465  const std::string& object,
34466  const std::string& objectType,
34467  const std::string& permission,
34468  const std::map<std::string, std::string>& options,
34469  HasPermissionResponse& response_ ) const;
34470 
34480 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
34481 
34493 HasProcResponse& hasProc( const HasProcRequest& request_,
34494  HasProcResponse& response_ ) const;
34495 
34505 HasProcResponse hasProc( const std::string& procName,
34506  const std::map<std::string, std::string>& options ) const;
34507 
34519 HasProcResponse& hasProc( const std::string& procName,
34520  const std::map<std::string, std::string>& options,
34521  HasProcResponse& response_ ) const;
34522 
34532 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
34533 
34545 HasRoleResponse& hasRole( const HasRoleRequest& request_,
34546  HasRoleResponse& response_ ) const;
34547 
34596 HasRoleResponse hasRole( const std::string& principal,
34597  const std::string& role,
34598  const std::map<std::string, std::string>& options ) const;
34599 
34650 HasRoleResponse& hasRole( const std::string& principal,
34651  const std::string& role,
34652  const std::map<std::string, std::string>& options,
34653  HasRoleResponse& response_ ) const;
34654 
34664 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
34665 
34677 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
34678  HasSchemaResponse& response_ ) const;
34679 
34692 HasSchemaResponse hasSchema( const std::string& schemaName,
34693  const std::map<std::string, std::string>& options ) const;
34694 
34709 HasSchemaResponse& hasSchema( const std::string& schemaName,
34710  const std::map<std::string, std::string>& options,
34711  HasSchemaResponse& response_ ) const;
34712 
34722 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
34723 
34735 HasTableResponse& hasTable( const HasTableRequest& request_,
34736  HasTableResponse& response_ ) const;
34737 
34750 HasTableResponse hasTable( const std::string& tableName,
34751  const std::map<std::string, std::string>& options ) const;
34752 
34767 HasTableResponse& hasTable( const std::string& tableName,
34768  const std::map<std::string, std::string>& options,
34769  HasTableResponse& response_ ) const;
34770 
34780 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
34781 
34793 HasTypeResponse& hasType( const HasTypeRequest& request_,
34794  HasTypeResponse& response_ ) const;
34795 
34807 HasTypeResponse hasType( const std::string& typeId,
34808  const std::map<std::string, std::string>& options ) const;
34809 
34823 HasTypeResponse& hasType( const std::string& typeId,
34824  const std::map<std::string, std::string>& options,
34825  HasTypeResponse& response_ ) const;
34826 
34828 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
34829 
34831 ImportModelResponse& importModel( const ImportModelRequest& request_,
34832  ImportModelResponse& response_ ) const;
34833 
34835 ImportModelResponse importModel( const std::string& modelName,
34836  const std::string& registryName,
34837  const std::string& container,
34838  const std::string& runFunction,
34839  const std::string& modelType,
34840  const std::map<std::string, std::string>& options ) const;
34841 
34843 ImportModelResponse& importModel( const std::string& modelName,
34844  const std::string& registryName,
34845  const std::string& container,
34846  const std::string& runFunction,
34847  const std::string& modelType,
34848  const std::map<std::string, std::string>& options,
34849  ImportModelResponse& response_ ) const;
34850 
34876 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
34877 
34905 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
34906  InsertRecordsResponse& response_ ) const;
34907 
34935 template<typename TRequest>
34936 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
34937 {
34938  RawInsertRecordsRequest actualRequest_;
34939  actualRequest_.tableName = request_.tableName;
34940  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34941  actualRequest_.options = request_.options;
34942  InsertRecordsResponse actualResponse_;
34943  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
34944  return actualResponse_;
34945 }
34946 
34976 template<typename TRequest>
34977 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
34978  InsertRecordsResponse& response_ ) const
34979 {
34980  RawInsertRecordsRequest actualRequest_;
34981  actualRequest_.tableName = request_.tableName;
34982  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
34983  actualRequest_.options = request_.options;
34984  submitRequest("/insert/records", actualRequest_, response_, true);
34985  return response_;
34986 }
34987 
35198 template<typename TRequest>
35199 InsertRecordsResponse insertRecords( const std::string& tableName,
35200  const std::vector<TRequest>& data,
35201  const std::map<std::string, std::string>& options ) const
35202 {
35203  RawInsertRecordsRequest actualRequest_;
35204  actualRequest_.tableName = tableName;
35205  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35206  actualRequest_.options = options;
35207  InsertRecordsResponse actualResponse_;
35208  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35209  return actualResponse_;
35210 }
35211 
35424 template<typename TRequest>
35425 InsertRecordsResponse& insertRecords( const std::string& tableName,
35426  const std::vector<TRequest>& data,
35427  const std::map<std::string, std::string>& options,
35428  InsertRecordsResponse& response_ ) const
35429 {
35430  RawInsertRecordsRequest actualRequest_;
35431  actualRequest_.tableName = tableName;
35432  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35433  actualRequest_.options = options;
35434  submitRequest("/insert/records", actualRequest_, response_, true);
35435  return response_;
35436 }
35437 
35475 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
35476 
35517 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
35518  InsertRecordsFromFilesResponse& response_ ) const;
35519 
36659 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
36660  const std::vector<std::string>& filepaths,
36661  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36662  const std::map<std::string, std::string>& createTableOptions,
36663  const std::map<std::string, std::string>& options ) const;
36664 
37807 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
37808  const std::vector<std::string>& filepaths,
37809  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37810  const std::map<std::string, std::string>& createTableOptions,
37811  const std::map<std::string, std::string>& options,
37812  InsertRecordsFromFilesResponse& response_ ) const;
37813 
37827 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
37828 
37846 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
37847  InsertRecordsFromPayloadResponse& response_ ) const;
37848 
38868 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
38869  const std::string& dataText,
38870  const std::vector<uint8_t>& dataBytes,
38871  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38872  const std::map<std::string, std::string>& createTableOptions,
38873  const std::map<std::string, std::string>& options ) const;
38874 
39898 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
39899  const std::string& dataText,
39900  const std::vector<uint8_t>& dataBytes,
39901  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39902  const std::map<std::string, std::string>& createTableOptions,
39903  const std::map<std::string, std::string>& options,
39904  InsertRecordsFromPayloadResponse& response_ ) const;
39905 
39916 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
39917 
39931 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
39932  InsertRecordsFromQueryResponse& response_ ) const;
39933 
40492 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
40493  const std::string& remoteQuery,
40494  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40495  const std::map<std::string, std::string>& createTableOptions,
40496  const std::map<std::string, std::string>& options ) const;
40497 
41059 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
41060  const std::string& remoteQuery,
41061  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41062  const std::map<std::string, std::string>& createTableOptions,
41063  const std::map<std::string, std::string>& options,
41064  InsertRecordsFromQueryResponse& response_ ) const;
41065 
41083 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
41084 
41104 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
41105  InsertRecordsRandomResponse& response_ ) const;
41106 
41381 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
41382  const int64_t count,
41383  const std::map<std::string, std::map<std::string, double> >& options ) const;
41384 
41661 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
41662  const int64_t count,
41663  const std::map<std::string, std::map<std::string, double> >& options,
41664  InsertRecordsRandomResponse& response_ ) const;
41665 
41683 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
41684 
41704 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
41705  InsertSymbolResponse& response_ ) const;
41706 
41751 InsertSymbolResponse insertSymbol( const std::string& symbolId,
41752  const std::string& symbolFormat,
41753  const std::vector<uint8_t>& symbolData,
41754  const std::map<std::string, std::string>& options ) const;
41755 
41802 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
41803  const std::string& symbolFormat,
41804  const std::vector<uint8_t>& symbolData,
41805  const std::map<std::string, std::string>& options,
41806  InsertSymbolResponse& response_ ) const;
41807 
41817 KillProcResponse killProc( const KillProcRequest& request_ ) const;
41818 
41830 KillProcResponse& killProc( const KillProcRequest& request_,
41831  KillProcResponse& response_ ) const;
41832 
41880 KillProcResponse killProc( const std::string& runId,
41881  const std::map<std::string, std::string>& options ) const;
41882 
41932 KillProcResponse& killProc( const std::string& runId,
41933  const std::map<std::string, std::string>& options,
41934  KillProcResponse& response_ ) const;
41935 
41937 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
41938 
41940 ListGraphResponse& listGraph( const ListGraphRequest& request_,
41941  ListGraphResponse& response_ ) const;
41942 
41944 ListGraphResponse listGraph( const std::string& graphName,
41945  const std::map<std::string, std::string>& options ) const;
41946 
41948 ListGraphResponse& listGraph( const std::string& graphName,
41949  const std::map<std::string, std::string>& options,
41950  ListGraphResponse& response_ ) const;
41951 
41972 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
41973 
41996 LockTableResponse& lockTable( const LockTableRequest& request_,
41997  LockTableResponse& response_ ) const;
41998 
42043 LockTableResponse lockTable( const std::string& tableName,
42044  const std::string& lockType,
42045  const std::map<std::string, std::string>& options ) const;
42046 
42093 LockTableResponse& lockTable( const std::string& tableName,
42094  const std::string& lockType,
42095  const std::map<std::string, std::string>& options,
42096  LockTableResponse& response_ ) const;
42097 
42115 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
42116 
42136 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
42137  MatchGraphResponse& response_ ) const;
42138 
42847 MatchGraphResponse matchGraph( const std::string& graphName,
42848  const std::vector<std::string>& samplePoints,
42849  const std::string& solveMethod,
42850  const std::string& solutionTable,
42851  const std::map<std::string, std::string>& options ) const;
42852 
43563 MatchGraphResponse& matchGraph( const std::string& graphName,
43564  const std::vector<std::string>& samplePoints,
43565  const std::string& solveMethod,
43566  const std::string& solutionTable,
43567  const std::map<std::string, std::string>& options,
43568  MatchGraphResponse& response_ ) const;
43569 
43586 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
43587 
43606 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
43607  ModifyGraphResponse& response_ ) const;
43608 
43890 ModifyGraphResponse modifyGraph( const std::string& graphName,
43891  const std::vector<std::string>& nodes,
43892  const std::vector<std::string>& edges,
43893  const std::vector<std::string>& weights,
43894  const std::vector<std::string>& restrictions,
43895  const std::map<std::string, std::string>& options ) const;
43896 
44180 ModifyGraphResponse& modifyGraph( const std::string& graphName,
44181  const std::vector<std::string>& nodes,
44182  const std::vector<std::string>& edges,
44183  const std::vector<std::string>& weights,
44184  const std::vector<std::string>& restrictions,
44185  const std::map<std::string, std::string>& options,
44186  ModifyGraphResponse& response_ ) const;
44187 
44218 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
44219 
44252 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
44253  QueryGraphResponse& response_ ) const;
44254 
44425 QueryGraphResponse queryGraph( const std::string& graphName,
44426  const std::vector<std::string>& queries,
44427  const std::vector<std::string>& restrictions,
44428  const std::string& adjacencyTable,
44429  const int32_t rings,
44430  const std::map<std::string, std::string>& options ) const;
44431 
44604 QueryGraphResponse& queryGraph( const std::string& graphName,
44605  const std::vector<std::string>& queries,
44606  const std::vector<std::string>& restrictions,
44607  const std::string& adjacencyTable,
44608  const int32_t rings,
44609  const std::map<std::string, std::string>& options,
44610  QueryGraphResponse& response_ ) const;
44611 
44628 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
44629 
44648 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
44649  RepartitionGraphResponse& response_ ) const;
44650 
44689 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
44690  const std::map<std::string, std::string>& options ) const;
44691 
44732 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
44733  const std::map<std::string, std::string>& options,
44734  RepartitionGraphResponse& response_ ) const;
44735 
44737 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
44738 
44740 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
44741  ReserveResourceResponse& response_ ) const;
44742 
44744 ReserveResourceResponse reserveResource( const std::string& component,
44745  const std::string& name,
44746  const std::string& action,
44747  const int64_t bytesRequested,
44748  const int64_t ownerId,
44749  const std::map<std::string, std::string>& options ) const;
44750 
44752 ReserveResourceResponse& reserveResource( const std::string& component,
44753  const std::string& name,
44754  const std::string& action,
44755  const int64_t bytesRequested,
44756  const int64_t ownerId,
44757  const std::map<std::string, std::string>& options,
44758  ReserveResourceResponse& response_ ) const;
44759 
44774 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
44775 
44792 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
44793  RestoreBackupResponse& response_ ) const;
44794 
45008 RestoreBackupResponse restoreBackup( const std::string& backupName,
45009  const std::map<std::string, std::string>& restoreObjectsMap,
45010  const std::string& datasourceName,
45011  const std::map<std::string, std::string>& options ) const;
45012 
45228 RestoreBackupResponse& restoreBackup( const std::string& backupName,
45229  const std::map<std::string, std::string>& restoreObjectsMap,
45230  const std::string& datasourceName,
45231  const std::map<std::string, std::string>& options,
45232  RestoreBackupResponse& response_ ) const;
45233 
45243 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
45244 
45256 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
45257  RevokePermissionResponse& response_ ) const;
45258 
45351 RevokePermissionResponse revokePermission( const std::string& principal,
45352  const std::string& object,
45353  const std::string& objectType,
45354  const std::string& permission,
45355  const std::map<std::string, std::string>& options ) const;
45356 
45451 RevokePermissionResponse& revokePermission( const std::string& principal,
45452  const std::string& object,
45453  const std::string& objectType,
45454  const std::string& permission,
45455  const std::map<std::string, std::string>& options,
45456  RevokePermissionResponse& response_ ) const;
45457 
45469 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
45470 
45486 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
45487  RevokePermissionCredentialResponse& response_ ) const;
45488 
45518 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
45519  const std::string& permission,
45520  const std::string& credentialName,
45521  const std::map<std::string, std::string>& options ) const;
45522 
45556 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
45557  const std::string& permission,
45558  const std::string& credentialName,
45559  const std::map<std::string, std::string>& options,
45560  RevokePermissionCredentialResponse& response_ ) const;
45561 
45572 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
45573 
45588 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
45589  RevokePermissionDatasourceResponse& response_ ) const;
45590 
45618 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
45619  const std::string& permission,
45620  const std::string& datasourceName,
45621  const std::map<std::string, std::string>& options ) const;
45622 
45654 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
45655  const std::string& permission,
45656  const std::string& datasourceName,
45657  const std::map<std::string, std::string>& options,
45658  RevokePermissionDatasourceResponse& response_ ) const;
45659 
45670 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
45671 
45686 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
45687  RevokePermissionDirectoryResponse& response_ ) const;
45688 
45718 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
45719  const std::string& permission,
45720  const std::string& directoryName,
45721  const std::map<std::string, std::string>& options ) const;
45722 
45756 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
45757  const std::string& permission,
45758  const std::string& directoryName,
45759  const std::map<std::string, std::string>& options,
45760  RevokePermissionDirectoryResponse& response_ ) const;
45761 
45771 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
45772 
45785 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
45786  RevokePermissionProcResponse& response_ ) const;
45787 
45812 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
45813  const std::string& permission,
45814  const std::string& procName,
45815  const std::map<std::string, std::string>& options ) const;
45816 
45844 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
45845  const std::string& permission,
45846  const std::string& procName,
45847  const std::map<std::string, std::string>& options,
45848  RevokePermissionProcResponse& response_ ) const;
45849 
45859 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
45860 
45873 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
45874  RevokePermissionSystemResponse& response_ ) const;
45875 
45911 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
45912  const std::string& permission,
45913  const std::map<std::string, std::string>& options ) const;
45914 
45953 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
45954  const std::string& permission,
45955  const std::map<std::string, std::string>& options,
45956  RevokePermissionSystemResponse& response_ ) const;
45957 
45967 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
45968 
45981 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
45982  RevokePermissionTableResponse& response_ ) const;
45983 
46032 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
46033  const std::string& permission,
46034  const std::string& tableName,
46035  const std::map<std::string, std::string>& options ) const;
46036 
46088 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
46089  const std::string& permission,
46090  const std::string& tableName,
46091  const std::map<std::string, std::string>& options,
46092  RevokePermissionTableResponse& response_ ) const;
46093 
46103 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
46104 
46116 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
46117  RevokeRoleResponse& response_ ) const;
46118 
46131 RevokeRoleResponse revokeRole( const std::string& role,
46132  const std::string& member,
46133  const std::map<std::string, std::string>& options ) const;
46134 
46149 RevokeRoleResponse& revokeRole( const std::string& role,
46150  const std::string& member,
46151  const std::map<std::string, std::string>& options,
46152  RevokeRoleResponse& response_ ) const;
46153 
46167 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
46168 
46184 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
46185  ShowBackupResponse& response_ ) const;
46186 
46245 ShowBackupResponse showBackup( const std::string& backupName,
46246  const std::string& datasourceName,
46247  const std::map<std::string, std::string>& options ) const;
46248 
46309 ShowBackupResponse& showBackup( const std::string& backupName,
46310  const std::string& datasourceName,
46311  const std::map<std::string, std::string>& options,
46312  ShowBackupResponse& response_ ) const;
46313 
46315 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
46316 
46318 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
46319  ShowContainerRegistryResponse& response_ ) const;
46320 
46322 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
46323  const std::map<std::string, std::string>& options ) const;
46324 
46326 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
46327  const std::map<std::string, std::string>& options,
46328  ShowContainerRegistryResponse& response_ ) const;
46329 
46340 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
46341 
46354 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
46355  ShowCredentialResponse& response_ ) const;
46356 
46371 ShowCredentialResponse showCredential( const std::string& credentialName,
46372  const std::map<std::string, std::string>& options ) const;
46373 
46390 ShowCredentialResponse& showCredential( const std::string& credentialName,
46391  const std::map<std::string, std::string>& options,
46392  ShowCredentialResponse& response_ ) const;
46393 
46404 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
46405 
46418 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
46419  ShowDatasinkResponse& response_ ) const;
46420 
46434 ShowDatasinkResponse showDatasink( const std::string& name,
46435  const std::map<std::string, std::string>& options ) const;
46436 
46452 ShowDatasinkResponse& showDatasink( const std::string& name,
46453  const std::map<std::string, std::string>& options,
46454  ShowDatasinkResponse& response_ ) const;
46455 
46467 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
46468 
46482 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
46483  ShowDatasourceResponse& response_ ) const;
46484 
46499 ShowDatasourceResponse showDatasource( const std::string& name,
46500  const std::map<std::string, std::string>& options ) const;
46501 
46518 ShowDatasourceResponse& showDatasource( const std::string& name,
46519  const std::map<std::string, std::string>& options,
46520  ShowDatasourceResponse& response_ ) const;
46521 
46533 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
46534 
46548 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
46549  ShowDirectoriesResponse& response_ ) const;
46550 
46563 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
46564  const std::map<std::string, std::string>& options ) const;
46565 
46580 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
46581  const std::map<std::string, std::string>& options,
46582  ShowDirectoriesResponse& response_ ) const;
46583 
46596 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
46597 
46612 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
46613  ShowEnvironmentResponse& response_ ) const;
46614 
46668 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
46669  const std::map<std::string, std::string>& options ) const;
46670 
46726 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
46727  const std::map<std::string, std::string>& options,
46728  ShowEnvironmentResponse& response_ ) const;
46729 
46741 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
46742 
46756 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
46757  ShowFilesResponse& response_ ) const;
46758 
46775 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
46776  const std::map<std::string, std::string>& options ) const;
46777 
46796 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
46797  const std::map<std::string, std::string>& options,
46798  ShowFilesResponse& response_ ) const;
46799 
46801 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
46802 
46804 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
46805  ShowFunctionsResponse& response_ ) const;
46806 
46808 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
46809  const std::map<std::string, std::string>& options ) const;
46810 
46812 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
46813  const std::map<std::string, std::string>& options,
46814  ShowFunctionsResponse& response_ ) const;
46815 
46826 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
46827 
46840 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
46841  ShowGraphResponse& response_ ) const;
46842 
46876 ShowGraphResponse showGraph( const std::string& graphName,
46877  const std::map<std::string, std::string>& options ) const;
46878 
46914 ShowGraphResponse& showGraph( const std::string& graphName,
46915  const std::map<std::string, std::string>& options,
46916  ShowGraphResponse& response_ ) const;
46917 
46919 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
46920 
46922 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
46923  ShowGraphGrammarResponse& response_ ) const;
46924 
46926 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
46927 
46929 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
46930  ShowGraphGrammarResponse& response_ ) const;
46931 
46933 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
46934 
46936 ShowModelResponse& showModel( const ShowModelRequest& request_,
46937  ShowModelResponse& response_ ) const;
46938 
46940 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
46941  const std::map<std::string, std::string>& options ) const;
46942 
46944 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
46945  const std::map<std::string, std::string>& options,
46946  ShowModelResponse& response_ ) const;
46947 
46957 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
46958 
46970 ShowProcResponse& showProc( const ShowProcRequest& request_,
46971  ShowProcResponse& response_ ) const;
46972 
47003 ShowProcResponse showProc( const std::string& procName,
47004  const std::map<std::string, std::string>& options ) const;
47005 
47038 ShowProcResponse& showProc( const std::string& procName,
47039  const std::map<std::string, std::string>& options,
47040  ShowProcResponse& response_ ) const;
47041 
47055 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
47056 
47072 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
47073  ShowProcStatusResponse& response_ ) const;
47074 
47123 ShowProcStatusResponse showProcStatus( const std::string& runId,
47124  const std::map<std::string, std::string>& options ) const;
47125 
47176 ShowProcStatusResponse& showProcStatus( const std::string& runId,
47177  const std::map<std::string, std::string>& options,
47178  ShowProcStatusResponse& response_ ) const;
47179 
47193 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
47194 
47210 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
47211  ShowResourceObjectsResponse& response_ ) const;
47212 
47292 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
47293 
47375 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
47376  ShowResourceObjectsResponse& response_ ) const;
47377 
47388 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
47389 
47403 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
47404  ShowResourceStatisticsResponse& response_ ) const;
47405 
47415 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
47416 
47429 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
47430  ShowResourceStatisticsResponse& response_ ) const;
47431 
47442 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
47443 
47456 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
47457  ShowResourceGroupsResponse& response_ ) const;
47458 
47522 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
47523  const std::map<std::string, std::string>& options ) const;
47524 
47590 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
47591  const std::map<std::string, std::string>& options,
47592  ShowResourceGroupsResponse& response_ ) const;
47593 
47605 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
47606 
47620 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
47621  ShowSchemaResponse& response_ ) const;
47622 
47654 ShowSchemaResponse showSchema( const std::string& schemaName,
47655  const std::map<std::string, std::string>& options ) const;
47656 
47690 ShowSchemaResponse& showSchema( const std::string& schemaName,
47691  const std::map<std::string, std::string>& options,
47692  ShowSchemaResponse& response_ ) const;
47693 
47705 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
47706 
47720 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
47721  ShowSecurityResponse& response_ ) const;
47722 
47753 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
47754  const std::map<std::string, std::string>& options ) const;
47755 
47788 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
47789  const std::map<std::string, std::string>& options,
47790  ShowSecurityResponse& response_ ) const;
47791 
47802 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
47803 
47816 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
47817  ShowSqlProcResponse& response_ ) const;
47818 
47851 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
47852  const std::map<std::string, std::string>& options ) const;
47853 
47888 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
47889  const std::map<std::string, std::string>& options,
47890  ShowSqlProcResponse& response_ ) const;
47891 
47901 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
47902 
47914 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
47915  ShowStatisticsResponse& response_ ) const;
47916 
47952 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
47953  const std::map<std::string, std::string>& options ) const;
47954 
47992 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
47993  const std::map<std::string, std::string>& options,
47994  ShowStatisticsResponse& response_ ) const;
47995 
48006 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
48007 
48021 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
48022  ShowSystemPropertiesResponse& response_ ) const;
48023 
48041 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
48042 
48063 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
48064  ShowSystemPropertiesResponse& response_ ) const;
48065 
48076 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
48077 
48090 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
48091  ShowSystemStatusResponse& response_ ) const;
48092 
48103 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
48104 
48117 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
48118  ShowSystemStatusResponse& response_ ) const;
48119 
48131 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
48132 
48146 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
48147  ShowSystemTimingResponse& response_ ) const;
48148 
48160 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
48161 
48175 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
48176  ShowSystemTimingResponse& response_ ) const;
48177 
48215 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
48216 
48256 ShowTableResponse& showTable( const ShowTableRequest& request_,
48257  ShowTableResponse& response_ ) const;
48258 
48450 ShowTableResponse showTable( const std::string& tableName,
48451  const std::map<std::string, std::string>& options ) const;
48452 
48646 ShowTableResponse& showTable( const std::string& tableName,
48647  const std::map<std::string, std::string>& options,
48648  ShowTableResponse& response_ ) const;
48649 
48659 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
48660 
48672 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
48673  ShowTableMetadataResponse& response_ ) const;
48674 
48688 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
48689  const std::map<std::string, std::string>& options ) const;
48690 
48706 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
48707  const std::map<std::string, std::string>& options,
48708  ShowTableMetadataResponse& response_ ) const;
48709 
48722 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
48723 
48738 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
48739  ShowTableMonitorsResponse& response_ ) const;
48740 
48756 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
48757  const std::map<std::string, std::string>& options ) const;
48758 
48776 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
48777  const std::map<std::string, std::string>& options,
48778  ShowTableMonitorsResponse& response_ ) const;
48779 
48793 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
48794 
48810 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
48811  ShowTablesByTypeResponse& response_ ) const;
48812 
48830 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
48831  const std::string& label,
48832  const std::map<std::string, std::string>& options ) const;
48833 
48853 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
48854  const std::string& label,
48855  const std::map<std::string, std::string>& options,
48856  ShowTablesByTypeResponse& response_ ) const;
48857 
48868 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
48869 
48882 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
48883  ShowTriggersResponse& response_ ) const;
48884 
48897 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
48898  const std::map<std::string, std::string>& options ) const;
48899 
48914 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
48915  const std::map<std::string, std::string>& options,
48916  ShowTriggersResponse& response_ ) const;
48917 
48929 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
48930 
48944 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
48945  ShowTypesResponse& response_ ) const;
48946 
48978 ShowTypesResponse showTypes( const std::string& typeId,
48979  const std::string& label,
48980  const std::map<std::string, std::string>& options ) const;
48981 
49015 ShowTypesResponse& showTypes( const std::string& typeId,
49016  const std::string& label,
49017  const std::map<std::string, std::string>& options,
49018  ShowTypesResponse& response_ ) const;
49019 
49029 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
49030 
49042 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
49043  ShowVideoResponse& response_ ) const;
49044 
49056 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
49057  const std::map<std::string, std::string>& options ) const;
49058 
49072 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
49073  const std::map<std::string, std::string>& options,
49074  ShowVideoResponse& response_ ) const;
49075 
49086 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
49087 
49100 ShowWalResponse& showWal( const ShowWalRequest& request_,
49101  ShowWalResponse& response_ ) const;
49102 
49130 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
49131  const std::map<std::string, std::string>& options ) const;
49132 
49162 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
49163  const std::map<std::string, std::string>& options,
49164  ShowWalResponse& response_ ) const;
49165 
49184 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
49185 
49206 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
49207  SolveGraphResponse& response_ ) const;
49208 
49545 SolveGraphResponse solveGraph( const std::string& graphName,
49546  const std::vector<std::string>& weightsOnEdges,
49547  const std::vector<std::string>& restrictions,
49548  const std::string& solverType,
49549  const std::vector<std::string>& sourceNodes,
49550  const std::vector<std::string>& destinationNodes,
49551  const std::string& solutionTable,
49552  const std::map<std::string, std::string>& options ) const;
49553 
49892 SolveGraphResponse& solveGraph( const std::string& graphName,
49893  const std::vector<std::string>& weightsOnEdges,
49894  const std::vector<std::string>& restrictions,
49895  const std::string& solverType,
49896  const std::vector<std::string>& sourceNodes,
49897  const std::vector<std::string>& destinationNodes,
49898  const std::string& solutionTable,
49899  const std::map<std::string, std::string>& options,
49900  SolveGraphResponse& response_ ) const;
49901 
49939 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
49940 
49980 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
49981  UpdateRecordsResponse& response_ ) const;
49982 
50022 template<typename TRequest>
50023 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
50024 {
50025  RawUpdateRecordsRequest actualRequest_;
50026  actualRequest_.tableName = request_.tableName;
50027  actualRequest_.expressions = request_.expressions;
50028  actualRequest_.newValuesMaps = request_.newValuesMaps;
50029  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50030  actualRequest_.options = request_.options;
50031  UpdateRecordsResponse actualResponse_;
50032  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50033  return actualResponse_;
50034 }
50035 
50077 template<typename TRequest>
50078 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
50079  UpdateRecordsResponse& response_ ) const
50080 {
50081  RawUpdateRecordsRequest actualRequest_;
50082  actualRequest_.tableName = request_.tableName;
50083  actualRequest_.expressions = request_.expressions;
50084  actualRequest_.newValuesMaps = request_.newValuesMaps;
50085  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50086  actualRequest_.options = request_.options;
50087  submitRequest("/update/records", actualRequest_, response_, true);
50088  return response_;
50089 }
50090 
50330 template<typename TRequest>
50331 UpdateRecordsResponse updateRecords( const std::string& tableName,
50332  const std::vector<std::string>& expressions,
50333  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50334  const std::vector<TRequest>& data,
50335  const std::map<std::string, std::string>& options ) const
50336 {
50337  RawUpdateRecordsRequest actualRequest_;
50338  actualRequest_.tableName = tableName;
50339  actualRequest_.expressions = expressions;
50340  actualRequest_.newValuesMaps = newValuesMaps;
50341  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50342  actualRequest_.options = options;
50343  UpdateRecordsResponse actualResponse_;
50344  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50345  return actualResponse_;
50346 }
50347 
50589 template<typename TRequest>
50590 UpdateRecordsResponse& updateRecords( const std::string& tableName,
50591  const std::vector<std::string>& expressions,
50592  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50593  const std::vector<TRequest>& data,
50594  const std::map<std::string, std::string>& options,
50595  UpdateRecordsResponse& response_ ) const
50596 {
50597  RawUpdateRecordsRequest actualRequest_;
50598  actualRequest_.tableName = tableName;
50599  actualRequest_.expressions = expressions;
50600  actualRequest_.newValuesMaps = newValuesMaps;
50601  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50602  actualRequest_.options = options;
50603  submitRequest("/update/records", actualRequest_, response_, true);
50604  return response_;
50605 }
50606 
50621 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
50622 
50640 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
50641  UpdateRecordsBySeriesResponse& response_ ) const;
50642 
50671 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
50672  const std::string& worldTableName,
50673  const std::string& viewName,
50674  const std::vector<std::string>& reserved,
50675  const std::map<std::string, std::string>& options ) const;
50676 
50708 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
50709  const std::string& worldTableName,
50710  const std::string& viewName,
50711  const std::vector<std::string>& reserved,
50712  const std::map<std::string, std::string>& options,
50713  UpdateRecordsBySeriesResponse& response_ ) const;
50714 
50780 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
50781 
50849 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
50850  UploadFilesResponse& response_ ) const;
50851 
50997 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
50998  const std::vector<std::vector<uint8_t> >& fileData,
50999  const std::map<std::string, std::string>& options ) const;
51000 
51148 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
51149  const std::vector<std::vector<uint8_t> >& fileData,
51150  const std::map<std::string, std::string>& options,
51151  UploadFilesResponse& response_ ) const;
51152 
51175 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
51176 
51201 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
51202  UploadFilesFromurlResponse& response_ ) const;
51203 
51234 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
51235  const std::vector<std::string>& urls,
51236  const std::map<std::string, std::string>& options ) const;
51237 
51270 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
51271  const std::vector<std::string>& urls,
51272  const std::map<std::string, std::string>& options,
51273  UploadFilesFromurlResponse& response_ ) const;
51274 
51276 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
51277 
51279 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
51280  VisualizeGetFeatureInfoResponse& response_ ) const;
51281 
51283 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51284  const std::vector<std::string>& xColumnNames,
51285  const std::vector<std::string>& yColumnNames,
51286  const std::vector<std::string>& geometryColumnNames,
51287  const std::vector<std::vector<std::string> >& queryColumnNames,
51288  const std::string& projection,
51289  const double minX,
51290  const double maxX,
51291  const double minY,
51292  const double maxY,
51293  const int32_t width,
51294  const int32_t height,
51295  const int32_t x,
51296  const int32_t y,
51297  const int32_t radius,
51298  const int64_t limit,
51299  const std::string& encoding,
51300  const std::map<std::string, std::string>& options ) const;
51301 
51303 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51304  const std::vector<std::string>& xColumnNames,
51305  const std::vector<std::string>& yColumnNames,
51306  const std::vector<std::string>& geometryColumnNames,
51307  const std::vector<std::vector<std::string> >& queryColumnNames,
51308  const std::string& projection,
51309  const double minX,
51310  const double maxX,
51311  const double minY,
51312  const double maxY,
51313  const int32_t width,
51314  const int32_t height,
51315  const int32_t x,
51316  const int32_t y,
51317  const int32_t radius,
51318  const int64_t limit,
51319  const std::string& encoding,
51320  const std::map<std::string, std::string>& options,
51321  VisualizeGetFeatureInfoResponse& response_ ) const;
51322 
51324 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
51325 
51327 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
51328  VisualizeImageResponse& response_ ) const;
51329 
51331 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
51332  const std::vector<std::string>& worldTableNames,
51333  const std::string& xColumnName,
51334  const std::string& yColumnName,
51335  const std::string& symbolColumnName,
51336  const std::string& geometryColumnName,
51337  const std::vector<std::vector<std::string> >& trackIds,
51338  const double minX,
51339  const double maxX,
51340  const double minY,
51341  const double maxY,
51342  const int32_t width,
51343  const int32_t height,
51344  const std::string& projection,
51345  const int64_t bgColor,
51346  const std::map<std::string, std::vector<std::string> >& styleOptions,
51347  const std::map<std::string, std::string>& options ) const;
51348 
51350 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
51351  const std::vector<std::string>& worldTableNames,
51352  const std::string& xColumnName,
51353  const std::string& yColumnName,
51354  const std::string& symbolColumnName,
51355  const std::string& geometryColumnName,
51356  const std::vector<std::vector<std::string> >& trackIds,
51357  const double minX,
51358  const double maxX,
51359  const double minY,
51360  const double maxY,
51361  const int32_t width,
51362  const int32_t height,
51363  const std::string& projection,
51364  const int64_t bgColor,
51365  const std::map<std::string, std::vector<std::string> >& styleOptions,
51366  const std::map<std::string, std::string>& options,
51367  VisualizeImageResponse& response_ ) const;
51368 
51383 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
51384 
51401 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
51402  VisualizeImageChartResponse& response_ ) const;
51403 
51633 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
51634  const std::vector<std::string>& xColumnNames,
51635  const std::vector<std::string>& yColumnNames,
51636  const double minX,
51637  const double maxX,
51638  const double minY,
51639  const double maxY,
51640  const int32_t width,
51641  const int32_t height,
51642  const std::string& bgColor,
51643  const std::map<std::string, std::vector<std::string> >& styleOptions,
51644  const std::map<std::string, std::string>& options ) const;
51645 
51877 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
51878  const std::vector<std::string>& xColumnNames,
51879  const std::vector<std::string>& yColumnNames,
51880  const double minX,
51881  const double maxX,
51882  const double minY,
51883  const double maxY,
51884  const int32_t width,
51885  const int32_t height,
51886  const std::string& bgColor,
51887  const std::map<std::string, std::vector<std::string> >& styleOptions,
51888  const std::map<std::string, std::string>& options,
51889  VisualizeImageChartResponse& response_ ) const;
51890 
51892 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
51893 
51895 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
51896  VisualizeImageClassbreakResponse& response_ ) const;
51897 
51899 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51900  const std::vector<std::string>& worldTableNames,
51901  const std::string& xColumnName,
51902  const std::string& yColumnName,
51903  const std::string& symbolColumnName,
51904  const std::string& geometryColumnName,
51905  const std::vector<std::vector<std::string> >& trackIds,
51906  const std::string& cbAttr,
51907  const std::vector<std::string>& cbVals,
51908  const std::string& cbPointcolorAttr,
51909  const std::vector<std::string>& cbPointcolorVals,
51910  const std::string& cbPointalphaAttr,
51911  const std::vector<std::string>& cbPointalphaVals,
51912  const std::string& cbPointsizeAttr,
51913  const std::vector<std::string>& cbPointsizeVals,
51914  const std::string& cbPointshapeAttr,
51915  const std::vector<std::string>& cbPointshapeVals,
51916  const double minX,
51917  const double maxX,
51918  const double minY,
51919  const double maxY,
51920  const int32_t width,
51921  const int32_t height,
51922  const std::string& projection,
51923  const int64_t bgColor,
51924  const std::map<std::string, std::vector<std::string> >& styleOptions,
51925  const std::map<std::string, std::string>& options,
51926  const std::vector<int32_t>& cbTransparencyVec ) const;
51927 
51929 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
51930  const std::vector<std::string>& worldTableNames,
51931  const std::string& xColumnName,
51932  const std::string& yColumnName,
51933  const std::string& symbolColumnName,
51934  const std::string& geometryColumnName,
51935  const std::vector<std::vector<std::string> >& trackIds,
51936  const std::string& cbAttr,
51937  const std::vector<std::string>& cbVals,
51938  const std::string& cbPointcolorAttr,
51939  const std::vector<std::string>& cbPointcolorVals,
51940  const std::string& cbPointalphaAttr,
51941  const std::vector<std::string>& cbPointalphaVals,
51942  const std::string& cbPointsizeAttr,
51943  const std::vector<std::string>& cbPointsizeVals,
51944  const std::string& cbPointshapeAttr,
51945  const std::vector<std::string>& cbPointshapeVals,
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 int64_t bgColor,
51954  const std::map<std::string, std::vector<std::string> >& styleOptions,
51955  const std::map<std::string, std::string>& options,
51956  const std::vector<int32_t>& cbTransparencyVec,
51957  VisualizeImageClassbreakResponse& response_ ) const;
51958 
51960 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
51961 
51963 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
51964  VisualizeImageContourResponse& response_ ) const;
51965 
51967 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
51968  const std::string& xColumnName,
51969  const std::string& yColumnName,
51970  const std::string& valueColumnName,
51971  const double minX,
51972  const double maxX,
51973  const double minY,
51974  const double maxY,
51975  const int32_t width,
51976  const int32_t height,
51977  const std::string& projection,
51978  const std::map<std::string, std::string>& styleOptions,
51979  const std::map<std::string, std::string>& options ) const;
51980 
51982 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
51983  const std::string& xColumnName,
51984  const std::string& yColumnName,
51985  const std::string& valueColumnName,
51986  const double minX,
51987  const double maxX,
51988  const double minY,
51989  const double maxY,
51990  const int32_t width,
51991  const int32_t height,
51992  const std::string& projection,
51993  const std::map<std::string, std::string>& styleOptions,
51994  const std::map<std::string, std::string>& options,
51995  VisualizeImageContourResponse& response_ ) const;
51996 
51998 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
51999 
52001 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
52002  VisualizeImageHeatmapResponse& response_ ) const;
52003 
52005 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52006  const std::string& xColumnName,
52007  const std::string& yColumnName,
52008  const std::string& valueColumnName,
52009  const std::string& geometryColumnName,
52010  const double minX,
52011  const double maxX,
52012  const double minY,
52013  const double maxY,
52014  const int32_t width,
52015  const int32_t height,
52016  const std::string& projection,
52017  const std::map<std::string, std::string>& styleOptions,
52018  const std::map<std::string, std::string>& options ) const;
52019 
52021 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52022  const std::string& xColumnName,
52023  const std::string& yColumnName,
52024  const std::string& valueColumnName,
52025  const std::string& geometryColumnName,
52026  const double minX,
52027  const double maxX,
52028  const double minY,
52029  const double maxY,
52030  const int32_t width,
52031  const int32_t height,
52032  const std::string& projection,
52033  const std::map<std::string, std::string>& styleOptions,
52034  const std::map<std::string, std::string>& options,
52035  VisualizeImageHeatmapResponse& response_ ) const;
52036 
52038 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
52039 
52041 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
52042  VisualizeImageLabelsResponse& response_ ) const;
52043 
52045 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
52046  const std::string& xColumnName,
52047  const std::string& yColumnName,
52048  const std::string& xOffset,
52049  const std::string& yOffset,
52050  const std::string& textString,
52051  const std::string& font,
52052  const std::string& textColor,
52053  const std::string& textAngle,
52054  const std::string& textScale,
52055  const std::string& drawBox,
52056  const std::string& drawLeader,
52057  const std::string& lineWidth,
52058  const std::string& lineColor,
52059  const std::string& fillColor,
52060  const std::string& leaderXColumnName,
52061  const std::string& leaderYColumnName,
52062  const std::string& filter,
52063  const double minX,
52064  const double maxX,
52065  const double minY,
52066  const double maxY,
52067  const int32_t width,
52068  const int32_t height,
52069  const std::string& projection,
52070  const std::map<std::string, std::string>& options ) const;
52071 
52073 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
52074  const std::string& xColumnName,
52075  const std::string& yColumnName,
52076  const std::string& xOffset,
52077  const std::string& yOffset,
52078  const std::string& textString,
52079  const std::string& font,
52080  const std::string& textColor,
52081  const std::string& textAngle,
52082  const std::string& textScale,
52083  const std::string& drawBox,
52084  const std::string& drawLeader,
52085  const std::string& lineWidth,
52086  const std::string& lineColor,
52087  const std::string& fillColor,
52088  const std::string& leaderXColumnName,
52089  const std::string& leaderYColumnName,
52090  const std::string& filter,
52091  const double minX,
52092  const double maxX,
52093  const double minY,
52094  const double maxY,
52095  const int32_t width,
52096  const int32_t height,
52097  const std::string& projection,
52098  const std::map<std::string, std::string>& options,
52099  VisualizeImageLabelsResponse& response_ ) const;
52100 
52114 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
52115 
52131 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
52132  VisualizeIsochroneResponse& response_ ) const;
52133 
52796 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
52797  const std::string& sourceNode,
52798  const double maxSolutionRadius,
52799  const std::vector<std::string>& weightsOnEdges,
52800  const std::vector<std::string>& restrictions,
52801  const int32_t numLevels,
52802  const bool generateImage,
52803  const std::string& levelsTable,
52804  const std::map<std::string, std::string>& styleOptions,
52805  const std::map<std::string, std::string>& solveOptions,
52806  const std::map<std::string, std::string>& contourOptions,
52807  const std::map<std::string, std::string>& options ) const;
52808 
53473 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
53474  const std::string& sourceNode,
53475  const double maxSolutionRadius,
53476  const std::vector<std::string>& weightsOnEdges,
53477  const std::vector<std::string>& restrictions,
53478  const int32_t numLevels,
53479  const bool generateImage,
53480  const std::string& levelsTable,
53481  const std::map<std::string, std::string>& styleOptions,
53482  const std::map<std::string, std::string>& solveOptions,
53483  const std::map<std::string, std::string>& contourOptions,
53484  const std::map<std::string, std::string>& options,
53485  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...