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 
3731 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
3732  const std::vector<std::string>& columnNames,
3733  const int64_t offset,
3734  const int64_t limit,
3735  const std::map<std::string, std::string>& options ) const;
3736 
4125 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
4126  const std::vector<std::string>& columnNames,
4127  const int64_t offset,
4128  const int64_t limit,
4129  const std::map<std::string, std::string>& options,
4130  AggregateGroupByResponse& response_ ) const;
4131 
4155 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
4156 
4182 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
4183  AggregateHistogramResponse& response_ ) const;
4184 
4236 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
4237  const std::string& columnName,
4238  const double start,
4239  const double end,
4240  const double interval,
4241  const std::map<std::string, std::string>& options ) const;
4242 
4296 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4297  const std::string& columnName,
4298  const double start,
4299  const double end,
4300  const double interval,
4301  const std::map<std::string, std::string>& options,
4302  AggregateHistogramResponse& response_ ) const;
4303 
4323 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4324 
4346 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4347  AggregateKMeansResponse& response_ ) const;
4348 
4462 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4463  const std::vector<std::string>& columnNames,
4464  const int32_t k,
4465  const double tolerance,
4466  const std::map<std::string, std::string>& options ) const;
4467 
4583 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4584  const std::vector<std::string>& columnNames,
4585  const int32_t k,
4586  const double tolerance,
4587  const std::map<std::string, std::string>& options,
4588  AggregateKMeansResponse& response_ ) const;
4589 
4600 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4601 
4614 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4615  AggregateMinMaxResponse& response_ ) const;
4616 
4633 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4634  const std::string& columnName,
4635  const std::map<std::string, std::string>& options ) const;
4636 
4655 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4656  const std::string& columnName,
4657  const std::map<std::string, std::string>& options,
4658  AggregateMinMaxResponse& response_ ) const;
4659 
4670 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4671 
4686 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4687  AggregateMinMaxGeometryResponse& response_ ) const;
4688 
4705 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4706  const std::string& columnName,
4707  const std::map<std::string, std::string>& options ) const;
4708 
4729 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4730  const std::string& columnName,
4731  const std::map<std::string, std::string>& options,
4732  AggregateMinMaxGeometryResponse& response_ ) const;
4733 
4797 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4798 
4864 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4865  AggregateStatisticsResponse& response_ ) const;
4866 
5010 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
5011  const std::string& columnName,
5012  const std::string& stats,
5013  const std::map<std::string, std::string>& options ) const;
5014 
5160 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
5161  const std::string& columnName,
5162  const std::string& stats,
5163  const std::map<std::string, std::string>& options,
5164  AggregateStatisticsResponse& response_ ) const;
5165 
5202 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
5203 
5244 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
5245  AggregateStatisticsByRangeResponse& response_ ) const;
5246 
5327 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5328  const std::string& selectExpression,
5329  const std::string& columnName,
5330  const std::string& valueColumnName,
5331  const std::string& stats,
5332  const double start,
5333  const double end,
5334  const double interval,
5335  const std::map<std::string, std::string>& options ) const;
5336 
5421 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5422  const std::string& selectExpression,
5423  const std::string& columnName,
5424  const std::string& valueColumnName,
5425  const std::string& stats,
5426  const double start,
5427  const double end,
5428  const double interval,
5429  const std::map<std::string, std::string>& options,
5430  AggregateStatisticsByRangeResponse& response_ ) const;
5431 
5482 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5483 
5536 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5537  RawAggregateUniqueResponse& response_ ) const;
5538 
5589 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5590 
5643 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5644  AggregateUniqueResponse& response_ ) const;
5645 
5884 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5885  const std::string& columnName,
5886  const int64_t offset,
5887  const int64_t limit,
5888  const std::map<std::string, std::string>& options ) const;
5889 
6130 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
6131  const std::string& columnName,
6132  const int64_t offset,
6133  const int64_t limit,
6134  const std::map<std::string, std::string>& options,
6135  AggregateUniqueResponse& response_ ) const;
6136 
6162 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
6163 
6191 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
6192  RawAggregateUnpivotResponse& response_ ) const;
6193 
6219 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
6220 
6248 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
6249  AggregateUnpivotResponse& response_ ) const;
6250 
6444 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6445  const std::vector<std::string>& columnNames,
6446  const std::string& variableColumnName,
6447  const std::string& valueColumnName,
6448  const std::vector<std::string>& pivotedColumns,
6449  const std::map<std::string, std::string>& options ) const;
6450 
6646 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6647  const std::vector<std::string>& columnNames,
6648  const std::string& variableColumnName,
6649  const std::string& valueColumnName,
6650  const std::vector<std::string>& pivotedColumns,
6651  const std::map<std::string, std::string>& options,
6652  AggregateUnpivotResponse& response_ ) const;
6653 
6667 AlterBackupResponse alterBackup( const AlterBackupRequest& request_ ) const;
6668 
6684 AlterBackupResponse& alterBackup( const AlterBackupRequest& request_,
6685  AlterBackupResponse& response_ ) const;
6686 
6745 AlterBackupResponse alterBackup( const std::string& backupName,
6746  const std::string& action,
6747  const std::string& value,
6748  const std::string& datasinkName,
6749  const std::map<std::string, std::string>& options ) const;
6750 
6811 AlterBackupResponse& alterBackup( const std::string& backupName,
6812  const std::string& action,
6813  const std::string& value,
6814  const std::string& datasinkName,
6815  const std::map<std::string, std::string>& options,
6816  AlterBackupResponse& response_ ) const;
6817 
6828 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6829 
6842 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6843  AlterCredentialResponse& response_ ) const;
6844 
6916 AlterCredentialResponse alterCredential( const std::string& credentialName,
6917  const std::map<std::string, std::string>& credentialUpdatesMap,
6918  const std::map<std::string, std::string>& options ) const;
6919 
6993 AlterCredentialResponse& alterCredential( const std::string& credentialName,
6994  const std::map<std::string, std::string>& credentialUpdatesMap,
6995  const std::map<std::string, std::string>& options,
6996  AlterCredentialResponse& response_ ) const;
6997 
7008 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
7009 
7022 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
7023  AlterDatasinkResponse& response_ ) const;
7024 
7348 AlterDatasinkResponse alterDatasink( const std::string& name,
7349  const std::map<std::string, std::string>& datasinkUpdatesMap,
7350  const std::map<std::string, std::string>& options ) const;
7351 
7677 AlterDatasinkResponse& alterDatasink( const std::string& name,
7678  const std::map<std::string, std::string>& datasinkUpdatesMap,
7679  const std::map<std::string, std::string>& options,
7680  AlterDatasinkResponse& response_ ) const;
7681 
7692 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7693 
7706 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7707  AlterDatasourceResponse& response_ ) const;
7708 
8039 AlterDatasourceResponse alterDatasource( const std::string& name,
8040  const std::map<std::string, std::string>& datasourceUpdatesMap,
8041  const std::map<std::string, std::string>& options ) const;
8042 
8375 AlterDatasourceResponse& alterDatasource( const std::string& name,
8376  const std::map<std::string, std::string>& datasourceUpdatesMap,
8377  const std::map<std::string, std::string>& options,
8378  AlterDatasourceResponse& response_ ) const;
8379 
8390 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8391 
8404 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8405  AlterDirectoryResponse& response_ ) const;
8406 
8427 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8428  const std::map<std::string, std::string>& directoryUpdatesMap,
8429  const std::map<std::string, std::string>& options ) const;
8430 
8453 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8454  const std::map<std::string, std::string>& directoryUpdatesMap,
8455  const std::map<std::string, std::string>& options,
8456  AlterDirectoryResponse& response_ ) const;
8457 
8468 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8469 
8482 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8483  AlterEnvironmentResponse& response_ ) const;
8484 
8545 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8546  const std::string& action,
8547  const std::string& value,
8548  const std::map<std::string, std::string>& options ) const;
8549 
8612 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8613  const std::string& action,
8614  const std::string& value,
8615  const std::map<std::string, std::string>& options,
8616  AlterEnvironmentResponse& response_ ) const;
8617 
8619 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8620 
8622 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8623  AlterGraphResponse& response_ ) const;
8624 
8626 AlterGraphResponse alterGraph( const std::string& graphName,
8627  const std::string& action,
8628  const std::string& actionArg,
8629  const std::map<std::string, std::string>& options ) const;
8630 
8632 AlterGraphResponse& alterGraph( const std::string& graphName,
8633  const std::string& action,
8634  const std::string& actionArg,
8635  const std::map<std::string, std::string>& options,
8636  AlterGraphResponse& response_ ) const;
8637 
8639 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8640 
8642 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8643  AlterModelResponse& response_ ) const;
8644 
8646 AlterModelResponse alterModel( const std::string& modelName,
8647  const std::string& action,
8648  const std::string& value,
8649  const std::map<std::string, std::string>& options ) const;
8650 
8652 AlterModelResponse& alterModel( const std::string& modelName,
8653  const std::string& action,
8654  const std::string& value,
8655  const std::map<std::string, std::string>& options,
8656  AlterModelResponse& response_ ) const;
8657 
8668 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8669 
8682 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8683  AlterResourceGroupResponse& response_ ) const;
8684 
8814 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
8815  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8816  const std::string& ranking,
8817  const std::string& adjoiningResourceGroup,
8818  const std::map<std::string, std::string>& options ) const;
8819 
8951 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
8952  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
8953  const std::string& ranking,
8954  const std::string& adjoiningResourceGroup,
8955  const std::map<std::string, std::string>& options,
8956  AlterResourceGroupResponse& response_ ) const;
8957 
8967 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
8968 
8980 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
8981  AlterRoleResponse& response_ ) const;
8982 
9005 AlterRoleResponse alterRole( const std::string& name,
9006  const std::string& action,
9007  const std::string& value,
9008  const std::map<std::string, std::string>& options ) const;
9009 
9034 AlterRoleResponse& alterRole( const std::string& name,
9035  const std::string& action,
9036  const std::string& value,
9037  const std::map<std::string, std::string>& options,
9038  AlterRoleResponse& response_ ) const;
9039 
9051 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
9052 
9066 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9067  AlterSchemaResponse& response_ ) const;
9068 
9095 AlterSchemaResponse alterSchema( const std::string& schemaName,
9096  const std::string& action,
9097  const std::string& value,
9098  const std::map<std::string, std::string>& options ) const;
9099 
9128 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9129  const std::string& action,
9130  const std::string& value,
9131  const std::map<std::string, std::string>& options,
9132  AlterSchemaResponse& response_ ) const;
9133 
9149 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9150 
9169 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9170  AlterSystemPropertiesResponse& response_ ) const;
9171 
9539 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9540  const std::map<std::string, std::string>& options ) const;
9541 
9912 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9913  const std::map<std::string, std::string>& options,
9914  AlterSystemPropertiesResponse& response_ ) const;
9915 
9971 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
9972 
10030 AlterTableResponse& alterTable( const AlterTableRequest& request_,
10031  AlterTableResponse& response_ ) const;
10032 
10522 AlterTableResponse alterTable( const std::string& tableName,
10523  const std::string& action,
10524  const std::string& value,
10525  const std::map<std::string, std::string>& options ) const;
10526 
11018 AlterTableResponse& alterTable( const std::string& tableName,
11019  const std::string& action,
11020  const std::string& value,
11021  const std::map<std::string, std::string>& options,
11022  AlterTableResponse& response_ ) const;
11023 
11045 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
11046 
11070 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11071  AlterTableColumnsResponse& response_ ) const;
11072 
11107 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11108  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11109  const std::map<std::string, std::string>& options ) const;
11110 
11147 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11148  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11149  const std::map<std::string, std::string>& options,
11150  AlterTableColumnsResponse& response_ ) const;
11151 
11164 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11165 
11180 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11181  AlterTableMetadataResponse& response_ ) const;
11182 
11206 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11207  const std::map<std::string, std::string>& metadataMap,
11208  const std::map<std::string, std::string>& options ) const;
11209 
11235 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11236  const std::map<std::string, std::string>& metadataMap,
11237  const std::map<std::string, std::string>& options,
11238  AlterTableMetadataResponse& response_ ) const;
11239 
11251 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11252 
11266 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11267  AlterTableMonitorResponse& response_ ) const;
11268 
11296 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11297  const std::map<std::string, std::string>& monitorUpdatesMap,
11298  const std::map<std::string, std::string>& options ) const;
11299 
11329 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11330  const std::map<std::string, std::string>& monitorUpdatesMap,
11331  const std::map<std::string, std::string>& options,
11332  AlterTableMonitorResponse& response_ ) const;
11333 
11351 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11352 
11372 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11373  AlterTierResponse& response_ ) const;
11374 
11438 AlterTierResponse alterTier( const std::string& name,
11439  const std::map<std::string, std::string>& options ) const;
11440 
11506 AlterTierResponse& alterTier( const std::string& name,
11507  const std::map<std::string, std::string>& options,
11508  AlterTierResponse& response_ ) const;
11509 
11519 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11520 
11532 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11533  AlterUserResponse& response_ ) const;
11534 
11572 AlterUserResponse alterUser( const std::string& name,
11573  const std::string& action,
11574  const std::string& value,
11575  const std::map<std::string, std::string>& options ) const;
11576 
11616 AlterUserResponse& alterUser( const std::string& name,
11617  const std::string& action,
11618  const std::string& value,
11619  const std::map<std::string, std::string>& options,
11620  AlterUserResponse& response_ ) const;
11621 
11631 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11632 
11644 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11645  AlterVideoResponse& response_ ) const;
11646 
11663 AlterVideoResponse alterVideo( const std::string& path,
11664  const std::map<std::string, std::string>& options ) const;
11665 
11684 AlterVideoResponse& alterVideo( const std::string& path,
11685  const std::map<std::string, std::string>& options,
11686  AlterVideoResponse& response_ ) const;
11687 
11698 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11699 
11712 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11713  AlterWalResponse& response_ ) const;
11714 
11819 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
11820  const std::map<std::string, std::string>& options ) const;
11821 
11928 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
11929  const std::map<std::string, std::string>& options,
11930  AlterWalResponse& response_ ) const;
11931 
11947 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
11948 
11966 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
11967  AppendRecordsResponse& response_ ) const;
11968 
12136 AppendRecordsResponse appendRecords( const std::string& tableName,
12137  const std::string& sourceTableName,
12138  const std::map<std::string, std::string>& fieldMap,
12139  const std::map<std::string, std::string>& options ) const;
12140 
12310 AppendRecordsResponse& appendRecords( const std::string& tableName,
12311  const std::string& sourceTableName,
12312  const std::map<std::string, std::string>& fieldMap,
12313  const std::map<std::string, std::string>& options,
12314  AppendRecordsResponse& response_ ) const;
12315 
12326 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12327 
12340 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12341  ClearStatisticsResponse& response_ ) const;
12342 
12361 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12362  const std::string& columnName,
12363  const std::map<std::string, std::string>& options ) const;
12364 
12385 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12386  const std::string& columnName,
12387  const std::map<std::string, std::string>& options,
12388  ClearStatisticsResponse& response_ ) const;
12389 
12402 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12403 
12418 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12419  ClearTableResponse& response_ ) const;
12420 
12462 ClearTableResponse clearTable( const std::string& tableName,
12463  const std::string& authorization,
12464  const std::map<std::string, std::string>& options ) const;
12465 
12509 ClearTableResponse& clearTable( const std::string& tableName,
12510  const std::string& authorization,
12511  const std::map<std::string, std::string>& options,
12512  ClearTableResponse& response_ ) const;
12513 
12525 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12526 
12540 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12541  ClearTableMonitorResponse& response_ ) const;
12542 
12597 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12598  const std::map<std::string, std::string>& options ) const;
12599 
12656 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
12657  const std::map<std::string, std::string>& options,
12658  ClearTableMonitorResponse& response_ ) const;
12659 
12672 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
12673 
12688 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
12689  ClearTablesResponse& response_ ) const;
12690 
12730 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
12731  const std::map<std::string, std::string>& options ) const;
12732 
12774 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
12775  const std::map<std::string, std::string>& options,
12776  ClearTablesResponse& response_ ) const;
12777 
12789 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
12790 
12804 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
12805  ClearTriggerResponse& response_ ) const;
12806 
12818 ClearTriggerResponse clearTrigger( const std::string& triggerId,
12819  const std::map<std::string, std::string>& options ) const;
12820 
12834 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
12835  const std::map<std::string, std::string>& options,
12836  ClearTriggerResponse& response_ ) const;
12837 
12847 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
12848 
12860 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
12861  CollectStatisticsResponse& response_ ) const;
12862 
12879 CollectStatisticsResponse collectStatistics( const std::string& tableName,
12880  const std::vector<std::string>& columnNames,
12881  const std::map<std::string, std::string>& options ) const;
12882 
12901 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
12902  const std::vector<std::string>& columnNames,
12903  const std::map<std::string, std::string>& options,
12904  CollectStatisticsResponse& response_ ) const;
12905 
12919 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
12920 
12936 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
12937  CreateBackupResponse& response_ ) const;
12938 
13128 CreateBackupResponse createBackup( const std::string& backupName,
13129  const std::string& backupType,
13130  const std::map<std::string, std::string>& backupObjectsMap,
13131  const std::string& datasinkName,
13132  const std::map<std::string, std::string>& options ) const;
13133 
13325 CreateBackupResponse& createBackup( const std::string& backupName,
13326  const std::string& backupType,
13327  const std::map<std::string, std::string>& backupObjectsMap,
13328  const std::string& datasinkName,
13329  const std::map<std::string, std::string>& options,
13330  CreateBackupResponse& response_ ) const;
13331 
13342 CreateCatalogResponse createCatalog( const CreateCatalogRequest& request_ ) const;
13343 
13356 CreateCatalogResponse& createCatalog( const CreateCatalogRequest& request_,
13357  CreateCatalogResponse& response_ ) const;
13358 
13410 CreateCatalogResponse createCatalog( const std::string& name,
13411  const std::string& tableFormat,
13412  const std::string& location,
13413  const std::string& type,
13414  const std::string& credential,
13415  const std::string& datasource,
13416  const std::map<std::string, std::string>& options ) const;
13417 
13471 CreateCatalogResponse& createCatalog( const std::string& name,
13472  const std::string& tableFormat,
13473  const std::string& location,
13474  const std::string& type,
13475  const std::string& credential,
13476  const std::string& datasource,
13477  const std::map<std::string, std::string>& options,
13478  CreateCatalogResponse& response_ ) const;
13479 
13481 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13482 
13484 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13485  CreateContainerRegistryResponse& response_ ) const;
13486 
13488 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13489  const std::string& uri,
13490  const std::string& credential,
13491  const std::map<std::string, std::string>& options ) const;
13492 
13494 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13495  const std::string& uri,
13496  const std::string& credential,
13497  const std::map<std::string, std::string>& options,
13498  CreateContainerRegistryResponse& response_ ) const;
13499 
13510 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13511 
13524 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13525  CreateCredentialResponse& response_ ) const;
13526 
13578 CreateCredentialResponse createCredential( const std::string& credentialName,
13579  const std::string& type,
13580  const std::string& identity,
13581  const std::string& secret,
13582  const std::map<std::string, std::string>& options ) const;
13583 
13637 CreateCredentialResponse& createCredential( const std::string& credentialName,
13638  const std::string& type,
13639  const std::string& identity,
13640  const std::string& secret,
13641  const std::map<std::string, std::string>& options,
13642  CreateCredentialResponse& response_ ) const;
13643 
13655 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
13656 
13670 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
13671  CreateDatasinkResponse& response_ ) const;
13672 
13895 CreateDatasinkResponse createDatasink( const std::string& name,
13896  const std::string& destination,
13897  const std::map<std::string, std::string>& options ) const;
13898 
14123 CreateDatasinkResponse& createDatasink( const std::string& name,
14124  const std::string& destination,
14125  const std::map<std::string, std::string>& options,
14126  CreateDatasinkResponse& response_ ) const;
14127 
14139 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
14140 
14154 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
14155  CreateDatasourceResponse& response_ ) const;
14156 
14413 CreateDatasourceResponse createDatasource( const std::string& name,
14414  const std::string& location,
14415  const std::string& userName,
14416  const std::string& password,
14417  const std::map<std::string, std::string>& options ) const;
14418 
14677 CreateDatasourceResponse& createDatasource( const std::string& name,
14678  const std::string& location,
14679  const std::string& userName,
14680  const std::string& password,
14681  const std::map<std::string, std::string>& options,
14682  CreateDatasourceResponse& response_ ) const;
14683 
14685 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
14686 
14688 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
14689  CreateDeltaTableResponse& response_ ) const;
14690 
14692 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
14693  const std::string& tableName,
14694  const std::map<std::string, std::string>& options ) const;
14695 
14697 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
14698  const std::string& tableName,
14699  const std::map<std::string, std::string>& options,
14700  CreateDeltaTableResponse& response_ ) const;
14701 
14714 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
14715 
14730 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
14731  CreateDirectoryResponse& response_ ) const;
14732 
14775 CreateDirectoryResponse createDirectory( const std::string& directoryName,
14776  const std::map<std::string, std::string>& options ) const;
14777 
14822 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
14823  const std::map<std::string, std::string>& options,
14824  CreateDirectoryResponse& response_ ) const;
14825 
14837 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
14838 
14852 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
14853  CreateEnvironmentResponse& response_ ) const;
14854 
14866 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
14867  const std::map<std::string, std::string>& options ) const;
14868 
14882 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
14883  const std::map<std::string, std::string>& options,
14884  CreateEnvironmentResponse& response_ ) const;
14885 
14903 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
14904 
14924 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
14925  CreateGraphResponse& response_ ) const;
14926 
15166 CreateGraphResponse createGraph( const std::string& graphName,
15167  const bool directedGraph,
15168  const std::vector<std::string>& nodes,
15169  const std::vector<std::string>& edges,
15170  const std::vector<std::string>& weights,
15171  const std::vector<std::string>& restrictions,
15172  const std::map<std::string, std::string>& options ) const;
15173 
15415 CreateGraphResponse& createGraph( const std::string& graphName,
15416  const bool directedGraph,
15417  const std::vector<std::string>& nodes,
15418  const std::vector<std::string>& edges,
15419  const std::vector<std::string>& weights,
15420  const std::vector<std::string>& restrictions,
15421  const std::map<std::string, std::string>& options,
15422  CreateGraphResponse& response_ ) const;
15423 
15436 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15437 
15452 CreateJobResponse& createJob( const CreateJobRequest& request_,
15453  CreateJobResponse& response_ ) const;
15454 
15505 CreateJobResponse createJob( const std::string& endpoint,
15506  const std::string& requestEncoding,
15507  const std::vector<uint8_t>& data,
15508  const std::string& dataStr,
15509  const std::map<std::string, std::string>& options ) const;
15510 
15563 CreateJobResponse& createJob( const std::string& endpoint,
15564  const std::string& requestEncoding,
15565  const std::vector<uint8_t>& data,
15566  const std::string& dataStr,
15567  const std::map<std::string, std::string>& options,
15568  CreateJobResponse& response_ ) const;
15569 
15584 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
15585 
15602 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
15603  CreateJoinTableResponse& response_ ) const;
15604 
15755 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
15756  const std::vector<std::string>& tableNames,
15757  const std::vector<std::string>& columnNames,
15758  const std::vector<std::string>& expressions,
15759  const std::map<std::string, std::string>& options ) const;
15760 
15913 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
15914  const std::vector<std::string>& tableNames,
15915  const std::vector<std::string>& columnNames,
15916  const std::vector<std::string>& expressions,
15917  const std::map<std::string, std::string>& options,
15918  CreateJoinTableResponse& response_ ) const;
15919 
15938 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
15939 
15961 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
15962  CreateMaterializedViewResponse& response_ ) const;
15963 
16141 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
16142  const std::map<std::string, std::string>& options ) const;
16143 
16324 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16325  const std::map<std::string, std::string>& options,
16326  CreateMaterializedViewResponse& response_ ) const;
16327 
16339 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16340 
16354 CreateProcResponse& createProc( const CreateProcRequest& request_,
16355  CreateProcResponse& response_ ) const;
16356 
16432 CreateProcResponse createProc( const std::string& procName,
16433  const std::string& executionMode,
16434  const std::map<std::string, std::vector<uint8_t> >& files,
16435  const std::string& command,
16436  const std::vector<std::string>& args,
16437  const std::map<std::string, std::string>& options ) const;
16438 
16516 CreateProcResponse& createProc( const std::string& procName,
16517  const std::string& executionMode,
16518  const std::map<std::string, std::vector<uint8_t> >& files,
16519  const std::string& command,
16520  const std::vector<std::string>& args,
16521  const std::map<std::string, std::string>& options,
16522  CreateProcResponse& response_ ) const;
16523 
16564 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
16565 
16608 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
16609  CreateProjectionResponse& response_ ) const;
16610 
16934 CreateProjectionResponse createProjection( const std::string& tableName,
16935  const std::string& projectionName,
16936  const std::vector<std::string>& columnNames,
16937  const std::map<std::string, std::string>& options ) const;
16938 
17264 CreateProjectionResponse& createProjection( const std::string& tableName,
17265  const std::string& projectionName,
17266  const std::vector<std::string>& columnNames,
17267  const std::map<std::string, std::string>& options,
17268  CreateProjectionResponse& response_ ) const;
17269 
17279 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17280 
17292 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17293  CreateResourceGroupResponse& response_ ) const;
17294 
17378 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17379  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17380  const std::string& ranking,
17381  const std::string& adjoiningResourceGroup,
17382  const std::map<std::string, std::string>& options ) const;
17383 
17469 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17470  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17471  const std::string& ranking,
17472  const std::string& adjoiningResourceGroup,
17473  const std::map<std::string, std::string>& options,
17474  CreateResourceGroupResponse& response_ ) const;
17475 
17487 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
17488 
17502 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
17503  CreateRoleResponse& response_ ) const;
17504 
17526 CreateRoleResponse createRole( const std::string& name,
17527  const std::map<std::string, std::string>& options ) const;
17528 
17552 CreateRoleResponse& createRole( const std::string& name,
17553  const std::map<std::string, std::string>& options,
17554  CreateRoleResponse& response_ ) const;
17555 
17568 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
17569 
17584 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
17585  CreateSchemaResponse& response_ ) const;
17586 
17620 CreateSchemaResponse createSchema( const std::string& schemaName,
17621  const std::map<std::string, std::string>& options ) const;
17622 
17658 CreateSchemaResponse& createSchema( const std::string& schemaName,
17659  const std::map<std::string, std::string>& options,
17660  CreateSchemaResponse& response_ ) const;
17661 
17663 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
17664 
17666 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
17667  CreateStateTableResponse& response_ ) const;
17668 
17670 CreateStateTableResponse createStateTable( const std::string& tableName,
17671  const std::string& inputTableName,
17672  const std::string& initTableName,
17673  const std::map<std::string, std::string>& options ) const;
17674 
17676 CreateStateTableResponse& createStateTable( const std::string& tableName,
17677  const std::string& inputTableName,
17678  const std::string& initTableName,
17679  const std::map<std::string, std::string>& options,
17680  CreateStateTableResponse& response_ ) const;
17681 
17731 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
17732 
17784 CreateTableResponse& createTable( const CreateTableRequest& request_,
17785  CreateTableResponse& response_ ) const;
17786 
18121 CreateTableResponse createTable( const std::string& tableName,
18122  const std::string& typeId,
18123  const std::map<std::string, std::string>& options ) const;
18124 
18461 CreateTableResponse& createTable( const std::string& tableName,
18462  const std::string& typeId,
18463  const std::map<std::string, std::string>& options,
18464  CreateTableResponse& response_ ) const;
18465 
18487 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
18488 
18512 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
18513  CreateTableExternalResponse& response_ ) const;
18514 
19667 CreateTableExternalResponse createTableExternal( const std::string& tableName,
19668  const std::vector<std::string>& filepaths,
19669  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
19670  const std::map<std::string, std::string>& createTableOptions,
19671  const std::map<std::string, std::string>& options ) const;
19672 
20827 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
20828  const std::vector<std::string>& filepaths,
20829  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20830  const std::map<std::string, std::string>& createTableOptions,
20831  const std::map<std::string, std::string>& options,
20832  CreateTableExternalResponse& response_ ) const;
20833 
20859 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
20860 
20888 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
20889  CreateTableMonitorResponse& response_ ) const;
20890 
21044 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
21045  const std::map<std::string, std::string>& options ) const;
21046 
21202 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
21203  const std::map<std::string, std::string>& options,
21204  CreateTableMonitorResponse& response_ ) const;
21205 
21230 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
21231 
21258 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
21259  CreateTriggerByAreaResponse& response_ ) const;
21260 
21305 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21306  const std::vector<std::string>& tableNames,
21307  const std::string& xColumnName,
21308  const std::vector<double>& xVector,
21309  const std::string& yColumnName,
21310  const std::vector<double>& yVector,
21311  const std::map<std::string, std::string>& options ) const;
21312 
21359 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21360  const std::vector<std::string>& tableNames,
21361  const std::string& xColumnName,
21362  const std::vector<double>& xVector,
21363  const std::string& yColumnName,
21364  const std::vector<double>& yVector,
21365  const std::map<std::string, std::string>& options,
21366  CreateTriggerByAreaResponse& response_ ) const;
21367 
21390 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21391 
21417 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21418  CreateTriggerByRangeResponse& response_ ) const;
21419 
21453 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
21454  const std::vector<std::string>& tableNames,
21455  const std::string& columnName,
21456  const double min,
21457  const double max,
21458  const std::map<std::string, std::string>& options ) const;
21459 
21496 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
21497  const std::vector<std::string>& tableNames,
21498  const std::string& columnName,
21499  const double min,
21500  const double max,
21501  const std::map<std::string, std::string>& options,
21502  CreateTriggerByRangeResponse& response_ ) const;
21503 
21559 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
21560 
21618 CreateTypeResponse& createType( const CreateTypeRequest& request_,
21619  CreateTypeResponse& response_ ) const;
21620 
21941 CreateTypeResponse createType( const std::string& typeDefinition,
21942  const std::string& label,
21943  const std::map<std::string, std::vector<std::string> >& properties,
21944  const std::map<std::string, std::string>& options ) const;
21945 
22268 CreateTypeResponse& createType( const std::string& typeDefinition,
22269  const std::string& label,
22270  const std::map<std::string, std::vector<std::string> >& properties,
22271  const std::map<std::string, std::string>& options,
22272  CreateTypeResponse& response_ ) const;
22273 
22310 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22311 
22350 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22351  CreateUnionResponse& response_ ) const;
22352 
22561 CreateUnionResponse createUnion( const std::string& tableName,
22562  const std::vector<std::string>& tableNames,
22563  const std::vector<std::vector<std::string> >& inputColumnNames,
22564  const std::vector<std::string>& outputColumnNames,
22565  const std::map<std::string, std::string>& options ) const;
22566 
22777 CreateUnionResponse& createUnion( const std::string& tableName,
22778  const std::vector<std::string>& tableNames,
22779  const std::vector<std::vector<std::string> >& inputColumnNames,
22780  const std::vector<std::string>& outputColumnNames,
22781  const std::map<std::string, std::string>& options,
22782  CreateUnionResponse& response_ ) const;
22783 
22796 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
22797 
22812 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
22813  CreateUserExternalResponse& response_ ) const;
22814 
22880 CreateUserExternalResponse createUserExternal( const std::string& name,
22881  const std::map<std::string, std::string>& options ) const;
22882 
22950 CreateUserExternalResponse& createUserExternal( const std::string& name,
22951  const std::map<std::string, std::string>& options,
22952  CreateUserExternalResponse& response_ ) const;
22953 
22964 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
22965 
22978 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
22979  CreateUserInternalResponse& response_ ) const;
22980 
23047 CreateUserInternalResponse createUserInternal( const std::string& name,
23048  const std::string& password,
23049  const std::map<std::string, std::string>& options ) const;
23050 
23119 CreateUserInternalResponse& createUserInternal( const std::string& name,
23120  const std::string& password,
23121  const std::map<std::string, std::string>& options,
23122  CreateUserInternalResponse& response_ ) const;
23123 
23134 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
23135 
23148 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
23149  CreateVideoResponse& response_ ) const;
23150 
23245 CreateVideoResponse createVideo( const std::string& attribute,
23246  const std::string& begin,
23247  const double durationSeconds,
23248  const std::string& end,
23249  const double framesPerSecond,
23250  const std::string& style,
23251  const std::string& path,
23252  const std::string& styleParameters,
23253  const std::map<std::string, std::string>& options ) const;
23254 
23351 CreateVideoResponse& createVideo( const std::string& attribute,
23352  const std::string& begin,
23353  const double durationSeconds,
23354  const std::string& end,
23355  const double framesPerSecond,
23356  const std::string& style,
23357  const std::string& path,
23358  const std::string& styleParameters,
23359  const std::map<std::string, std::string>& options,
23360  CreateVideoResponse& response_ ) const;
23361 
23372 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
23373 
23386 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
23387  DeleteDirectoryResponse& response_ ) const;
23388 
23436 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
23437  const std::map<std::string, std::string>& options ) const;
23438 
23488 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
23489  const std::map<std::string, std::string>& options,
23490  DeleteDirectoryResponse& response_ ) const;
23491 
23502 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
23503 
23516 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
23517  DeleteFilesResponse& response_ ) const;
23518 
23550 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
23551  const std::map<std::string, std::string>& options ) const;
23552 
23586 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
23587  const std::map<std::string, std::string>& options,
23588  DeleteFilesResponse& response_ ) const;
23589 
23599 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
23600 
23612 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
23613  DeleteGraphResponse& response_ ) const;
23614 
23648 DeleteGraphResponse deleteGraph( const std::string& graphName,
23649  const std::map<std::string, std::string>& options ) const;
23650 
23686 DeleteGraphResponse& deleteGraph( const std::string& graphName,
23687  const std::map<std::string, std::string>& options,
23688  DeleteGraphResponse& response_ ) const;
23689 
23699 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
23700 
23712 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
23713  DeleteProcResponse& response_ ) const;
23714 
23725 DeleteProcResponse deleteProc( const std::string& procName,
23726  const std::map<std::string, std::string>& options ) const;
23727 
23740 DeleteProcResponse& deleteProc( const std::string& procName,
23741  const std::map<std::string, std::string>& options,
23742  DeleteProcResponse& response_ ) const;
23743 
23762 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
23763 
23784 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
23785  DeleteRecordsResponse& response_ ) const;
23786 
23851 DeleteRecordsResponse deleteRecords( const std::string& tableName,
23852  const std::vector<std::string>& expressions,
23853  const std::map<std::string, std::string>& options ) const;
23854 
23921 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
23922  const std::vector<std::string>& expressions,
23923  const std::map<std::string, std::string>& options,
23924  DeleteRecordsResponse& response_ ) const;
23925 
23935 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
23936 
23948 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
23949  DeleteResourceGroupResponse& response_ ) const;
23950 
23979 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
23980  const std::map<std::string, std::string>& options ) const;
23981 
24012 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
24013  const std::map<std::string, std::string>& options,
24014  DeleteResourceGroupResponse& response_ ) const;
24015 
24027 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
24028 
24042 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
24043  DeleteRoleResponse& response_ ) const;
24044 
24056 DeleteRoleResponse deleteRole( const std::string& name,
24057  const std::map<std::string, std::string>& options ) const;
24058 
24072 DeleteRoleResponse& deleteRole( const std::string& name,
24073  const std::map<std::string, std::string>& options,
24074  DeleteRoleResponse& response_ ) const;
24075 
24087 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
24088 
24102 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
24103  DeleteUserResponse& response_ ) const;
24104 
24116 DeleteUserResponse deleteUser( const std::string& name,
24117  const std::map<std::string, std::string>& options ) const;
24118 
24132 DeleteUserResponse& deleteUser( const std::string& name,
24133  const std::map<std::string, std::string>& options,
24134  DeleteUserResponse& response_ ) const;
24135 
24146 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
24147 
24160 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
24161  DownloadFilesResponse& response_ ) const;
24162 
24208 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
24209  const std::vector<int64_t>& readOffsets,
24210  const std::vector<int64_t>& readLengths,
24211  const std::map<std::string, std::string>& options ) const;
24212 
24260 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
24261  const std::vector<int64_t>& readOffsets,
24262  const std::vector<int64_t>& readLengths,
24263  const std::map<std::string, std::string>& options,
24264  DownloadFilesResponse& response_ ) const;
24265 
24279 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
24280 
24296 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
24297  DropBackupResponse& response_ ) const;
24298 
24361 DropBackupResponse dropBackup( const std::string& backupName,
24362  const std::string& datasinkName,
24363  const std::map<std::string, std::string>& options ) const;
24364 
24429 DropBackupResponse& dropBackup( const std::string& backupName,
24430  const std::string& datasinkName,
24431  const std::map<std::string, std::string>& options,
24432  DropBackupResponse& response_ ) const;
24433 
24444 DropCatalogResponse dropCatalog( const DropCatalogRequest& request_ ) const;
24445 
24458 DropCatalogResponse& dropCatalog( const DropCatalogRequest& request_,
24459  DropCatalogResponse& response_ ) const;
24460 
24472 DropCatalogResponse dropCatalog( const std::string& name,
24473  const std::map<std::string, std::string>& options ) const;
24474 
24488 DropCatalogResponse& dropCatalog( const std::string& name,
24489  const std::map<std::string, std::string>& options,
24490  DropCatalogResponse& response_ ) const;
24491 
24493 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
24494 
24496 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
24497  DropContainerRegistryResponse& response_ ) const;
24498 
24500 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
24501  const std::map<std::string, std::string>& options ) const;
24502 
24504 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
24505  const std::map<std::string, std::string>& options,
24506  DropContainerRegistryResponse& response_ ) const;
24507 
24518 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
24519 
24532 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
24533  DropCredentialResponse& response_ ) const;
24534 
24546 DropCredentialResponse dropCredential( const std::string& credentialName,
24547  const std::map<std::string, std::string>& options ) const;
24548 
24562 DropCredentialResponse& dropCredential( const std::string& credentialName,
24563  const std::map<std::string, std::string>& options,
24564  DropCredentialResponse& response_ ) const;
24565 
24581 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
24582 
24600 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
24601  DropDatasinkResponse& response_ ) const;
24602 
24638 DropDatasinkResponse dropDatasink( const std::string& name,
24639  const std::map<std::string, std::string>& options ) const;
24640 
24678 DropDatasinkResponse& dropDatasink( const std::string& name,
24679  const std::map<std::string, std::string>& options,
24680  DropDatasinkResponse& response_ ) const;
24681 
24693 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
24694 
24708 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
24709  DropDatasourceResponse& response_ ) const;
24710 
24723 DropDatasourceResponse dropDatasource( const std::string& name,
24724  const std::map<std::string, std::string>& options ) const;
24725 
24740 DropDatasourceResponse& dropDatasource( const std::string& name,
24741  const std::map<std::string, std::string>& options,
24742  DropDatasourceResponse& response_ ) const;
24743 
24754 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
24755 
24768 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
24769  DropEnvironmentResponse& response_ ) const;
24770 
24804 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
24805  const std::map<std::string, std::string>& options ) const;
24806 
24842 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
24843  const std::map<std::string, std::string>& options,
24844  DropEnvironmentResponse& response_ ) const;
24845 
24847 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
24848 
24850 DropModelResponse& dropModel( const DropModelRequest& request_,
24851  DropModelResponse& response_ ) const;
24852 
24854 DropModelResponse dropModel( const std::string& modelName,
24855  const std::map<std::string, std::string>& options ) const;
24856 
24858 DropModelResponse& dropModel( const std::string& modelName,
24859  const std::map<std::string, std::string>& options,
24860  DropModelResponse& response_ ) const;
24861 
24873 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
24874 
24888 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
24889  DropSchemaResponse& response_ ) const;
24890 
24937 DropSchemaResponse dropSchema( const std::string& schemaName,
24938  const std::map<std::string, std::string>& options ) const;
24939 
24988 DropSchemaResponse& dropSchema( const std::string& schemaName,
24989  const std::map<std::string, std::string>& options,
24990  DropSchemaResponse& response_ ) const;
24991 
24993 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
24994 
24996 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
24997  EvaluateModelResponse& response_ ) const;
24998 
25000 EvaluateModelResponse evaluateModel( const std::string& modelName,
25001  const int32_t replicas,
25002  const std::string& deploymentMode,
25003  const std::string& sourceTable,
25004  const std::string& destinationTable,
25005  const std::map<std::string, std::string>& options ) const;
25006 
25008 EvaluateModelResponse& evaluateModel( const std::string& modelName,
25009  const int32_t replicas,
25010  const std::string& deploymentMode,
25011  const std::string& sourceTable,
25012  const std::string& destinationTable,
25013  const std::map<std::string, std::string>& options,
25014  EvaluateModelResponse& response_ ) const;
25015 
25036 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
25037 
25060 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
25061  ExecuteProcResponse& response_ ) const;
25062 
25183 ExecuteProcResponse executeProc( const std::string& procName,
25184  const std::map<std::string, std::string>& params,
25185  const std::map<std::string, std::vector<uint8_t> >& binParams,
25186  const std::vector<std::string>& inputTableNames,
25187  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25188  const std::vector<std::string>& outputTableNames,
25189  const std::map<std::string, std::string>& options ) const;
25190 
25313 ExecuteProcResponse& executeProc( const std::string& procName,
25314  const std::map<std::string, std::string>& params,
25315  const std::map<std::string, std::vector<uint8_t> >& binParams,
25316  const std::vector<std::string>& inputTableNames,
25317  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25318  const std::vector<std::string>& outputTableNames,
25319  const std::map<std::string, std::string>& options,
25320  ExecuteProcResponse& response_ ) const;
25321 
25353 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
25354 
25388 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
25389  RawExecuteSqlResponse& response_ ) const;
25390 
25422 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
25423 
25457 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
25458  ExecuteSqlResponse& response_ ) const;
25459 
25810 ExecuteSqlResponse executeSql( const std::string& statement,
25811  const int64_t offset,
25812  const int64_t limit,
25813  const std::string& requestSchemaStr,
25814  const std::vector<std::vector<uint8_t> >& data,
25815  const std::map<std::string, std::string>& options ) const;
25816 
26169 ExecuteSqlResponse& executeSql( const std::string& statement,
26170  const int64_t offset,
26171  const int64_t limit,
26172  const std::string& requestSchemaStr,
26173  const std::vector<std::vector<uint8_t> >& data,
26174  const std::map<std::string, std::string>& options,
26175  ExecuteSqlResponse& response_ ) const;
26176 
26187 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
26188 
26201 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
26202  ExportQueryMetricsResponse& response_ ) const;
26203 
26245 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
26246 
26290 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
26291  ExportQueryMetricsResponse& response_ ) const;
26292 
26317 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
26318 
26346 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
26347  ExportRecordsToFilesResponse& response_ ) const;
26348 
26614 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
26615  const std::string& filepath,
26616  const std::map<std::string, std::string>& options ) const;
26617 
26886 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
26887  const std::string& filepath,
26888  const std::map<std::string, std::string>& options,
26889  ExportRecordsToFilesResponse& response_ ) const;
26890 
26901 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
26902 
26916 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
26917  ExportRecordsToTableResponse& response_ ) const;
26918 
26997 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
26998  const std::string& remoteQuery,
26999  const std::map<std::string, std::string>& options ) const;
27000 
27082 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
27083  const std::string& remoteQuery,
27084  const std::map<std::string, std::string>& options,
27085  ExportRecordsToTableResponse& response_ ) const;
27086 
27104 FilterResponse filter( const FilterRequest& request_ ) const;
27105 
27125 FilterResponse& filter( const FilterRequest& request_,
27126  FilterResponse& response_ ) const;
27127 
27198 FilterResponse filter( const std::string& tableName,
27199  const std::string& viewName,
27200  const std::string& expression,
27201  const std::map<std::string, std::string>& options ) const;
27202 
27275 FilterResponse& filter( const std::string& tableName,
27276  const std::string& viewName,
27277  const std::string& expression,
27278  const std::map<std::string, std::string>& options,
27279  FilterResponse& response_ ) const;
27280 
27296 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
27297 
27315 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
27316  FilterByAreaResponse& response_ ) const;
27317 
27386 FilterByAreaResponse filterByArea( const std::string& tableName,
27387  const std::string& viewName,
27388  const std::string& xColumnName,
27389  const std::vector<double>& xVector,
27390  const std::string& yColumnName,
27391  const std::vector<double>& yVector,
27392  const std::map<std::string, std::string>& options ) const;
27393 
27464 FilterByAreaResponse& filterByArea( const std::string& tableName,
27465  const std::string& viewName,
27466  const std::string& xColumnName,
27467  const std::vector<double>& xVector,
27468  const std::string& yColumnName,
27469  const std::vector<double>& yVector,
27470  const std::map<std::string, std::string>& options,
27471  FilterByAreaResponse& response_ ) const;
27472 
27489 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
27490 
27510 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
27511  FilterByAreaGeometryResponse& response_ ) const;
27512 
27583 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
27584  const std::string& viewName,
27585  const std::string& columnName,
27586  const std::vector<double>& xVector,
27587  const std::vector<double>& yVector,
27588  const std::map<std::string, std::string>& options ) const;
27589 
27663 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
27664  const std::string& viewName,
27665  const std::string& columnName,
27666  const std::vector<double>& xVector,
27667  const std::vector<double>& yVector,
27668  const std::map<std::string, std::string>& options,
27669  FilterByAreaGeometryResponse& response_ ) const;
27670 
27686 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
27687 
27705 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
27706  FilterByBoxResponse& response_ ) const;
27707 
27781 FilterByBoxResponse filterByBox( const std::string& tableName,
27782  const std::string& viewName,
27783  const std::string& xColumnName,
27784  const double minX,
27785  const double maxX,
27786  const std::string& yColumnName,
27787  const double minY,
27788  const double maxY,
27789  const std::map<std::string, std::string>& options ) const;
27790 
27866 FilterByBoxResponse& filterByBox( const std::string& tableName,
27867  const std::string& viewName,
27868  const std::string& xColumnName,
27869  const double minX,
27870  const double maxX,
27871  const std::string& yColumnName,
27872  const double minY,
27873  const double maxY,
27874  const std::map<std::string, std::string>& options,
27875  FilterByBoxResponse& response_ ) const;
27876 
27892 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
27893 
27911 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
27912  FilterByBoxGeometryResponse& response_ ) const;
27913 
27987 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
27988  const std::string& viewName,
27989  const std::string& columnName,
27990  const double minX,
27991  const double maxX,
27992  const double minY,
27993  const double maxY,
27994  const std::map<std::string, std::string>& options ) const;
27995 
28071 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
28072  const std::string& viewName,
28073  const std::string& columnName,
28074  const double minX,
28075  const double maxX,
28076  const double minY,
28077  const double maxY,
28078  const std::map<std::string, std::string>& options,
28079  FilterByBoxGeometryResponse& response_ ) const;
28080 
28092 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
28093 
28107 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
28108  FilterByGeometryResponse& response_ ) const;
28109 
28202 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
28203  const std::string& viewName,
28204  const std::string& columnName,
28205  const std::string& inputWkt,
28206  const std::string& operation,
28207  const std::map<std::string, std::string>& options ) const;
28208 
28303 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
28304  const std::string& viewName,
28305  const std::string& columnName,
28306  const std::string& inputWkt,
28307  const std::string& operation,
28308  const std::map<std::string, std::string>& options,
28309  FilterByGeometryResponse& response_ ) const;
28310 
28334 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
28335 
28361 FilterByListResponse& filterByList( const FilterByListRequest& request_,
28362  FilterByListResponse& response_ ) const;
28363 
28452 FilterByListResponse filterByList( const std::string& tableName,
28453  const std::string& viewName,
28454  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28455  const std::map<std::string, std::string>& options ) const;
28456 
28547 FilterByListResponse& filterByList( const std::string& tableName,
28548  const std::string& viewName,
28549  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
28550  const std::map<std::string, std::string>& options,
28551  FilterByListResponse& response_ ) const;
28552 
28573 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
28574 
28597 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
28598  FilterByRadiusResponse& response_ ) const;
28599 
28681 FilterByRadiusResponse filterByRadius( const std::string& tableName,
28682  const std::string& viewName,
28683  const std::string& xColumnName,
28684  const double xCenter,
28685  const std::string& yColumnName,
28686  const double yCenter,
28687  const double radius,
28688  const std::map<std::string, std::string>& options ) const;
28689 
28773 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
28774  const std::string& viewName,
28775  const std::string& xColumnName,
28776  const double xCenter,
28777  const std::string& yColumnName,
28778  const double yCenter,
28779  const double radius,
28780  const std::map<std::string, std::string>& options,
28781  FilterByRadiusResponse& response_ ) const;
28782 
28799 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
28800 
28820 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
28821  FilterByRadiusGeometryResponse& response_ ) const;
28822 
28903 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
28904  const std::string& viewName,
28905  const std::string& columnName,
28906  const double xCenter,
28907  const double yCenter,
28908  const double radius,
28909  const std::map<std::string, std::string>& options ) const;
28910 
28994 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
28995  const std::string& viewName,
28996  const std::string& columnName,
28997  const double xCenter,
28998  const double yCenter,
28999  const double radius,
29000  const std::map<std::string, std::string>& options,
29001  FilterByRadiusGeometryResponse& response_ ) const;
29002 
29023 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
29024 
29047 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
29048  FilterByRangeResponse& response_ ) const;
29049 
29119 FilterByRangeResponse filterByRange( const std::string& tableName,
29120  const std::string& viewName,
29121  const std::string& columnName,
29122  const double lowerBound,
29123  const double upperBound,
29124  const std::map<std::string, std::string>& options ) const;
29125 
29197 FilterByRangeResponse& filterByRange( const std::string& tableName,
29198  const std::string& viewName,
29199  const std::string& columnName,
29200  const double lowerBound,
29201  const double upperBound,
29202  const std::map<std::string, std::string>& options,
29203  FilterByRangeResponse& response_ ) const;
29204 
29227 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
29228 
29253 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
29254  FilterBySeriesResponse& response_ ) const;
29255 
29363 FilterBySeriesResponse filterBySeries( const std::string& tableName,
29364  const std::string& viewName,
29365  const std::string& trackId,
29366  const std::vector<std::string>& targetTrackIds,
29367  const std::map<std::string, std::string>& options ) const;
29368 
29478 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
29479  const std::string& viewName,
29480  const std::string& trackId,
29481  const std::vector<std::string>& targetTrackIds,
29482  const std::map<std::string, std::string>& options,
29483  FilterBySeriesResponse& response_ ) const;
29484 
29501 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
29502 
29521 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
29522  FilterByStringResponse& response_ ) const;
29523 
29635 FilterByStringResponse filterByString( const std::string& tableName,
29636  const std::string& viewName,
29637  const std::string& expression,
29638  const std::string& mode,
29639  const std::vector<std::string>& columnNames,
29640  const std::map<std::string, std::string>& options ) const;
29641 
29755 FilterByStringResponse& filterByString( const std::string& tableName,
29756  const std::string& viewName,
29757  const std::string& expression,
29758  const std::string& mode,
29759  const std::vector<std::string>& columnNames,
29760  const std::map<std::string, std::string>& options,
29761  FilterByStringResponse& response_ ) const;
29762 
29780 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
29781 
29801 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
29802  FilterByTableResponse& response_ ) const;
29803 
29952 FilterByTableResponse filterByTable( const std::string& tableName,
29953  const std::string& viewName,
29954  const std::string& columnName,
29955  const std::string& sourceTableName,
29956  const std::string& sourceTableColumnName,
29957  const std::map<std::string, std::string>& options ) const;
29958 
30109 FilterByTableResponse& filterByTable( const std::string& tableName,
30110  const std::string& viewName,
30111  const std::string& columnName,
30112  const std::string& sourceTableName,
30113  const std::string& sourceTableColumnName,
30114  const std::map<std::string, std::string>& options,
30115  FilterByTableResponse& response_ ) const;
30116 
30135 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
30136 
30157 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
30158  FilterByValueResponse& response_ ) const;
30159 
30231 FilterByValueResponse filterByValue( const std::string& tableName,
30232  const std::string& viewName,
30233  const bool isString,
30234  const double value,
30235  const std::string& valueStr,
30236  const std::string& columnName,
30237  const std::map<std::string, std::string>& options ) const;
30238 
30312 FilterByValueResponse& filterByValue( const std::string& tableName,
30313  const std::string& viewName,
30314  const bool isString,
30315  const double value,
30316  const std::string& valueStr,
30317  const std::string& columnName,
30318  const std::map<std::string, std::string>& options,
30319  FilterByValueResponse& response_ ) const;
30320 
30333 GetJobResponse getJob( const GetJobRequest& request_ ) const;
30334 
30349 GetJobResponse& getJob( const GetJobRequest& request_,
30350  GetJobResponse& response_ ) const;
30351 
30370 GetJobResponse getJob( const int64_t jobId,
30371  const std::map<std::string, std::string>& options ) const;
30372 
30393 GetJobResponse& getJob( const int64_t jobId,
30394  const std::map<std::string, std::string>& options,
30395  GetJobResponse& response_ ) const;
30396 
30415 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
30416 
30437 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
30438  RawGetRecordsResponse& response_ ) const;
30439 
30460 template<typename TResponse>
30461 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
30462 {
30463  if (request_.encoding != "binary")
30464  throw GPUdbException( "This function only supports binary encoding" );
30465 
30466  RawGetRecordsResponse actualResponse_;
30467  submitRequest("/get/records", request_, actualResponse_, false);
30468  GetRecordsResponse<TResponse> response_;
30469  response_.tableName = actualResponse_.tableName;
30470  response_.typeName = actualResponse_.typeName;
30471  response_.typeSchema = actualResponse_.typeSchema;
30472  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30473  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30474  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30475  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30476  response_.info = actualResponse_.info;
30477  return response_;
30478 }
30479 
30502 template<typename TResponse>
30503 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
30504  GetRecordsResponse<TResponse>& response_ ) const
30505 {
30506  if (request_.encoding != "binary")
30507  throw GPUdbException( "This function only supports binary encoding" );
30508 
30509  RawGetRecordsResponse actualResponse_;
30510  submitRequest("/get/records", request_, actualResponse_, false);
30511  response_.tableName = actualResponse_.tableName;
30512  response_.typeName = actualResponse_.typeName;
30513  response_.typeSchema = actualResponse_.typeSchema;
30514  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30515  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30516  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30517  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30518  response_.info = actualResponse_.info;
30519  return response_;
30520 }
30521 
30603 template<typename TResponse>
30604 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
30605  const int64_t offset,
30606  const int64_t limit,
30607  const std::map<std::string, std::string>& options ) const
30608 {
30609  GetRecordsRequest actualRequest_;
30610  actualRequest_.tableName = tableName;
30611  actualRequest_.offset = offset;
30612  actualRequest_.limit = limit;
30613  actualRequest_.options = options;
30614  RawGetRecordsResponse actualResponse_;
30615  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30616  GetRecordsResponse<TResponse> response_;
30617  response_.tableName = actualResponse_.tableName;
30618  response_.typeName = actualResponse_.typeName;
30619  response_.typeSchema = actualResponse_.typeSchema;
30620  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30621  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30622  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30623  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30624  response_.info = actualResponse_.info;
30625  return response_;
30626 }
30627 
30711 template<typename TResponse>
30712 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
30713  const int64_t offset,
30714  const int64_t limit,
30715  const std::map<std::string, std::string>& options,
30716  GetRecordsResponse<TResponse>& response_ ) const
30717 {
30718  GetRecordsRequest actualRequest_;
30719  actualRequest_.tableName = tableName;
30720  actualRequest_.offset = offset;
30721  actualRequest_.limit = limit;
30722  actualRequest_.options = options;
30723  RawGetRecordsResponse actualResponse_;
30724  submitRequest("/get/records", actualRequest_, actualResponse_, false);
30725  response_.tableName = actualResponse_.tableName;
30726  response_.typeName = actualResponse_.typeName;
30727  response_.typeSchema = actualResponse_.typeSchema;
30728  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
30729  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30730  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30731  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30732  response_.info = actualResponse_.info;
30733  return response_;
30734 }
30735 
30757 template<typename TResponse>
30758 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30759  const GetRecordsRequest& request_ ) const
30760 {
30761  if (request_.encoding != "binary")
30762  throw GPUdbException( "This function only supports binary encoding" );
30763 
30764  RawGetRecordsResponse actualResponse_;
30765  submitRequest("/get/records", request_, actualResponse_, false);
30766  GetRecordsResponse<TResponse> response_;
30767  response_.tableName = actualResponse_.tableName;
30768  response_.typeName = actualResponse_.typeName;
30769  response_.typeSchema = actualResponse_.typeSchema;
30770  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30771  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30772  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30773  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30774  response_.info = actualResponse_.info;
30775  return response_;
30776 }
30777 
30799 template<typename TResponse>
30800 GetRecordsResponse<TResponse> getRecords( const Type& type_,
30801  const GetRecordsRequest& request_ ) const
30802 {
30803  if (request_.encoding != "binary")
30804  throw GPUdbException( "This function only supports binary encoding" );
30805 
30806  RawGetRecordsResponse actualResponse_;
30807  submitRequest("/get/records", request_, actualResponse_, false);
30808  GetRecordsResponse<TResponse> response_;
30809  response_.tableName = actualResponse_.tableName;
30810  response_.typeName = actualResponse_.typeName;
30811  response_.typeSchema = actualResponse_.typeSchema;
30812  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30813  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30814  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30815  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30816  response_.info = actualResponse_.info;
30817  return response_;
30818 }
30819 
30843 template<typename TResponse>
30844 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
30845  const GetRecordsRequest& request_,
30846  GetRecordsResponse<TResponse>& response_ ) const
30847 {
30848  if (request_.encoding != "binary")
30849  throw GPUdbException( "This function only supports binary encoding" );
30850 
30851  RawGetRecordsResponse actualResponse_;
30852  submitRequest("/get/records", request_, actualResponse_, false);
30853  response_.tableName = actualResponse_.tableName;
30854  response_.typeName = actualResponse_.typeName;
30855  response_.typeSchema = actualResponse_.typeSchema;
30856  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
30857  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30858  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30859  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30860  response_.info = actualResponse_.info;
30861  return response_;
30862 }
30863 
30887 template<typename TResponse>
30888 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
30889  const GetRecordsRequest& request_,
30890  GetRecordsResponse<TResponse>& response_ ) const
30891 {
30892  if (request_.encoding != "binary")
30893  throw GPUdbException( "This function only supports binary encoding" );
30894 
30895  RawGetRecordsResponse actualResponse_;
30896  submitRequest("/get/records", request_, actualResponse_, false);
30897  response_.tableName = actualResponse_.tableName;
30898  response_.typeName = actualResponse_.typeName;
30899  response_.typeSchema = actualResponse_.typeSchema;
30900  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
30901  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
30902  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
30903  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
30904  response_.info = actualResponse_.info;
30905  return response_;
30906 }
30907 
30990 template<typename TResponse>
30991 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
30992  const std::string& tableName,
30993  const int64_t offset,
30994  const int64_t limit,
30995  const std::map<std::string, std::string>& options ) const
30996 {
30997  GetRecordsRequest actualRequest_;
30998  actualRequest_.tableName = tableName;
30999  actualRequest_.offset = offset;
31000  actualRequest_.limit = limit;
31001  actualRequest_.options = options;
31002  RawGetRecordsResponse actualResponse_;
31003  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31004  GetRecordsResponse<TResponse> response_;
31005  response_.tableName = actualResponse_.tableName;
31006  response_.typeName = actualResponse_.typeName;
31007  response_.typeSchema = actualResponse_.typeSchema;
31008  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31009  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31010  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31011  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31012  response_.info = actualResponse_.info;
31013  return response_;
31014 }
31015 
31098 template<typename TResponse>
31099 GetRecordsResponse<TResponse> getRecords( const Type& type_,
31100  const std::string& tableName,
31101  const int64_t offset,
31102  const int64_t limit,
31103  const std::map<std::string, std::string>& options ) const
31104 {
31105  GetRecordsRequest actualRequest_;
31106  actualRequest_.tableName = tableName;
31107  actualRequest_.offset = offset;
31108  actualRequest_.limit = limit;
31109  actualRequest_.options = options;
31110  RawGetRecordsResponse actualResponse_;
31111  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31112  GetRecordsResponse<TResponse> response_;
31113  response_.tableName = actualResponse_.tableName;
31114  response_.typeName = actualResponse_.typeName;
31115  response_.typeSchema = actualResponse_.typeSchema;
31116  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31117  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31118  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31119  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31120  response_.info = actualResponse_.info;
31121  return response_;
31122 }
31123 
31208 template<typename TResponse>
31209 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
31210  const std::string& tableName,
31211  const int64_t offset,
31212  const int64_t limit,
31213  const std::map<std::string, std::string>& options,
31214  GetRecordsResponse<TResponse>& response_ ) const
31215 {
31216  GetRecordsRequest actualRequest_;
31217  actualRequest_.tableName = tableName;
31218  actualRequest_.offset = offset;
31219  actualRequest_.limit = limit;
31220  actualRequest_.options = options;
31221  RawGetRecordsResponse actualResponse_;
31222  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31223  response_.tableName = actualResponse_.tableName;
31224  response_.typeName = actualResponse_.typeName;
31225  response_.typeSchema = actualResponse_.typeSchema;
31226  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31227  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31228  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31229  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31230  response_.info = actualResponse_.info;
31231  return response_;
31232 }
31233 
31318 template<typename TResponse>
31319 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31320  const std::string& tableName,
31321  const int64_t offset,
31322  const int64_t limit,
31323  const std::map<std::string, std::string>& options,
31324  GetRecordsResponse<TResponse>& response_ ) const
31325 {
31326  GetRecordsRequest actualRequest_;
31327  actualRequest_.tableName = tableName;
31328  actualRequest_.offset = offset;
31329  actualRequest_.limit = limit;
31330  actualRequest_.options = options;
31331  RawGetRecordsResponse actualResponse_;
31332  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31333  response_.tableName = actualResponse_.tableName;
31334  response_.typeName = actualResponse_.typeName;
31335  response_.typeSchema = actualResponse_.typeSchema;
31336  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31337  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31338  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31339  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31340  response_.info = actualResponse_.info;
31341  return response_;
31342 }
31343 
31382 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
31383 
31425 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
31426  RawGetRecordsByColumnResponse& response_ ) const;
31427 
31466 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
31467 
31508 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
31509  GetRecordsByColumnResponse& response_ ) const;
31510 
31640 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
31641  const std::vector<std::string>& columnNames,
31642  const int64_t offset,
31643  const int64_t limit,
31644  const std::map<std::string, std::string>& options ) const;
31645 
31777 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
31778  const std::vector<std::string>& columnNames,
31779  const int64_t offset,
31780  const int64_t limit,
31781  const std::map<std::string, std::string>& options,
31782  GetRecordsByColumnResponse& response_ ) const;
31783 
31808 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
31809 
31837 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
31838  RawGetRecordsBySeriesResponse& response_ ) const;
31839 
31866 template<typename TResponse>
31867 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
31868 {
31869  if (request_.encoding != "binary")
31870  throw GPUdbException( "This function only supports binary encoding" );
31871 
31872  RawGetRecordsBySeriesResponse actualResponse_;
31873  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31874  GetRecordsBySeriesResponse<TResponse> response_;
31875  response_.tableNames = actualResponse_.tableNames;
31876  response_.typeNames = actualResponse_.typeNames;
31877  response_.typeSchemas = actualResponse_.typeSchemas;
31878  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31879 
31880  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31881  {
31882  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31883  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31884  }
31885 
31886  response_.info = actualResponse_.info;
31887  return response_;
31888 }
31889 
31918 template<typename TResponse>
31919 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
31920  GetRecordsBySeriesResponse<TResponse>& response_ ) const
31921 {
31922  if (request_.encoding != "binary")
31923  throw GPUdbException( "This function only supports binary encoding" );
31924 
31925  RawGetRecordsBySeriesResponse actualResponse_;
31926  submitRequest("/get/records/byseries", request_, actualResponse_, false);
31927  response_.tableNames = actualResponse_.tableNames;
31928  response_.typeNames = actualResponse_.typeNames;
31929  response_.typeSchemas = actualResponse_.typeSchemas;
31930  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
31931 
31932  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
31933  {
31934  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
31935  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
31936  }
31937 
31938  response_.info = actualResponse_.info;
31939  return response_;
31940 }
31941 
31987 template<typename TResponse>
31988 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
31989  const std::string& worldTableName,
31990  const int32_t offset,
31991  const int32_t limit,
31992  const std::map<std::string, std::string>& options ) const
31993 {
31994  GetRecordsBySeriesRequest actualRequest_;
31995  actualRequest_.tableName = tableName;
31996  actualRequest_.worldTableName = worldTableName;
31997  actualRequest_.offset = offset;
31998  actualRequest_.limit = limit;
31999  actualRequest_.options = options;
32000  RawGetRecordsBySeriesResponse actualResponse_;
32001  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32002  GetRecordsBySeriesResponse<TResponse> response_;
32003  response_.tableNames = actualResponse_.tableNames;
32004  response_.typeNames = actualResponse_.typeNames;
32005  response_.typeSchemas = actualResponse_.typeSchemas;
32006  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32007 
32008  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32009  {
32010  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32011  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32012  }
32013 
32014  response_.info = actualResponse_.info;
32015  return response_;
32016 }
32017 
32065 template<typename TResponse>
32066 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
32067  const std::string& worldTableName,
32068  const int32_t offset,
32069  const int32_t limit,
32070  const std::map<std::string, std::string>& options,
32071  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32072 {
32073  GetRecordsBySeriesRequest actualRequest_;
32074  actualRequest_.tableName = tableName;
32075  actualRequest_.worldTableName = worldTableName;
32076  actualRequest_.offset = offset;
32077  actualRequest_.limit = limit;
32078  actualRequest_.options = options;
32079  RawGetRecordsBySeriesResponse actualResponse_;
32080  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32081  response_.tableNames = actualResponse_.tableNames;
32082  response_.typeNames = actualResponse_.typeNames;
32083  response_.typeSchemas = actualResponse_.typeSchemas;
32084  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32085 
32086  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32087  {
32088  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32089  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32090  }
32091 
32092  response_.info = actualResponse_.info;
32093  return response_;
32094 }
32095 
32124 template<typename TResponse>
32125 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32126  const GetRecordsBySeriesRequest& request_ ) const
32127 {
32128  if (request_.encoding != "binary")
32129  throw GPUdbException( "This function only supports binary encoding" );
32130 
32131  RawGetRecordsBySeriesResponse actualResponse_;
32132  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32133  GetRecordsBySeriesResponse<TResponse> response_;
32134  response_.tableNames = actualResponse_.tableNames;
32135  response_.typeNames = actualResponse_.typeNames;
32136  response_.typeSchemas = actualResponse_.typeSchemas;
32137  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32138 
32139  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32140  {
32141  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32142  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32143  }
32144 
32145  response_.info = actualResponse_.info;
32146  return response_;
32147 }
32148 
32176 template<typename TResponse>
32177 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32178  const GetRecordsBySeriesRequest& request_ ) const
32179 {
32180  if (request_.encoding != "binary")
32181  throw GPUdbException( "This function only supports binary encoding" );
32182 
32183  RawGetRecordsBySeriesResponse actualResponse_;
32184  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32185  GetRecordsBySeriesResponse<TResponse> response_;
32186  response_.tableNames = actualResponse_.tableNames;
32187  response_.typeNames = actualResponse_.typeNames;
32188  response_.typeSchemas = actualResponse_.typeSchemas;
32189  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32190 
32191  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32192  {
32193  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32194  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32195  }
32196 
32197  response_.info = actualResponse_.info;
32198  return response_;
32199 }
32200 
32231 template<typename TResponse>
32232 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32233  const GetRecordsBySeriesRequest& request_,
32234  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32235 {
32236  if (request_.encoding != "binary")
32237  throw GPUdbException( "This function only supports binary encoding" );
32238 
32239  RawGetRecordsBySeriesResponse actualResponse_;
32240  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32241  response_.tableNames = actualResponse_.tableNames;
32242  response_.typeNames = actualResponse_.typeNames;
32243  response_.typeSchemas = actualResponse_.typeSchemas;
32244  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32245 
32246  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32247  {
32248  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32249  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32250  }
32251 
32252  response_.info = actualResponse_.info;
32253  return response_;
32254 }
32255 
32285 template<typename TResponse>
32286 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32287  const GetRecordsBySeriesRequest& request_,
32288  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32289 {
32290  if (request_.encoding != "binary")
32291  throw GPUdbException( "This function only supports binary encoding" );
32292 
32293  RawGetRecordsBySeriesResponse actualResponse_;
32294  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32295  response_.tableNames = actualResponse_.tableNames;
32296  response_.typeNames = actualResponse_.typeNames;
32297  response_.typeSchemas = actualResponse_.typeSchemas;
32298  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32299 
32300  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32301  {
32302  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32303  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32304  }
32305 
32306  response_.info = actualResponse_.info;
32307  return response_;
32308 }
32309 
32356 template<typename TResponse>
32357 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
32358  const std::string& tableName,
32359  const std::string& worldTableName,
32360  const int32_t offset,
32361  const int32_t limit,
32362  const std::map<std::string, std::string>& options ) const
32363 {
32364  GetRecordsBySeriesRequest actualRequest_;
32365  actualRequest_.tableName = tableName;
32366  actualRequest_.worldTableName = worldTableName;
32367  actualRequest_.offset = offset;
32368  actualRequest_.limit = limit;
32369  actualRequest_.options = options;
32370  RawGetRecordsBySeriesResponse actualResponse_;
32371  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32372  GetRecordsBySeriesResponse<TResponse> response_;
32373  response_.tableNames = actualResponse_.tableNames;
32374  response_.typeNames = actualResponse_.typeNames;
32375  response_.typeSchemas = actualResponse_.typeSchemas;
32376  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32377 
32378  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32379  {
32380  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32381  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32382  }
32383 
32384  response_.info = actualResponse_.info;
32385  return response_;
32386 }
32387 
32434 template<typename TResponse>
32435 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
32436  const std::string& tableName,
32437  const std::string& worldTableName,
32438  const int32_t offset,
32439  const int32_t limit,
32440  const std::map<std::string, std::string>& options ) const
32441 {
32442  GetRecordsBySeriesRequest actualRequest_;
32443  actualRequest_.tableName = tableName;
32444  actualRequest_.worldTableName = worldTableName;
32445  actualRequest_.offset = offset;
32446  actualRequest_.limit = limit;
32447  actualRequest_.options = options;
32448  RawGetRecordsBySeriesResponse actualResponse_;
32449  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32450  GetRecordsBySeriesResponse<TResponse> response_;
32451  response_.tableNames = actualResponse_.tableNames;
32452  response_.typeNames = actualResponse_.typeNames;
32453  response_.typeSchemas = actualResponse_.typeSchemas;
32454  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32455 
32456  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32457  {
32458  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32459  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32460  }
32461 
32462  response_.info = actualResponse_.info;
32463  return response_;
32464 }
32465 
32514 template<typename TResponse>
32515 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
32516  const std::string& tableName,
32517  const std::string& worldTableName,
32518  const int32_t offset,
32519  const int32_t limit,
32520  const std::map<std::string, std::string>& options,
32521  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32522 {
32523  GetRecordsBySeriesRequest actualRequest_;
32524  actualRequest_.tableName = tableName;
32525  actualRequest_.worldTableName = worldTableName;
32526  actualRequest_.offset = offset;
32527  actualRequest_.limit = limit;
32528  actualRequest_.options = options;
32529  RawGetRecordsBySeriesResponse actualResponse_;
32530  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32531  response_.tableNames = actualResponse_.tableNames;
32532  response_.typeNames = actualResponse_.typeNames;
32533  response_.typeSchemas = actualResponse_.typeSchemas;
32534  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32535 
32536  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32537  {
32538  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
32539  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32540  }
32541 
32542  response_.info = actualResponse_.info;
32543  return response_;
32544 }
32545 
32594 template<typename TResponse>
32595 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
32596  const std::string& tableName,
32597  const std::string& worldTableName,
32598  const int32_t offset,
32599  const int32_t limit,
32600  const std::map<std::string, std::string>& options,
32601  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32602 {
32603  GetRecordsBySeriesRequest actualRequest_;
32604  actualRequest_.tableName = tableName;
32605  actualRequest_.worldTableName = worldTableName;
32606  actualRequest_.offset = offset;
32607  actualRequest_.limit = limit;
32608  actualRequest_.options = options;
32609  RawGetRecordsBySeriesResponse actualResponse_;
32610  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32611  response_.tableNames = actualResponse_.tableNames;
32612  response_.typeNames = actualResponse_.typeNames;
32613  response_.typeSchemas = actualResponse_.typeSchemas;
32614  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32615 
32616  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32617  {
32618  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
32619  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32620  }
32621 
32622  response_.info = actualResponse_.info;
32623  return response_;
32624 }
32625 
32645 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
32646 
32670 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
32671  RawGetRecordsFromCollectionResponse& response_ ) const;
32672 
32694 template<typename TResponse>
32695 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
32696 {
32697  if (request_.encoding != "binary")
32698  throw GPUdbException( "This function only supports binary encoding" );
32699 
32700  RawGetRecordsFromCollectionResponse actualResponse_;
32701  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32702  GetRecordsFromCollectionResponse<TResponse> response_;
32703  response_.tableName = actualResponse_.tableName;
32704  response_.typeNames = actualResponse_.typeNames;
32705  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32706  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32707  response_.recordIds = actualResponse_.recordIds;
32708  response_.info = actualResponse_.info;
32709  return response_;
32710 }
32711 
32737 template<typename TResponse>
32738 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
32739  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32740 {
32741  if (request_.encoding != "binary")
32742  throw GPUdbException( "This function only supports binary encoding" );
32743 
32744  RawGetRecordsFromCollectionResponse actualResponse_;
32745  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32746  response_.tableName = actualResponse_.tableName;
32747  response_.typeNames = actualResponse_.typeNames;
32748  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32749  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32750  response_.recordIds = actualResponse_.recordIds;
32751  response_.info = actualResponse_.info;
32752  return response_;
32753 }
32754 
32820 template<typename TResponse>
32821 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
32822  const int64_t offset,
32823  const int64_t limit,
32824  const std::map<std::string, std::string>& options ) const
32825 {
32826  GetRecordsFromCollectionRequest actualRequest_;
32827  actualRequest_.tableName = tableName;
32828  actualRequest_.offset = offset;
32829  actualRequest_.limit = limit;
32830  actualRequest_.options = options;
32831  RawGetRecordsFromCollectionResponse actualResponse_;
32832  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32833  GetRecordsFromCollectionResponse<TResponse> response_;
32834  response_.tableName = actualResponse_.tableName;
32835  response_.typeNames = actualResponse_.typeNames;
32836  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32837  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32838  response_.recordIds = actualResponse_.recordIds;
32839  response_.info = actualResponse_.info;
32840  return response_;
32841 }
32842 
32912 template<typename TResponse>
32913 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
32914  const int64_t offset,
32915  const int64_t limit,
32916  const std::map<std::string, std::string>& options,
32917  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
32918 {
32919  GetRecordsFromCollectionRequest actualRequest_;
32920  actualRequest_.tableName = tableName;
32921  actualRequest_.offset = offset;
32922  actualRequest_.limit = limit;
32923  actualRequest_.options = options;
32924  RawGetRecordsFromCollectionResponse actualResponse_;
32925  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
32926  response_.tableName = actualResponse_.tableName;
32927  response_.typeNames = actualResponse_.typeNames;
32928  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
32929  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32930  response_.recordIds = actualResponse_.recordIds;
32931  response_.info = actualResponse_.info;
32932  return response_;
32933 }
32934 
32958 template<typename TResponse>
32959 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
32960  const GetRecordsFromCollectionRequest& request_ ) const
32961 {
32962  if (request_.encoding != "binary")
32963  throw GPUdbException( "This function only supports binary encoding" );
32964 
32965  RawGetRecordsFromCollectionResponse actualResponse_;
32966  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
32967  GetRecordsFromCollectionResponse<TResponse> response_;
32968  response_.tableName = actualResponse_.tableName;
32969  response_.typeNames = actualResponse_.typeNames;
32970  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32971  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32972  response_.recordIds = actualResponse_.recordIds;
32973  response_.info = actualResponse_.info;
32974  return response_;
32975 }
32976 
33000 template<typename TResponse>
33001 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33002  const GetRecordsFromCollectionRequest& request_ ) const
33003 {
33004  if (request_.encoding != "binary")
33005  throw GPUdbException( "This function only supports binary encoding" );
33006 
33007  RawGetRecordsFromCollectionResponse actualResponse_;
33008  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33009  GetRecordsFromCollectionResponse<TResponse> response_;
33010  response_.tableName = actualResponse_.tableName;
33011  response_.typeNames = actualResponse_.typeNames;
33012  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33013  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33014  response_.recordIds = actualResponse_.recordIds;
33015  response_.info = actualResponse_.info;
33016  return response_;
33017 }
33018 
33046 template<typename TResponse>
33047 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33048  const GetRecordsFromCollectionRequest& request_,
33049  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33050 {
33051  if (request_.encoding != "binary")
33052  throw GPUdbException( "This function only supports binary encoding" );
33053 
33054  RawGetRecordsFromCollectionResponse actualResponse_;
33055  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33056  response_.tableName = actualResponse_.tableName;
33057  response_.typeNames = actualResponse_.typeNames;
33058  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33059  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33060  response_.recordIds = actualResponse_.recordIds;
33061  response_.info = actualResponse_.info;
33062  return response_;
33063 }
33064 
33092 template<typename TResponse>
33093 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33094  const GetRecordsFromCollectionRequest& request_,
33095  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33096 {
33097  if (request_.encoding != "binary")
33098  throw GPUdbException( "This function only supports binary encoding" );
33099 
33100  RawGetRecordsFromCollectionResponse actualResponse_;
33101  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33102  response_.tableName = actualResponse_.tableName;
33103  response_.typeNames = actualResponse_.typeNames;
33104  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33105  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33106  response_.recordIds = actualResponse_.recordIds;
33107  response_.info = actualResponse_.info;
33108  return response_;
33109 }
33110 
33177 template<typename TResponse>
33178 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33179  const std::string& tableName,
33180  const int64_t offset,
33181  const int64_t limit,
33182  const std::map<std::string, std::string>& options ) const
33183 {
33184  GetRecordsFromCollectionRequest actualRequest_;
33185  actualRequest_.tableName = tableName;
33186  actualRequest_.offset = offset;
33187  actualRequest_.limit = limit;
33188  actualRequest_.options = options;
33189  RawGetRecordsFromCollectionResponse actualResponse_;
33190  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33191  GetRecordsFromCollectionResponse<TResponse> response_;
33192  response_.tableName = actualResponse_.tableName;
33193  response_.typeNames = actualResponse_.typeNames;
33194  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33195  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33196  response_.recordIds = actualResponse_.recordIds;
33197  response_.info = actualResponse_.info;
33198  return response_;
33199 }
33200 
33267 template<typename TResponse>
33268 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33269  const std::string& tableName,
33270  const int64_t offset,
33271  const int64_t limit,
33272  const std::map<std::string, std::string>& options ) const
33273 {
33274  GetRecordsFromCollectionRequest actualRequest_;
33275  actualRequest_.tableName = tableName;
33276  actualRequest_.offset = offset;
33277  actualRequest_.limit = limit;
33278  actualRequest_.options = options;
33279  RawGetRecordsFromCollectionResponse actualResponse_;
33280  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33281  GetRecordsFromCollectionResponse<TResponse> response_;
33282  response_.tableName = actualResponse_.tableName;
33283  response_.typeNames = actualResponse_.typeNames;
33284  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33285  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33286  response_.recordIds = actualResponse_.recordIds;
33287  response_.info = actualResponse_.info;
33288  return response_;
33289 }
33290 
33361 template<typename TResponse>
33362 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33363  const std::string& tableName,
33364  const int64_t offset,
33365  const int64_t limit,
33366  const std::map<std::string, std::string>& options,
33367  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33368 {
33369  GetRecordsFromCollectionRequest actualRequest_;
33370  actualRequest_.tableName = tableName;
33371  actualRequest_.offset = offset;
33372  actualRequest_.limit = limit;
33373  actualRequest_.options = options;
33374  RawGetRecordsFromCollectionResponse actualResponse_;
33375  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33376  response_.tableName = actualResponse_.tableName;
33377  response_.typeNames = actualResponse_.typeNames;
33378  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33379  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33380  response_.recordIds = actualResponse_.recordIds;
33381  response_.info = actualResponse_.info;
33382  return response_;
33383 }
33384 
33455 template<typename TResponse>
33456 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
33457  const std::string& tableName,
33458  const int64_t offset,
33459  const int64_t limit,
33460  const std::map<std::string, std::string>& options,
33461  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33462 {
33463  GetRecordsFromCollectionRequest actualRequest_;
33464  actualRequest_.tableName = tableName;
33465  actualRequest_.offset = offset;
33466  actualRequest_.limit = limit;
33467  actualRequest_.options = options;
33468  RawGetRecordsFromCollectionResponse actualResponse_;
33469  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33470  response_.tableName = actualResponse_.tableName;
33471  response_.typeNames = actualResponse_.typeNames;
33472  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33473  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33474  response_.recordIds = actualResponse_.recordIds;
33475  response_.info = actualResponse_.info;
33476  return response_;
33477 }
33478 
33480 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
33481 
33483 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
33484  GetVectortileResponse& response_ ) const;
33485 
33487 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
33488  const std::vector<std::string>& columnNames,
33489  const std::map<std::string, std::vector<std::string> >& layers,
33490  const int32_t tileX,
33491  const int32_t tileY,
33492  const int32_t zoom,
33493  const std::map<std::string, std::string>& options ) const;
33494 
33496 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
33497  const std::vector<std::string>& columnNames,
33498  const std::map<std::string, std::vector<std::string> >& layers,
33499  const int32_t tileX,
33500  const int32_t tileY,
33501  const int32_t zoom,
33502  const std::map<std::string, std::string>& options,
33503  GetVectortileResponse& response_ ) const;
33504 
33514 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
33515 
33527 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
33528  GrantPermissionResponse& response_ ) const;
33529 
33643 GrantPermissionResponse grantPermission( const std::string& principal,
33644  const std::string& object,
33645  const std::string& objectType,
33646  const std::string& permission,
33647  const std::map<std::string, std::string>& options ) const;
33648 
33764 GrantPermissionResponse& grantPermission( const std::string& principal,
33765  const std::string& object,
33766  const std::string& objectType,
33767  const std::string& permission,
33768  const std::map<std::string, std::string>& options,
33769  GrantPermissionResponse& response_ ) const;
33770 
33782 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
33783 
33799 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
33800  GrantPermissionCredentialResponse& response_ ) const;
33801 
33831 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
33832  const std::string& permission,
33833  const std::string& credentialName,
33834  const std::map<std::string, std::string>& options ) const;
33835 
33869 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
33870  const std::string& permission,
33871  const std::string& credentialName,
33872  const std::map<std::string, std::string>& options,
33873  GrantPermissionCredentialResponse& response_ ) const;
33874 
33885 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
33886 
33901 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
33902  GrantPermissionDatasourceResponse& response_ ) const;
33903 
33930 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
33931  const std::string& permission,
33932  const std::string& datasourceName,
33933  const std::map<std::string, std::string>& options ) const;
33934 
33965 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
33966  const std::string& permission,
33967  const std::string& datasourceName,
33968  const std::map<std::string, std::string>& options,
33969  GrantPermissionDatasourceResponse& response_ ) const;
33970 
33981 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
33982 
33997 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
33998  GrantPermissionDirectoryResponse& response_ ) const;
33999 
34030 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
34031  const std::string& permission,
34032  const std::string& directoryName,
34033  const std::map<std::string, std::string>& options ) const;
34034 
34069 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
34070  const std::string& permission,
34071  const std::string& directoryName,
34072  const std::map<std::string, std::string>& options,
34073  GrantPermissionDirectoryResponse& response_ ) const;
34074 
34084 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
34085 
34097 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
34098  GrantPermissionProcResponse& response_ ) const;
34099 
34124 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
34125  const std::string& permission,
34126  const std::string& procName,
34127  const std::map<std::string, std::string>& options ) const;
34128 
34155 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
34156  const std::string& permission,
34157  const std::string& procName,
34158  const std::map<std::string, std::string>& options,
34159  GrantPermissionProcResponse& response_ ) const;
34160 
34170 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
34171 
34184 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
34185  GrantPermissionSystemResponse& response_ ) const;
34186 
34222 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
34223  const std::string& permission,
34224  const std::map<std::string, std::string>& options ) const;
34225 
34264 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
34265  const std::string& permission,
34266  const std::map<std::string, std::string>& options,
34267  GrantPermissionSystemResponse& response_ ) const;
34268 
34278 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
34279 
34292 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
34293  GrantPermissionTableResponse& response_ ) const;
34294 
34347 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
34348  const std::string& permission,
34349  const std::string& tableName,
34350  const std::string& filterExpression,
34351  const std::map<std::string, std::string>& options ) const;
34352 
34408 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
34409  const std::string& permission,
34410  const std::string& tableName,
34411  const std::string& filterExpression,
34412  const std::map<std::string, std::string>& options,
34413  GrantPermissionTableResponse& response_ ) const;
34414 
34424 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
34425 
34437 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
34438  GrantRoleResponse& response_ ) const;
34439 
34452 GrantRoleResponse grantRole( const std::string& role,
34453  const std::string& member,
34454  const std::map<std::string, std::string>& options ) const;
34455 
34470 GrantRoleResponse& grantRole( const std::string& role,
34471  const std::string& member,
34472  const std::map<std::string, std::string>& options,
34473  GrantRoleResponse& response_ ) const;
34474 
34485 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
34486 
34499 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
34500  HasPermissionResponse& response_ ) const;
34501 
34613 HasPermissionResponse hasPermission( const std::string& principal,
34614  const std::string& object,
34615  const std::string& objectType,
34616  const std::string& permission,
34617  const std::map<std::string, std::string>& options ) const;
34618 
34732 HasPermissionResponse& hasPermission( const std::string& principal,
34733  const std::string& object,
34734  const std::string& objectType,
34735  const std::string& permission,
34736  const std::map<std::string, std::string>& options,
34737  HasPermissionResponse& response_ ) const;
34738 
34748 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
34749 
34761 HasProcResponse& hasProc( const HasProcRequest& request_,
34762  HasProcResponse& response_ ) const;
34763 
34773 HasProcResponse hasProc( const std::string& procName,
34774  const std::map<std::string, std::string>& options ) const;
34775 
34787 HasProcResponse& hasProc( const std::string& procName,
34788  const std::map<std::string, std::string>& options,
34789  HasProcResponse& response_ ) const;
34790 
34800 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
34801 
34813 HasRoleResponse& hasRole( const HasRoleRequest& request_,
34814  HasRoleResponse& response_ ) const;
34815 
34864 HasRoleResponse hasRole( const std::string& principal,
34865  const std::string& role,
34866  const std::map<std::string, std::string>& options ) const;
34867 
34918 HasRoleResponse& hasRole( const std::string& principal,
34919  const std::string& role,
34920  const std::map<std::string, std::string>& options,
34921  HasRoleResponse& response_ ) const;
34922 
34932 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
34933 
34945 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
34946  HasSchemaResponse& response_ ) const;
34947 
34960 HasSchemaResponse hasSchema( const std::string& schemaName,
34961  const std::map<std::string, std::string>& options ) const;
34962 
34977 HasSchemaResponse& hasSchema( const std::string& schemaName,
34978  const std::map<std::string, std::string>& options,
34979  HasSchemaResponse& response_ ) const;
34980 
34990 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
34991 
35003 HasTableResponse& hasTable( const HasTableRequest& request_,
35004  HasTableResponse& response_ ) const;
35005 
35018 HasTableResponse hasTable( const std::string& tableName,
35019  const std::map<std::string, std::string>& options ) const;
35020 
35035 HasTableResponse& hasTable( const std::string& tableName,
35036  const std::map<std::string, std::string>& options,
35037  HasTableResponse& response_ ) const;
35038 
35048 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
35049 
35061 HasTypeResponse& hasType( const HasTypeRequest& request_,
35062  HasTypeResponse& response_ ) const;
35063 
35075 HasTypeResponse hasType( const std::string& typeId,
35076  const std::map<std::string, std::string>& options ) const;
35077 
35091 HasTypeResponse& hasType( const std::string& typeId,
35092  const std::map<std::string, std::string>& options,
35093  HasTypeResponse& response_ ) const;
35094 
35096 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
35097 
35099 ImportModelResponse& importModel( const ImportModelRequest& request_,
35100  ImportModelResponse& response_ ) const;
35101 
35103 ImportModelResponse importModel( const std::string& modelName,
35104  const std::string& registryName,
35105  const std::string& container,
35106  const std::string& runFunction,
35107  const std::string& modelType,
35108  const std::map<std::string, std::string>& options ) const;
35109 
35111 ImportModelResponse& importModel( const std::string& modelName,
35112  const std::string& registryName,
35113  const std::string& container,
35114  const std::string& runFunction,
35115  const std::string& modelType,
35116  const std::map<std::string, std::string>& options,
35117  ImportModelResponse& response_ ) const;
35118 
35144 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
35145 
35173 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
35174  InsertRecordsResponse& response_ ) const;
35175 
35203 template<typename TRequest>
35204 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
35205 {
35206  RawInsertRecordsRequest actualRequest_;
35207  actualRequest_.tableName = request_.tableName;
35208  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
35209  actualRequest_.options = request_.options;
35210  InsertRecordsResponse actualResponse_;
35211  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35212  return actualResponse_;
35213 }
35214 
35244 template<typename TRequest>
35245 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
35246  InsertRecordsResponse& response_ ) const
35247 {
35248  RawInsertRecordsRequest actualRequest_;
35249  actualRequest_.tableName = request_.tableName;
35250  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
35251  actualRequest_.options = request_.options;
35252  submitRequest("/insert/records", actualRequest_, response_, true);
35253  return response_;
35254 }
35255 
35466 template<typename TRequest>
35467 InsertRecordsResponse insertRecords( const std::string& tableName,
35468  const std::vector<TRequest>& data,
35469  const std::map<std::string, std::string>& options ) const
35470 {
35471  RawInsertRecordsRequest actualRequest_;
35472  actualRequest_.tableName = tableName;
35473  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35474  actualRequest_.options = options;
35475  InsertRecordsResponse actualResponse_;
35476  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
35477  return actualResponse_;
35478 }
35479 
35692 template<typename TRequest>
35693 InsertRecordsResponse& insertRecords( const std::string& tableName,
35694  const std::vector<TRequest>& data,
35695  const std::map<std::string, std::string>& options,
35696  InsertRecordsResponse& response_ ) const
35697 {
35698  RawInsertRecordsRequest actualRequest_;
35699  actualRequest_.tableName = tableName;
35700  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
35701  actualRequest_.options = options;
35702  submitRequest("/insert/records", actualRequest_, response_, true);
35703  return response_;
35704 }
35705 
35743 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
35744 
35785 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
35786  InsertRecordsFromFilesResponse& response_ ) const;
35787 
36927 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
36928  const std::vector<std::string>& filepaths,
36929  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
36930  const std::map<std::string, std::string>& createTableOptions,
36931  const std::map<std::string, std::string>& options ) const;
36932 
38075 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
38076  const std::vector<std::string>& filepaths,
38077  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38078  const std::map<std::string, std::string>& createTableOptions,
38079  const std::map<std::string, std::string>& options,
38080  InsertRecordsFromFilesResponse& response_ ) const;
38081 
38095 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
38096 
38114 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
38115  InsertRecordsFromPayloadResponse& response_ ) const;
38116 
39136 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
39137  const std::string& dataText,
39138  const std::vector<uint8_t>& dataBytes,
39139  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
39140  const std::map<std::string, std::string>& createTableOptions,
39141  const std::map<std::string, std::string>& options ) const;
39142 
40166 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
40167  const std::string& dataText,
40168  const std::vector<uint8_t>& dataBytes,
40169  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40170  const std::map<std::string, std::string>& createTableOptions,
40171  const std::map<std::string, std::string>& options,
40172  InsertRecordsFromPayloadResponse& response_ ) const;
40173 
40184 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
40185 
40199 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
40200  InsertRecordsFromQueryResponse& response_ ) const;
40201 
40760 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
40761  const std::string& remoteQuery,
40762  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40763  const std::map<std::string, std::string>& createTableOptions,
40764  const std::map<std::string, std::string>& options ) const;
40765 
41327 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
41328  const std::string& remoteQuery,
41329  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41330  const std::map<std::string, std::string>& createTableOptions,
41331  const std::map<std::string, std::string>& options,
41332  InsertRecordsFromQueryResponse& response_ ) const;
41333 
41351 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
41352 
41372 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
41373  InsertRecordsRandomResponse& response_ ) const;
41374 
41649 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
41650  const int64_t count,
41651  const std::map<std::string, std::map<std::string, double> >& options ) const;
41652 
41929 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
41930  const int64_t count,
41931  const std::map<std::string, std::map<std::string, double> >& options,
41932  InsertRecordsRandomResponse& response_ ) const;
41933 
41951 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
41952 
41972 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
41973  InsertSymbolResponse& response_ ) const;
41974 
42019 InsertSymbolResponse insertSymbol( const std::string& symbolId,
42020  const std::string& symbolFormat,
42021  const std::vector<uint8_t>& symbolData,
42022  const std::map<std::string, std::string>& options ) const;
42023 
42070 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
42071  const std::string& symbolFormat,
42072  const std::vector<uint8_t>& symbolData,
42073  const std::map<std::string, std::string>& options,
42074  InsertSymbolResponse& response_ ) const;
42075 
42085 KillProcResponse killProc( const KillProcRequest& request_ ) const;
42086 
42098 KillProcResponse& killProc( const KillProcRequest& request_,
42099  KillProcResponse& response_ ) const;
42100 
42148 KillProcResponse killProc( const std::string& runId,
42149  const std::map<std::string, std::string>& options ) const;
42150 
42200 KillProcResponse& killProc( const std::string& runId,
42201  const std::map<std::string, std::string>& options,
42202  KillProcResponse& response_ ) const;
42203 
42205 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
42206 
42208 ListGraphResponse& listGraph( const ListGraphRequest& request_,
42209  ListGraphResponse& response_ ) const;
42210 
42212 ListGraphResponse listGraph( const std::string& graphName,
42213  const std::map<std::string, std::string>& options ) const;
42214 
42216 ListGraphResponse& listGraph( const std::string& graphName,
42217  const std::map<std::string, std::string>& options,
42218  ListGraphResponse& response_ ) const;
42219 
42240 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
42241 
42264 LockTableResponse& lockTable( const LockTableRequest& request_,
42265  LockTableResponse& response_ ) const;
42266 
42311 LockTableResponse lockTable( const std::string& tableName,
42312  const std::string& lockType,
42313  const std::map<std::string, std::string>& options ) const;
42314 
42361 LockTableResponse& lockTable( const std::string& tableName,
42362  const std::string& lockType,
42363  const std::map<std::string, std::string>& options,
42364  LockTableResponse& response_ ) const;
42365 
42383 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
42384 
42404 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
42405  MatchGraphResponse& response_ ) const;
42406 
43115 MatchGraphResponse matchGraph( const std::string& graphName,
43116  const std::vector<std::string>& samplePoints,
43117  const std::string& solveMethod,
43118  const std::string& solutionTable,
43119  const std::map<std::string, std::string>& options ) const;
43120 
43831 MatchGraphResponse& matchGraph( const std::string& graphName,
43832  const std::vector<std::string>& samplePoints,
43833  const std::string& solveMethod,
43834  const std::string& solutionTable,
43835  const std::map<std::string, std::string>& options,
43836  MatchGraphResponse& response_ ) const;
43837 
43854 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
43855 
43874 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
43875  ModifyGraphResponse& response_ ) const;
43876 
44158 ModifyGraphResponse modifyGraph( const std::string& graphName,
44159  const std::vector<std::string>& nodes,
44160  const std::vector<std::string>& edges,
44161  const std::vector<std::string>& weights,
44162  const std::vector<std::string>& restrictions,
44163  const std::map<std::string, std::string>& options ) const;
44164 
44448 ModifyGraphResponse& modifyGraph( const std::string& graphName,
44449  const std::vector<std::string>& nodes,
44450  const std::vector<std::string>& edges,
44451  const std::vector<std::string>& weights,
44452  const std::vector<std::string>& restrictions,
44453  const std::map<std::string, std::string>& options,
44454  ModifyGraphResponse& response_ ) const;
44455 
44486 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
44487 
44520 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
44521  QueryGraphResponse& response_ ) const;
44522 
44693 QueryGraphResponse queryGraph( const std::string& graphName,
44694  const std::vector<std::string>& queries,
44695  const std::vector<std::string>& restrictions,
44696  const std::string& adjacencyTable,
44697  const int32_t rings,
44698  const std::map<std::string, std::string>& options ) const;
44699 
44872 QueryGraphResponse& queryGraph( const std::string& graphName,
44873  const std::vector<std::string>& queries,
44874  const std::vector<std::string>& restrictions,
44875  const std::string& adjacencyTable,
44876  const int32_t rings,
44877  const std::map<std::string, std::string>& options,
44878  QueryGraphResponse& response_ ) const;
44879 
44896 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
44897 
44916 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
44917  RepartitionGraphResponse& response_ ) const;
44918 
44957 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
44958  const std::map<std::string, std::string>& options ) const;
44959 
45000 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
45001  const std::map<std::string, std::string>& options,
45002  RepartitionGraphResponse& response_ ) const;
45003 
45005 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
45006 
45008 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
45009  ReserveResourceResponse& response_ ) const;
45010 
45012 ReserveResourceResponse reserveResource( const std::string& component,
45013  const std::string& name,
45014  const std::string& action,
45015  const int64_t bytesRequested,
45016  const int64_t ownerId,
45017  const std::map<std::string, std::string>& options ) const;
45018 
45020 ReserveResourceResponse& reserveResource( const std::string& component,
45021  const std::string& name,
45022  const std::string& action,
45023  const int64_t bytesRequested,
45024  const int64_t ownerId,
45025  const std::map<std::string, std::string>& options,
45026  ReserveResourceResponse& response_ ) const;
45027 
45042 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
45043 
45060 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
45061  RestoreBackupResponse& response_ ) const;
45062 
45276 RestoreBackupResponse restoreBackup( const std::string& backupName,
45277  const std::map<std::string, std::string>& restoreObjectsMap,
45278  const std::string& datasourceName,
45279  const std::map<std::string, std::string>& options ) const;
45280 
45496 RestoreBackupResponse& restoreBackup( const std::string& backupName,
45497  const std::map<std::string, std::string>& restoreObjectsMap,
45498  const std::string& datasourceName,
45499  const std::map<std::string, std::string>& options,
45500  RestoreBackupResponse& response_ ) const;
45501 
45511 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
45512 
45524 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
45525  RevokePermissionResponse& response_ ) const;
45526 
45621 RevokePermissionResponse revokePermission( const std::string& principal,
45622  const std::string& object,
45623  const std::string& objectType,
45624  const std::string& permission,
45625  const std::map<std::string, std::string>& options ) const;
45626 
45723 RevokePermissionResponse& revokePermission( const std::string& principal,
45724  const std::string& object,
45725  const std::string& objectType,
45726  const std::string& permission,
45727  const std::map<std::string, std::string>& options,
45728  RevokePermissionResponse& response_ ) const;
45729 
45741 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
45742 
45758 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
45759  RevokePermissionCredentialResponse& response_ ) const;
45760 
45790 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
45791  const std::string& permission,
45792  const std::string& credentialName,
45793  const std::map<std::string, std::string>& options ) const;
45794 
45828 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
45829  const std::string& permission,
45830  const std::string& credentialName,
45831  const std::map<std::string, std::string>& options,
45832  RevokePermissionCredentialResponse& response_ ) const;
45833 
45844 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
45845 
45860 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
45861  RevokePermissionDatasourceResponse& response_ ) const;
45862 
45890 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
45891  const std::string& permission,
45892  const std::string& datasourceName,
45893  const std::map<std::string, std::string>& options ) const;
45894 
45926 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
45927  const std::string& permission,
45928  const std::string& datasourceName,
45929  const std::map<std::string, std::string>& options,
45930  RevokePermissionDatasourceResponse& response_ ) const;
45931 
45942 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
45943 
45958 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
45959  RevokePermissionDirectoryResponse& response_ ) const;
45960 
45990 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
45991  const std::string& permission,
45992  const std::string& directoryName,
45993  const std::map<std::string, std::string>& options ) const;
45994 
46028 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
46029  const std::string& permission,
46030  const std::string& directoryName,
46031  const std::map<std::string, std::string>& options,
46032  RevokePermissionDirectoryResponse& response_ ) const;
46033 
46043 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
46044 
46057 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
46058  RevokePermissionProcResponse& response_ ) const;
46059 
46084 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
46085  const std::string& permission,
46086  const std::string& procName,
46087  const std::map<std::string, std::string>& options ) const;
46088 
46116 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
46117  const std::string& permission,
46118  const std::string& procName,
46119  const std::map<std::string, std::string>& options,
46120  RevokePermissionProcResponse& response_ ) const;
46121 
46131 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
46132 
46145 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
46146  RevokePermissionSystemResponse& response_ ) const;
46147 
46183 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
46184  const std::string& permission,
46185  const std::map<std::string, std::string>& options ) const;
46186 
46225 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
46226  const std::string& permission,
46227  const std::map<std::string, std::string>& options,
46228  RevokePermissionSystemResponse& response_ ) const;
46229 
46239 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
46240 
46253 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
46254  RevokePermissionTableResponse& response_ ) const;
46255 
46304 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
46305  const std::string& permission,
46306  const std::string& tableName,
46307  const std::map<std::string, std::string>& options ) const;
46308 
46360 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
46361  const std::string& permission,
46362  const std::string& tableName,
46363  const std::map<std::string, std::string>& options,
46364  RevokePermissionTableResponse& response_ ) const;
46365 
46375 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
46376 
46388 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
46389  RevokeRoleResponse& response_ ) const;
46390 
46403 RevokeRoleResponse revokeRole( const std::string& role,
46404  const std::string& member,
46405  const std::map<std::string, std::string>& options ) const;
46406 
46421 RevokeRoleResponse& revokeRole( const std::string& role,
46422  const std::string& member,
46423  const std::map<std::string, std::string>& options,
46424  RevokeRoleResponse& response_ ) const;
46425 
46439 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
46440 
46456 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
46457  ShowBackupResponse& response_ ) const;
46458 
46517 ShowBackupResponse showBackup( const std::string& backupName,
46518  const std::string& datasourceName,
46519  const std::map<std::string, std::string>& options ) const;
46520 
46581 ShowBackupResponse& showBackup( const std::string& backupName,
46582  const std::string& datasourceName,
46583  const std::map<std::string, std::string>& options,
46584  ShowBackupResponse& response_ ) const;
46585 
46587 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
46588 
46590 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
46591  ShowContainerRegistryResponse& response_ ) const;
46592 
46594 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
46595  const std::map<std::string, std::string>& options ) const;
46596 
46598 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
46599  const std::map<std::string, std::string>& options,
46600  ShowContainerRegistryResponse& response_ ) const;
46601 
46612 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
46613 
46626 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
46627  ShowCredentialResponse& response_ ) const;
46628 
46643 ShowCredentialResponse showCredential( const std::string& credentialName,
46644  const std::map<std::string, std::string>& options ) const;
46645 
46662 ShowCredentialResponse& showCredential( const std::string& credentialName,
46663  const std::map<std::string, std::string>& options,
46664  ShowCredentialResponse& response_ ) const;
46665 
46676 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
46677 
46690 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
46691  ShowDatasinkResponse& response_ ) const;
46692 
46706 ShowDatasinkResponse showDatasink( const std::string& name,
46707  const std::map<std::string, std::string>& options ) const;
46708 
46724 ShowDatasinkResponse& showDatasink( const std::string& name,
46725  const std::map<std::string, std::string>& options,
46726  ShowDatasinkResponse& response_ ) const;
46727 
46739 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
46740 
46754 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
46755  ShowDatasourceResponse& response_ ) const;
46756 
46771 ShowDatasourceResponse showDatasource( const std::string& name,
46772  const std::map<std::string, std::string>& options ) const;
46773 
46790 ShowDatasourceResponse& showDatasource( const std::string& name,
46791  const std::map<std::string, std::string>& options,
46792  ShowDatasourceResponse& response_ ) const;
46793 
46805 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
46806 
46820 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
46821  ShowDirectoriesResponse& response_ ) const;
46822 
46835 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
46836  const std::map<std::string, std::string>& options ) const;
46837 
46852 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
46853  const std::map<std::string, std::string>& options,
46854  ShowDirectoriesResponse& response_ ) const;
46855 
46868 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
46869 
46884 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
46885  ShowEnvironmentResponse& response_ ) const;
46886 
46940 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
46941  const std::map<std::string, std::string>& options ) const;
46942 
46998 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
46999  const std::map<std::string, std::string>& options,
47000  ShowEnvironmentResponse& response_ ) const;
47001 
47013 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
47014 
47028 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
47029  ShowFilesResponse& response_ ) const;
47030 
47047 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
47048  const std::map<std::string, std::string>& options ) const;
47049 
47068 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
47069  const std::map<std::string, std::string>& options,
47070  ShowFilesResponse& response_ ) const;
47071 
47073 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
47074 
47076 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
47077  ShowFunctionsResponse& response_ ) const;
47078 
47080 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
47081  const std::map<std::string, std::string>& options ) const;
47082 
47084 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
47085  const std::map<std::string, std::string>& options,
47086  ShowFunctionsResponse& response_ ) const;
47087 
47098 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
47099 
47112 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
47113  ShowGraphResponse& response_ ) const;
47114 
47148 ShowGraphResponse showGraph( const std::string& graphName,
47149  const std::map<std::string, std::string>& options ) const;
47150 
47186 ShowGraphResponse& showGraph( const std::string& graphName,
47187  const std::map<std::string, std::string>& options,
47188  ShowGraphResponse& response_ ) const;
47189 
47191 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
47192 
47194 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
47195  ShowGraphGrammarResponse& response_ ) const;
47196 
47198 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
47199 
47201 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
47202  ShowGraphGrammarResponse& response_ ) const;
47203 
47205 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
47206 
47208 ShowModelResponse& showModel( const ShowModelRequest& request_,
47209  ShowModelResponse& response_ ) const;
47210 
47212 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
47213  const std::map<std::string, std::string>& options ) const;
47214 
47216 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
47217  const std::map<std::string, std::string>& options,
47218  ShowModelResponse& response_ ) const;
47219 
47229 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
47230 
47242 ShowProcResponse& showProc( const ShowProcRequest& request_,
47243  ShowProcResponse& response_ ) const;
47244 
47275 ShowProcResponse showProc( const std::string& procName,
47276  const std::map<std::string, std::string>& options ) const;
47277 
47310 ShowProcResponse& showProc( const std::string& procName,
47311  const std::map<std::string, std::string>& options,
47312  ShowProcResponse& response_ ) const;
47313 
47327 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
47328 
47344 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
47345  ShowProcStatusResponse& response_ ) const;
47346 
47395 ShowProcStatusResponse showProcStatus( const std::string& runId,
47396  const std::map<std::string, std::string>& options ) const;
47397 
47448 ShowProcStatusResponse& showProcStatus( const std::string& runId,
47449  const std::map<std::string, std::string>& options,
47450  ShowProcStatusResponse& response_ ) const;
47451 
47465 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
47466 
47482 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
47483  ShowResourceObjectsResponse& response_ ) const;
47484 
47564 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
47565 
47647 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
47648  ShowResourceObjectsResponse& response_ ) const;
47649 
47660 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
47661 
47675 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
47676  ShowResourceStatisticsResponse& response_ ) const;
47677 
47687 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
47688 
47701 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
47702  ShowResourceStatisticsResponse& response_ ) const;
47703 
47714 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
47715 
47728 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
47729  ShowResourceGroupsResponse& response_ ) const;
47730 
47794 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
47795  const std::map<std::string, std::string>& options ) const;
47796 
47862 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
47863  const std::map<std::string, std::string>& options,
47864  ShowResourceGroupsResponse& response_ ) const;
47865 
47877 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
47878 
47892 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
47893  ShowSchemaResponse& response_ ) const;
47894 
47926 ShowSchemaResponse showSchema( const std::string& schemaName,
47927  const std::map<std::string, std::string>& options ) const;
47928 
47962 ShowSchemaResponse& showSchema( const std::string& schemaName,
47963  const std::map<std::string, std::string>& options,
47964  ShowSchemaResponse& response_ ) const;
47965 
47977 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
47978 
47992 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
47993  ShowSecurityResponse& response_ ) const;
47994 
48025 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
48026  const std::map<std::string, std::string>& options ) const;
48027 
48060 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
48061  const std::map<std::string, std::string>& options,
48062  ShowSecurityResponse& response_ ) const;
48063 
48074 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
48075 
48088 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
48089  ShowSqlProcResponse& response_ ) const;
48090 
48123 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
48124  const std::map<std::string, std::string>& options ) const;
48125 
48160 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
48161  const std::map<std::string, std::string>& options,
48162  ShowSqlProcResponse& response_ ) const;
48163 
48173 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
48174 
48186 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
48187  ShowStatisticsResponse& response_ ) const;
48188 
48224 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
48225  const std::map<std::string, std::string>& options ) const;
48226 
48264 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
48265  const std::map<std::string, std::string>& options,
48266  ShowStatisticsResponse& response_ ) const;
48267 
48278 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
48279 
48293 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
48294  ShowSystemPropertiesResponse& response_ ) const;
48295 
48313 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
48314 
48335 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
48336  ShowSystemPropertiesResponse& response_ ) const;
48337 
48348 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
48349 
48362 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
48363  ShowSystemStatusResponse& response_ ) const;
48364 
48375 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
48376 
48389 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
48390  ShowSystemStatusResponse& response_ ) const;
48391 
48403 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
48404 
48418 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
48419  ShowSystemTimingResponse& response_ ) const;
48420 
48432 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
48433 
48447 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
48448  ShowSystemTimingResponse& response_ ) const;
48449 
48487 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
48488 
48528 ShowTableResponse& showTable( const ShowTableRequest& request_,
48529  ShowTableResponse& response_ ) const;
48530 
48735 ShowTableResponse showTable( const std::string& tableName,
48736  const std::map<std::string, std::string>& options ) const;
48737 
48944 ShowTableResponse& showTable( const std::string& tableName,
48945  const std::map<std::string, std::string>& options,
48946  ShowTableResponse& response_ ) const;
48947 
48957 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
48958 
48970 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
48971  ShowTableMetadataResponse& response_ ) const;
48972 
48986 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
48987  const std::map<std::string, std::string>& options ) const;
48988 
49004 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
49005  const std::map<std::string, std::string>& options,
49006  ShowTableMetadataResponse& response_ ) const;
49007 
49020 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
49021 
49036 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
49037  ShowTableMonitorsResponse& response_ ) const;
49038 
49054 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
49055  const std::map<std::string, std::string>& options ) const;
49056 
49074 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
49075  const std::map<std::string, std::string>& options,
49076  ShowTableMonitorsResponse& response_ ) const;
49077 
49091 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
49092 
49108 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
49109  ShowTablesByTypeResponse& response_ ) const;
49110 
49128 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
49129  const std::string& label,
49130  const std::map<std::string, std::string>& options ) const;
49131 
49151 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
49152  const std::string& label,
49153  const std::map<std::string, std::string>& options,
49154  ShowTablesByTypeResponse& response_ ) const;
49155 
49166 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
49167 
49180 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
49181  ShowTriggersResponse& response_ ) const;
49182 
49195 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
49196  const std::map<std::string, std::string>& options ) const;
49197 
49212 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
49213  const std::map<std::string, std::string>& options,
49214  ShowTriggersResponse& response_ ) const;
49215 
49227 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
49228 
49242 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
49243  ShowTypesResponse& response_ ) const;
49244 
49276 ShowTypesResponse showTypes( const std::string& typeId,
49277  const std::string& label,
49278  const std::map<std::string, std::string>& options ) const;
49279 
49313 ShowTypesResponse& showTypes( const std::string& typeId,
49314  const std::string& label,
49315  const std::map<std::string, std::string>& options,
49316  ShowTypesResponse& response_ ) const;
49317 
49327 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
49328 
49340 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
49341  ShowVideoResponse& response_ ) const;
49342 
49354 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
49355  const std::map<std::string, std::string>& options ) const;
49356 
49370 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
49371  const std::map<std::string, std::string>& options,
49372  ShowVideoResponse& response_ ) const;
49373 
49384 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
49385 
49398 ShowWalResponse& showWal( const ShowWalRequest& request_,
49399  ShowWalResponse& response_ ) const;
49400 
49428 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
49429  const std::map<std::string, std::string>& options ) const;
49430 
49460 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
49461  const std::map<std::string, std::string>& options,
49462  ShowWalResponse& response_ ) const;
49463 
49482 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
49483 
49504 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
49505  SolveGraphResponse& response_ ) const;
49506 
49843 SolveGraphResponse solveGraph( const std::string& graphName,
49844  const std::vector<std::string>& weightsOnEdges,
49845  const std::vector<std::string>& restrictions,
49846  const std::string& solverType,
49847  const std::vector<std::string>& sourceNodes,
49848  const std::vector<std::string>& destinationNodes,
49849  const std::string& solutionTable,
49850  const std::map<std::string, std::string>& options ) const;
49851 
50190 SolveGraphResponse& solveGraph( const std::string& graphName,
50191  const std::vector<std::string>& weightsOnEdges,
50192  const std::vector<std::string>& restrictions,
50193  const std::string& solverType,
50194  const std::vector<std::string>& sourceNodes,
50195  const std::vector<std::string>& destinationNodes,
50196  const std::string& solutionTable,
50197  const std::map<std::string, std::string>& options,
50198  SolveGraphResponse& response_ ) const;
50199 
50237 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
50238 
50278 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
50279  UpdateRecordsResponse& response_ ) const;
50280 
50320 template<typename TRequest>
50321 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
50322 {
50323  RawUpdateRecordsRequest actualRequest_;
50324  actualRequest_.tableName = request_.tableName;
50325  actualRequest_.expressions = request_.expressions;
50326  actualRequest_.newValuesMaps = request_.newValuesMaps;
50327  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50328  actualRequest_.options = request_.options;
50329  UpdateRecordsResponse actualResponse_;
50330  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50331  return actualResponse_;
50332 }
50333 
50375 template<typename TRequest>
50376 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
50377  UpdateRecordsResponse& response_ ) const
50378 {
50379  RawUpdateRecordsRequest actualRequest_;
50380  actualRequest_.tableName = request_.tableName;
50381  actualRequest_.expressions = request_.expressions;
50382  actualRequest_.newValuesMaps = request_.newValuesMaps;
50383  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
50384  actualRequest_.options = request_.options;
50385  submitRequest("/update/records", actualRequest_, response_, true);
50386  return response_;
50387 }
50388 
50628 template<typename TRequest>
50629 UpdateRecordsResponse updateRecords( const std::string& tableName,
50630  const std::vector<std::string>& expressions,
50631  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50632  const std::vector<TRequest>& data,
50633  const std::map<std::string, std::string>& options ) const
50634 {
50635  RawUpdateRecordsRequest actualRequest_;
50636  actualRequest_.tableName = tableName;
50637  actualRequest_.expressions = expressions;
50638  actualRequest_.newValuesMaps = newValuesMaps;
50639  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50640  actualRequest_.options = options;
50641  UpdateRecordsResponse actualResponse_;
50642  submitRequest("/update/records", actualRequest_, actualResponse_, true);
50643  return actualResponse_;
50644 }
50645 
50887 template<typename TRequest>
50888 UpdateRecordsResponse& updateRecords( const std::string& tableName,
50889  const std::vector<std::string>& expressions,
50890  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
50891  const std::vector<TRequest>& data,
50892  const std::map<std::string, std::string>& options,
50893  UpdateRecordsResponse& response_ ) const
50894 {
50895  RawUpdateRecordsRequest actualRequest_;
50896  actualRequest_.tableName = tableName;
50897  actualRequest_.expressions = expressions;
50898  actualRequest_.newValuesMaps = newValuesMaps;
50899  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
50900  actualRequest_.options = options;
50901  submitRequest("/update/records", actualRequest_, response_, true);
50902  return response_;
50903 }
50904 
50970 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
50971 
51039 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
51040  UploadFilesResponse& response_ ) const;
51041 
51187 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
51188  const std::vector<std::vector<uint8_t> >& fileData,
51189  const std::map<std::string, std::string>& options ) const;
51190 
51338 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
51339  const std::vector<std::vector<uint8_t> >& fileData,
51340  const std::map<std::string, std::string>& options,
51341  UploadFilesResponse& response_ ) const;
51342 
51365 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
51366 
51391 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
51392  UploadFilesFromurlResponse& response_ ) const;
51393 
51424 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
51425  const std::vector<std::string>& urls,
51426  const std::map<std::string, std::string>& options ) const;
51427 
51460 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
51461  const std::vector<std::string>& urls,
51462  const std::map<std::string, std::string>& options,
51463  UploadFilesFromurlResponse& response_ ) const;
51464 
51466 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
51467 
51469 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
51470  VisualizeGetFeatureInfoResponse& response_ ) const;
51471 
51473 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51474  const std::vector<std::string>& xColumnNames,
51475  const std::vector<std::string>& yColumnNames,
51476  const std::vector<std::string>& geometryColumnNames,
51477  const std::vector<std::vector<std::string> >& queryColumnNames,
51478  const std::string& projection,
51479  const double minX,
51480  const double maxX,
51481  const double minY,
51482  const double maxY,
51483  const int32_t width,
51484  const int32_t height,
51485  const int32_t x,
51486  const int32_t y,
51487  const int32_t radius,
51488  const int64_t limit,
51489  const std::string& encoding,
51490  const std::map<std::string, std::string>& options ) const;
51491 
51493 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
51494  const std::vector<std::string>& xColumnNames,
51495  const std::vector<std::string>& yColumnNames,
51496  const std::vector<std::string>& geometryColumnNames,
51497  const std::vector<std::vector<std::string> >& queryColumnNames,
51498  const std::string& projection,
51499  const double minX,
51500  const double maxX,
51501  const double minY,
51502  const double maxY,
51503  const int32_t width,
51504  const int32_t height,
51505  const int32_t x,
51506  const int32_t y,
51507  const int32_t radius,
51508  const int64_t limit,
51509  const std::string& encoding,
51510  const std::map<std::string, std::string>& options,
51511  VisualizeGetFeatureInfoResponse& response_ ) const;
51512 
51514 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
51515 
51517 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
51518  VisualizeImageResponse& response_ ) const;
51519 
51521 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
51522  const std::vector<std::string>& worldTableNames,
51523  const std::string& xColumnName,
51524  const std::string& yColumnName,
51525  const std::string& symbolColumnName,
51526  const std::string& geometryColumnName,
51527  const std::vector<std::vector<std::string> >& trackIds,
51528  const double minX,
51529  const double maxX,
51530  const double minY,
51531  const double maxY,
51532  const int32_t width,
51533  const int32_t height,
51534  const std::string& projection,
51535  const int64_t bgColor,
51536  const std::map<std::string, std::vector<std::string> >& styleOptions,
51537  const std::map<std::string, std::string>& options ) const;
51538 
51540 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
51541  const std::vector<std::string>& worldTableNames,
51542  const std::string& xColumnName,
51543  const std::string& yColumnName,
51544  const std::string& symbolColumnName,
51545  const std::string& geometryColumnName,
51546  const std::vector<std::vector<std::string> >& trackIds,
51547  const double minX,
51548  const double maxX,
51549  const double minY,
51550  const double maxY,
51551  const int32_t width,
51552  const int32_t height,
51553  const std::string& projection,
51554  const int64_t bgColor,
51555  const std::map<std::string, std::vector<std::string> >& styleOptions,
51556  const std::map<std::string, std::string>& options,
51557  VisualizeImageResponse& response_ ) const;
51558 
51573 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
51574 
51591 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
51592  VisualizeImageChartResponse& response_ ) const;
51593 
51823 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
51824  const std::vector<std::string>& xColumnNames,
51825  const std::vector<std::string>& yColumnNames,
51826  const double minX,
51827  const double maxX,
51828  const double minY,
51829  const double maxY,
51830  const int32_t width,
51831  const int32_t height,
51832  const std::string& bgColor,
51833  const std::map<std::string, std::vector<std::string> >& styleOptions,
51834  const std::map<std::string, std::string>& options ) const;
51835 
52067 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
52068  const std::vector<std::string>& xColumnNames,
52069  const std::vector<std::string>& yColumnNames,
52070  const double minX,
52071  const double maxX,
52072  const double minY,
52073  const double maxY,
52074  const int32_t width,
52075  const int32_t height,
52076  const std::string& bgColor,
52077  const std::map<std::string, std::vector<std::string> >& styleOptions,
52078  const std::map<std::string, std::string>& options,
52079  VisualizeImageChartResponse& response_ ) const;
52080 
52082 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
52083 
52085 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
52086  VisualizeImageClassbreakResponse& response_ ) const;
52087 
52089 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
52090  const std::vector<std::string>& worldTableNames,
52091  const std::string& xColumnName,
52092  const std::string& yColumnName,
52093  const std::string& symbolColumnName,
52094  const std::string& geometryColumnName,
52095  const std::vector<std::vector<std::string> >& trackIds,
52096  const std::string& cbAttr,
52097  const std::vector<std::string>& cbVals,
52098  const std::string& cbPointcolorAttr,
52099  const std::vector<std::string>& cbPointcolorVals,
52100  const std::string& cbPointalphaAttr,
52101  const std::vector<std::string>& cbPointalphaVals,
52102  const std::string& cbPointsizeAttr,
52103  const std::vector<std::string>& cbPointsizeVals,
52104  const std::string& cbPointshapeAttr,
52105  const std::vector<std::string>& cbPointshapeVals,
52106  const double minX,
52107  const double maxX,
52108  const double minY,
52109  const double maxY,
52110  const int32_t width,
52111  const int32_t height,
52112  const std::string& projection,
52113  const int64_t bgColor,
52114  const std::map<std::string, std::vector<std::string> >& styleOptions,
52115  const std::map<std::string, std::string>& options,
52116  const std::vector<int32_t>& cbTransparencyVec ) const;
52117 
52119 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
52120  const std::vector<std::string>& worldTableNames,
52121  const std::string& xColumnName,
52122  const std::string& yColumnName,
52123  const std::string& symbolColumnName,
52124  const std::string& geometryColumnName,
52125  const std::vector<std::vector<std::string> >& trackIds,
52126  const std::string& cbAttr,
52127  const std::vector<std::string>& cbVals,
52128  const std::string& cbPointcolorAttr,
52129  const std::vector<std::string>& cbPointcolorVals,
52130  const std::string& cbPointalphaAttr,
52131  const std::vector<std::string>& cbPointalphaVals,
52132  const std::string& cbPointsizeAttr,
52133  const std::vector<std::string>& cbPointsizeVals,
52134  const std::string& cbPointshapeAttr,
52135  const std::vector<std::string>& cbPointshapeVals,
52136  const double minX,
52137  const double maxX,
52138  const double minY,
52139  const double maxY,
52140  const int32_t width,
52141  const int32_t height,
52142  const std::string& projection,
52143  const int64_t bgColor,
52144  const std::map<std::string, std::vector<std::string> >& styleOptions,
52145  const std::map<std::string, std::string>& options,
52146  const std::vector<int32_t>& cbTransparencyVec,
52147  VisualizeImageClassbreakResponse& response_ ) const;
52148 
52150 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
52151 
52153 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
52154  VisualizeImageContourResponse& response_ ) const;
52155 
52157 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
52158  const std::string& xColumnName,
52159  const std::string& yColumnName,
52160  const std::string& valueColumnName,
52161  const double minX,
52162  const double maxX,
52163  const double minY,
52164  const double maxY,
52165  const int32_t width,
52166  const int32_t height,
52167  const std::string& projection,
52168  const std::map<std::string, std::string>& styleOptions,
52169  const std::map<std::string, std::string>& options ) const;
52170 
52172 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
52173  const std::string& xColumnName,
52174  const std::string& yColumnName,
52175  const std::string& valueColumnName,
52176  const double minX,
52177  const double maxX,
52178  const double minY,
52179  const double maxY,
52180  const int32_t width,
52181  const int32_t height,
52182  const std::string& projection,
52183  const std::map<std::string, std::string>& styleOptions,
52184  const std::map<std::string, std::string>& options,
52185  VisualizeImageContourResponse& response_ ) const;
52186 
52188 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
52189 
52191 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
52192  VisualizeImageHeatmapResponse& response_ ) const;
52193 
52195 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52196  const std::string& xColumnName,
52197  const std::string& yColumnName,
52198  const std::string& valueColumnName,
52199  const std::string& geometryColumnName,
52200  const double minX,
52201  const double maxX,
52202  const double minY,
52203  const double maxY,
52204  const int32_t width,
52205  const int32_t height,
52206  const std::string& projection,
52207  const std::map<std::string, std::string>& styleOptions,
52208  const std::map<std::string, std::string>& options ) const;
52209 
52211 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
52212  const std::string& xColumnName,
52213  const std::string& yColumnName,
52214  const std::string& valueColumnName,
52215  const std::string& geometryColumnName,
52216  const double minX,
52217  const double maxX,
52218  const double minY,
52219  const double maxY,
52220  const int32_t width,
52221  const int32_t height,
52222  const std::string& projection,
52223  const std::map<std::string, std::string>& styleOptions,
52224  const std::map<std::string, std::string>& options,
52225  VisualizeImageHeatmapResponse& response_ ) const;
52226 
52228 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
52229 
52231 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
52232  VisualizeImageLabelsResponse& response_ ) const;
52233 
52235 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
52236  const std::string& xColumnName,
52237  const std::string& yColumnName,
52238  const std::string& xOffset,
52239  const std::string& yOffset,
52240  const std::string& textString,
52241  const std::string& font,
52242  const std::string& textColor,
52243  const std::string& textAngle,
52244  const std::string& textScale,
52245  const std::string& drawBox,
52246  const std::string& drawLeader,
52247  const std::string& lineWidth,
52248  const std::string& lineColor,
52249  const std::string& fillColor,
52250  const std::string& leaderXColumnName,
52251  const std::string& leaderYColumnName,
52252  const std::string& filter,
52253  const double minX,
52254  const double maxX,
52255  const double minY,
52256  const double maxY,
52257  const int32_t width,
52258  const int32_t height,
52259  const std::string& projection,
52260  const std::map<std::string, std::string>& options ) const;
52261 
52263 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
52264  const std::string& xColumnName,
52265  const std::string& yColumnName,
52266  const std::string& xOffset,
52267  const std::string& yOffset,
52268  const std::string& textString,
52269  const std::string& font,
52270  const std::string& textColor,
52271  const std::string& textAngle,
52272  const std::string& textScale,
52273  const std::string& drawBox,
52274  const std::string& drawLeader,
52275  const std::string& lineWidth,
52276  const std::string& lineColor,
52277  const std::string& fillColor,
52278  const std::string& leaderXColumnName,
52279  const std::string& leaderYColumnName,
52280  const std::string& filter,
52281  const double minX,
52282  const double maxX,
52283  const double minY,
52284  const double maxY,
52285  const int32_t width,
52286  const int32_t height,
52287  const std::string& projection,
52288  const std::map<std::string, std::string>& options,
52289  VisualizeImageLabelsResponse& response_ ) const;
52290 
52304 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
52305 
52321 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
52322  VisualizeIsochroneResponse& response_ ) const;
52323 
52986 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
52987  const std::string& sourceNode,
52988  const double maxSolutionRadius,
52989  const std::vector<std::string>& weightsOnEdges,
52990  const std::vector<std::string>& restrictions,
52991  const int32_t numLevels,
52992  const bool generateImage,
52993  const std::string& levelsTable,
52994  const std::map<std::string, std::string>& styleOptions,
52995  const std::map<std::string, std::string>& solveOptions,
52996  const std::map<std::string, std::string>& contourOptions,
52997  const std::map<std::string, std::string>& options ) const;
52998 
53663 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
53664  const std::string& sourceNode,
53665  const double maxSolutionRadius,
53666  const std::vector<std::string>& weightsOnEdges,
53667  const std::vector<std::string>& restrictions,
53668  const int32_t numLevels,
53669  const bool generateImage,
53670  const std::string& levelsTable,
53671  const std::map<std::string, std::string>& styleOptions,
53672  const std::map<std::string, std::string>& solveOptions,
53673  const std::map<std::string, std::string>& contourOptions,
53674  const std::map<std::string, std::string>& options,
53675  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.
DropCatalogResponse dropCatalog(const DropCatalogRequest &request_) const
Drops an existing catalog.
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.
CreateCatalogResponse createCatalog(const CreateCatalogRequest &request_) const
Creates a catalog, which contains the location and connection information for a deltalake catalog tha...
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.
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...