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 
2803 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2804 
2950 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2951  AdminVerifyDbResponse& response_ ) const;
2952 
2963 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2964 
2977 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2978  AggregateConvexHullResponse& response_ ) const;
2979 
2998 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
2999  const std::string& xColumnName,
3000  const std::string& yColumnName,
3001  const std::map<std::string, std::string>& options ) const;
3002 
3023 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
3024  const std::string& xColumnName,
3025  const std::string& yColumnName,
3026  const std::map<std::string, std::string>& options,
3027  AggregateConvexHullResponse& response_ ) const;
3028 
3101 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
3102 
3177 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
3178  RawAggregateGroupByResponse& response_ ) const;
3179 
3252 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
3253 
3328 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
3329  AggregateGroupByResponse& response_ ) const;
3330 
3788 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
3789  const std::vector<std::string>& columnNames,
3790  const int64_t offset,
3791  const int64_t limit,
3792  const std::map<std::string, std::string>& options ) const;
3793 
4253 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
4254  const std::vector<std::string>& columnNames,
4255  const int64_t offset,
4256  const int64_t limit,
4257  const std::map<std::string, std::string>& options,
4258  AggregateGroupByResponse& response_ ) const;
4259 
4283 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
4284 
4310 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
4311  AggregateHistogramResponse& response_ ) const;
4312 
4364 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
4365  const std::string& columnName,
4366  const double start,
4367  const double end,
4368  const double interval,
4369  const std::map<std::string, std::string>& options ) const;
4370 
4424 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
4425  const std::string& columnName,
4426  const double start,
4427  const double end,
4428  const double interval,
4429  const std::map<std::string, std::string>& options,
4430  AggregateHistogramResponse& response_ ) const;
4431 
4451 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
4452 
4474 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
4475  AggregateKMeansResponse& response_ ) const;
4476 
4590 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
4591  const std::vector<std::string>& columnNames,
4592  const int32_t k,
4593  const double tolerance,
4594  const std::map<std::string, std::string>& options ) const;
4595 
4711 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
4712  const std::vector<std::string>& columnNames,
4713  const int32_t k,
4714  const double tolerance,
4715  const std::map<std::string, std::string>& options,
4716  AggregateKMeansResponse& response_ ) const;
4717 
4728 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
4729 
4742 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
4743  AggregateMinMaxResponse& response_ ) const;
4744 
4761 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
4762  const std::string& columnName,
4763  const std::map<std::string, std::string>& options ) const;
4764 
4783 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
4784  const std::string& columnName,
4785  const std::map<std::string, std::string>& options,
4786  AggregateMinMaxResponse& response_ ) const;
4787 
4798 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
4799 
4814 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
4815  AggregateMinMaxGeometryResponse& response_ ) const;
4816 
4833 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
4834  const std::string& columnName,
4835  const std::map<std::string, std::string>& options ) const;
4836 
4857 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
4858  const std::string& columnName,
4859  const std::map<std::string, std::string>& options,
4860  AggregateMinMaxGeometryResponse& response_ ) const;
4861 
4925 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
4926 
4992 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
4993  AggregateStatisticsResponse& response_ ) const;
4994 
5138 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
5139  const std::string& columnName,
5140  const std::string& stats,
5141  const std::map<std::string, std::string>& options ) const;
5142 
5288 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
5289  const std::string& columnName,
5290  const std::string& stats,
5291  const std::map<std::string, std::string>& options,
5292  AggregateStatisticsResponse& response_ ) const;
5293 
5330 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
5331 
5372 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
5373  AggregateStatisticsByRangeResponse& response_ ) const;
5374 
5455 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
5456  const std::string& selectExpression,
5457  const std::string& columnName,
5458  const std::string& valueColumnName,
5459  const std::string& stats,
5460  const double start,
5461  const double end,
5462  const double interval,
5463  const std::map<std::string, std::string>& options ) const;
5464 
5549 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
5550  const std::string& selectExpression,
5551  const std::string& columnName,
5552  const std::string& valueColumnName,
5553  const std::string& stats,
5554  const double start,
5555  const double end,
5556  const double interval,
5557  const std::map<std::string, std::string>& options,
5558  AggregateStatisticsByRangeResponse& response_ ) const;
5559 
5603 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
5604 
5650 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
5651  RawAggregateUniqueResponse& response_ ) const;
5652 
5696 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
5697 
5743 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
5744  AggregateUniqueResponse& response_ ) const;
5745 
5977 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
5978  const std::string& columnName,
5979  const int64_t offset,
5980  const int64_t limit,
5981  const std::map<std::string, std::string>& options ) const;
5982 
6216 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
6217  const std::string& columnName,
6218  const int64_t offset,
6219  const int64_t limit,
6220  const std::map<std::string, std::string>& options,
6221  AggregateUniqueResponse& response_ ) const;
6222 
6248 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
6249 
6277 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
6278  RawAggregateUnpivotResponse& response_ ) const;
6279 
6305 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
6306 
6334 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
6335  AggregateUnpivotResponse& response_ ) const;
6336 
6530 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
6531  const std::vector<std::string>& columnNames,
6532  const std::string& variableColumnName,
6533  const std::string& valueColumnName,
6534  const std::vector<std::string>& pivotedColumns,
6535  const std::map<std::string, std::string>& options ) const;
6536 
6732 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
6733  const std::vector<std::string>& columnNames,
6734  const std::string& variableColumnName,
6735  const std::string& valueColumnName,
6736  const std::vector<std::string>& pivotedColumns,
6737  const std::map<std::string, std::string>& options,
6738  AggregateUnpivotResponse& response_ ) const;
6739 
6753 AlterBackupResponse alterBackup( const AlterBackupRequest& request_ ) const;
6754 
6770 AlterBackupResponse& alterBackup( const AlterBackupRequest& request_,
6771  AlterBackupResponse& response_ ) const;
6772 
6831 AlterBackupResponse alterBackup( const std::string& backupName,
6832  const std::string& action,
6833  const std::string& value,
6834  const std::string& datasinkName,
6835  const std::map<std::string, std::string>& options ) const;
6836 
6897 AlterBackupResponse& alterBackup( const std::string& backupName,
6898  const std::string& action,
6899  const std::string& value,
6900  const std::string& datasinkName,
6901  const std::map<std::string, std::string>& options,
6902  AlterBackupResponse& response_ ) const;
6903 
6914 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
6915 
6928 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
6929  AlterCredentialResponse& response_ ) const;
6930 
7002 AlterCredentialResponse alterCredential( const std::string& credentialName,
7003  const std::map<std::string, std::string>& credentialUpdatesMap,
7004  const std::map<std::string, std::string>& options ) const;
7005 
7079 AlterCredentialResponse& alterCredential( const std::string& credentialName,
7080  const std::map<std::string, std::string>& credentialUpdatesMap,
7081  const std::map<std::string, std::string>& options,
7082  AlterCredentialResponse& response_ ) const;
7083 
7094 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
7095 
7108 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
7109  AlterDatasinkResponse& response_ ) const;
7110 
7459 AlterDatasinkResponse alterDatasink( const std::string& name,
7460  const std::map<std::string, std::string>& datasinkUpdatesMap,
7461  const std::map<std::string, std::string>& options ) const;
7462 
7813 AlterDatasinkResponse& alterDatasink( const std::string& name,
7814  const std::map<std::string, std::string>& datasinkUpdatesMap,
7815  const std::map<std::string, std::string>& options,
7816  AlterDatasinkResponse& response_ ) const;
7817 
7828 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
7829 
7842 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
7843  AlterDatasourceResponse& response_ ) const;
7844 
8200 AlterDatasourceResponse alterDatasource( const std::string& name,
8201  const std::map<std::string, std::string>& datasourceUpdatesMap,
8202  const std::map<std::string, std::string>& options ) const;
8203 
8561 AlterDatasourceResponse& alterDatasource( const std::string& name,
8562  const std::map<std::string, std::string>& datasourceUpdatesMap,
8563  const std::map<std::string, std::string>& options,
8564  AlterDatasourceResponse& response_ ) const;
8565 
8576 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
8577 
8590 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
8591  AlterDirectoryResponse& response_ ) const;
8592 
8613 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
8614  const std::map<std::string, std::string>& directoryUpdatesMap,
8615  const std::map<std::string, std::string>& options ) const;
8616 
8639 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
8640  const std::map<std::string, std::string>& directoryUpdatesMap,
8641  const std::map<std::string, std::string>& options,
8642  AlterDirectoryResponse& response_ ) const;
8643 
8654 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
8655 
8668 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
8669  AlterEnvironmentResponse& response_ ) const;
8670 
8731 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
8732  const std::string& action,
8733  const std::string& value,
8734  const std::map<std::string, std::string>& options ) const;
8735 
8798 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
8799  const std::string& action,
8800  const std::string& value,
8801  const std::map<std::string, std::string>& options,
8802  AlterEnvironmentResponse& response_ ) const;
8803 
8805 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
8806 
8808 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
8809  AlterGraphResponse& response_ ) const;
8810 
8812 AlterGraphResponse alterGraph( const std::string& graphName,
8813  const std::string& action,
8814  const std::string& actionArg,
8815  const std::map<std::string, std::string>& options ) const;
8816 
8818 AlterGraphResponse& alterGraph( const std::string& graphName,
8819  const std::string& action,
8820  const std::string& actionArg,
8821  const std::map<std::string, std::string>& options,
8822  AlterGraphResponse& response_ ) const;
8823 
8825 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
8826 
8828 AlterModelResponse& alterModel( const AlterModelRequest& request_,
8829  AlterModelResponse& response_ ) const;
8830 
8832 AlterModelResponse alterModel( const std::string& modelName,
8833  const std::string& action,
8834  const std::string& value,
8835  const std::map<std::string, std::string>& options ) const;
8836 
8838 AlterModelResponse& alterModel( const std::string& modelName,
8839  const std::string& action,
8840  const std::string& value,
8841  const std::map<std::string, std::string>& options,
8842  AlterModelResponse& response_ ) const;
8843 
8854 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
8855 
8868 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
8869  AlterResourceGroupResponse& response_ ) const;
8870 
9000 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
9001  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
9002  const std::string& ranking,
9003  const std::string& adjoiningResourceGroup,
9004  const std::map<std::string, std::string>& options ) const;
9005 
9137 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
9138  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
9139  const std::string& ranking,
9140  const std::string& adjoiningResourceGroup,
9141  const std::map<std::string, std::string>& options,
9142  AlterResourceGroupResponse& response_ ) const;
9143 
9153 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
9154 
9166 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
9167  AlterRoleResponse& response_ ) const;
9168 
9191 AlterRoleResponse alterRole( const std::string& name,
9192  const std::string& action,
9193  const std::string& value,
9194  const std::map<std::string, std::string>& options ) const;
9195 
9220 AlterRoleResponse& alterRole( const std::string& name,
9221  const std::string& action,
9222  const std::string& value,
9223  const std::map<std::string, std::string>& options,
9224  AlterRoleResponse& response_ ) const;
9225 
9237 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
9238 
9252 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
9253  AlterSchemaResponse& response_ ) const;
9254 
9281 AlterSchemaResponse alterSchema( const std::string& schemaName,
9282  const std::string& action,
9283  const std::string& value,
9284  const std::map<std::string, std::string>& options ) const;
9285 
9314 AlterSchemaResponse& alterSchema( const std::string& schemaName,
9315  const std::string& action,
9316  const std::string& value,
9317  const std::map<std::string, std::string>& options,
9318  AlterSchemaResponse& response_ ) const;
9319 
9335 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
9336 
9355 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
9356  AlterSystemPropertiesResponse& response_ ) const;
9357 
9731 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
9732  const std::map<std::string, std::string>& options ) const;
9733 
10110 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
10111  const std::map<std::string, std::string>& options,
10112  AlterSystemPropertiesResponse& response_ ) const;
10113 
10169 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
10170 
10228 AlterTableResponse& alterTable( const AlterTableRequest& request_,
10229  AlterTableResponse& response_ ) const;
10230 
10720 AlterTableResponse alterTable( const std::string& tableName,
10721  const std::string& action,
10722  const std::string& value,
10723  const std::map<std::string, std::string>& options ) const;
10724 
11216 AlterTableResponse& alterTable( const std::string& tableName,
11217  const std::string& action,
11218  const std::string& value,
11219  const std::map<std::string, std::string>& options,
11220  AlterTableResponse& response_ ) const;
11221 
11243 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
11244 
11268 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
11269  AlterTableColumnsResponse& response_ ) const;
11270 
11305 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
11306  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11307  const std::map<std::string, std::string>& options ) const;
11308 
11345 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
11346  const std::vector<std::map<std::string, std::string> >& columnAlterations,
11347  const std::map<std::string, std::string>& options,
11348  AlterTableColumnsResponse& response_ ) const;
11349 
11362 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
11363 
11378 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
11379  AlterTableMetadataResponse& response_ ) const;
11380 
11404 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
11405  const std::map<std::string, std::string>& metadataMap,
11406  const std::map<std::string, std::string>& options ) const;
11407 
11433 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
11434  const std::map<std::string, std::string>& metadataMap,
11435  const std::map<std::string, std::string>& options,
11436  AlterTableMetadataResponse& response_ ) const;
11437 
11449 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
11450 
11464 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
11465  AlterTableMonitorResponse& response_ ) const;
11466 
11516 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
11517  const std::map<std::string, std::string>& monitorUpdatesMap,
11518  const std::map<std::string, std::string>& options ) const;
11519 
11571 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
11572  const std::map<std::string, std::string>& monitorUpdatesMap,
11573  const std::map<std::string, std::string>& options,
11574  AlterTableMonitorResponse& response_ ) const;
11575 
11593 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
11594 
11614 AlterTierResponse& alterTier( const AlterTierRequest& request_,
11615  AlterTierResponse& response_ ) const;
11616 
11680 AlterTierResponse alterTier( const std::string& name,
11681  const std::map<std::string, std::string>& options ) const;
11682 
11748 AlterTierResponse& alterTier( const std::string& name,
11749  const std::map<std::string, std::string>& options,
11750  AlterTierResponse& response_ ) const;
11751 
11761 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
11762 
11774 AlterUserResponse& alterUser( const AlterUserRequest& request_,
11775  AlterUserResponse& response_ ) const;
11776 
11814 AlterUserResponse alterUser( const std::string& name,
11815  const std::string& action,
11816  const std::string& value,
11817  const std::map<std::string, std::string>& options ) const;
11818 
11858 AlterUserResponse& alterUser( const std::string& name,
11859  const std::string& action,
11860  const std::string& value,
11861  const std::map<std::string, std::string>& options,
11862  AlterUserResponse& response_ ) const;
11863 
11873 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
11874 
11886 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
11887  AlterVideoResponse& response_ ) const;
11888 
11905 AlterVideoResponse alterVideo( const std::string& path,
11906  const std::map<std::string, std::string>& options ) const;
11907 
11926 AlterVideoResponse& alterVideo( const std::string& path,
11927  const std::map<std::string, std::string>& options,
11928  AlterVideoResponse& response_ ) const;
11929 
11940 AlterWalResponse alterWal( const AlterWalRequest& request_ ) const;
11941 
11954 AlterWalResponse& alterWal( const AlterWalRequest& request_,
11955  AlterWalResponse& response_ ) const;
11956 
12061 AlterWalResponse alterWal( const std::vector<std::string>& tableNames,
12062  const std::map<std::string, std::string>& options ) const;
12063 
12170 AlterWalResponse& alterWal( const std::vector<std::string>& tableNames,
12171  const std::map<std::string, std::string>& options,
12172  AlterWalResponse& response_ ) const;
12173 
12189 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
12190 
12208 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
12209  AppendRecordsResponse& response_ ) const;
12210 
12378 AppendRecordsResponse appendRecords( const std::string& tableName,
12379  const std::string& sourceTableName,
12380  const std::map<std::string, std::string>& fieldMap,
12381  const std::map<std::string, std::string>& options ) const;
12382 
12552 AppendRecordsResponse& appendRecords( const std::string& tableName,
12553  const std::string& sourceTableName,
12554  const std::map<std::string, std::string>& fieldMap,
12555  const std::map<std::string, std::string>& options,
12556  AppendRecordsResponse& response_ ) const;
12557 
12575 CheckTableResponse checkTable( const CheckTableRequest& request_ ) const;
12576 
12596 CheckTableResponse& checkTable( const CheckTableRequest& request_,
12597  CheckTableResponse& response_ ) const;
12598 
12645 CheckTableResponse checkTable( const std::vector<std::string>& tableNames,
12646  const std::map<std::string, std::string>& options ) const;
12647 
12696 CheckTableResponse& checkTable( const std::vector<std::string>& tableNames,
12697  const std::map<std::string, std::string>& options,
12698  CheckTableResponse& response_ ) const;
12699 
12710 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
12711 
12724 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
12725  ClearStatisticsResponse& response_ ) const;
12726 
12745 ClearStatisticsResponse clearStatistics( const std::string& tableName,
12746  const std::string& columnName,
12747  const std::map<std::string, std::string>& options ) const;
12748 
12769 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
12770  const std::string& columnName,
12771  const std::map<std::string, std::string>& options,
12772  ClearStatisticsResponse& response_ ) const;
12773 
12786 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
12787 
12802 ClearTableResponse& clearTable( const ClearTableRequest& request_,
12803  ClearTableResponse& response_ ) const;
12804 
12846 ClearTableResponse clearTable( const std::string& tableName,
12847  const std::string& authorization,
12848  const std::map<std::string, std::string>& options ) const;
12849 
12893 ClearTableResponse& clearTable( const std::string& tableName,
12894  const std::string& authorization,
12895  const std::map<std::string, std::string>& options,
12896  ClearTableResponse& response_ ) const;
12897 
12909 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
12910 
12924 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
12925  ClearTableMonitorResponse& response_ ) const;
12926 
12981 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
12982  const std::map<std::string, std::string>& options ) const;
12983 
13040 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
13041  const std::map<std::string, std::string>& options,
13042  ClearTableMonitorResponse& response_ ) const;
13043 
13056 ClearTablesResponse clearTables( const ClearTablesRequest& request_ ) const;
13057 
13072 ClearTablesResponse& clearTables( const ClearTablesRequest& request_,
13073  ClearTablesResponse& response_ ) const;
13074 
13114 ClearTablesResponse clearTables( const std::vector<std::string>& tableNames,
13115  const std::map<std::string, std::string>& options ) const;
13116 
13158 ClearTablesResponse& clearTables( const std::vector<std::string>& tableNames,
13159  const std::map<std::string, std::string>& options,
13160  ClearTablesResponse& response_ ) const;
13161 
13173 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
13174 
13188 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
13189  ClearTriggerResponse& response_ ) const;
13190 
13202 ClearTriggerResponse clearTrigger( const std::string& triggerId,
13203  const std::map<std::string, std::string>& options ) const;
13204 
13218 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
13219  const std::map<std::string, std::string>& options,
13220  ClearTriggerResponse& response_ ) const;
13221 
13231 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
13232 
13244 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
13245  CollectStatisticsResponse& response_ ) const;
13246 
13263 CollectStatisticsResponse collectStatistics( const std::string& tableName,
13264  const std::vector<std::string>& columnNames,
13265  const std::map<std::string, std::string>& options ) const;
13266 
13285 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
13286  const std::vector<std::string>& columnNames,
13287  const std::map<std::string, std::string>& options,
13288  CollectStatisticsResponse& response_ ) const;
13289 
13303 CreateBackupResponse createBackup( const CreateBackupRequest& request_ ) const;
13304 
13320 CreateBackupResponse& createBackup( const CreateBackupRequest& request_,
13321  CreateBackupResponse& response_ ) const;
13322 
13523 CreateBackupResponse createBackup( const std::string& backupName,
13524  const std::string& backupType,
13525  const std::map<std::string, std::string>& backupObjectsMap,
13526  const std::string& datasinkName,
13527  const std::map<std::string, std::string>& options ) const;
13528 
13731 CreateBackupResponse& createBackup( const std::string& backupName,
13732  const std::string& backupType,
13733  const std::map<std::string, std::string>& backupObjectsMap,
13734  const std::string& datasinkName,
13735  const std::map<std::string, std::string>& options,
13736  CreateBackupResponse& response_ ) const;
13737 
13748 CreateCatalogResponse createCatalog( const CreateCatalogRequest& request_ ) const;
13749 
13762 CreateCatalogResponse& createCatalog( const CreateCatalogRequest& request_,
13763  CreateCatalogResponse& response_ ) const;
13764 
13816 CreateCatalogResponse createCatalog( const std::string& name,
13817  const std::string& tableFormat,
13818  const std::string& location,
13819  const std::string& type,
13820  const std::string& credential,
13821  const std::string& datasource,
13822  const std::map<std::string, std::string>& options ) const;
13823 
13877 CreateCatalogResponse& createCatalog( const std::string& name,
13878  const std::string& tableFormat,
13879  const std::string& location,
13880  const std::string& type,
13881  const std::string& credential,
13882  const std::string& datasource,
13883  const std::map<std::string, std::string>& options,
13884  CreateCatalogResponse& response_ ) const;
13885 
13887 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
13888 
13890 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
13891  CreateContainerRegistryResponse& response_ ) const;
13892 
13894 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
13895  const std::string& uri,
13896  const std::string& credential,
13897  const std::map<std::string, std::string>& options ) const;
13898 
13900 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
13901  const std::string& uri,
13902  const std::string& credential,
13903  const std::map<std::string, std::string>& options,
13904  CreateContainerRegistryResponse& response_ ) const;
13905 
13916 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
13917 
13930 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
13931  CreateCredentialResponse& response_ ) const;
13932 
13986 CreateCredentialResponse createCredential( const std::string& credentialName,
13987  const std::string& type,
13988  const std::string& identity,
13989  const std::string& secret,
13990  const std::map<std::string, std::string>& options ) const;
13991 
14047 CreateCredentialResponse& createCredential( const std::string& credentialName,
14048  const std::string& type,
14049  const std::string& identity,
14050  const std::string& secret,
14051  const std::map<std::string, std::string>& options,
14052  CreateCredentialResponse& response_ ) const;
14053 
14065 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
14066 
14080 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
14081  CreateDatasinkResponse& response_ ) const;
14082 
14325 CreateDatasinkResponse createDatasink( const std::string& name,
14326  const std::string& destination,
14327  const std::map<std::string, std::string>& options ) const;
14328 
14573 CreateDatasinkResponse& createDatasink( const std::string& name,
14574  const std::string& destination,
14575  const std::map<std::string, std::string>& options,
14576  CreateDatasinkResponse& response_ ) const;
14577 
14589 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
14590 
14604 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
14605  CreateDatasourceResponse& response_ ) const;
14606 
14883 CreateDatasourceResponse createDatasource( const std::string& name,
14884  const std::string& location,
14885  const std::string& userName,
14886  const std::string& password,
14887  const std::map<std::string, std::string>& options ) const;
14888 
15167 CreateDatasourceResponse& createDatasource( const std::string& name,
15168  const std::string& location,
15169  const std::string& userName,
15170  const std::string& password,
15171  const std::map<std::string, std::string>& options,
15172  CreateDatasourceResponse& response_ ) const;
15173 
15175 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
15176 
15178 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
15179  CreateDeltaTableResponse& response_ ) const;
15180 
15182 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
15183  const std::string& tableName,
15184  const std::map<std::string, std::string>& options ) const;
15185 
15187 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
15188  const std::string& tableName,
15189  const std::map<std::string, std::string>& options,
15190  CreateDeltaTableResponse& response_ ) const;
15191 
15204 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
15205 
15220 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
15221  CreateDirectoryResponse& response_ ) const;
15222 
15265 CreateDirectoryResponse createDirectory( const std::string& directoryName,
15266  const std::map<std::string, std::string>& options ) const;
15267 
15312 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
15313  const std::map<std::string, std::string>& options,
15314  CreateDirectoryResponse& response_ ) const;
15315 
15327 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
15328 
15342 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
15343  CreateEnvironmentResponse& response_ ) const;
15344 
15356 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
15357  const std::map<std::string, std::string>& options ) const;
15358 
15372 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
15373  const std::map<std::string, std::string>& options,
15374  CreateEnvironmentResponse& response_ ) const;
15375 
15393 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
15394 
15414 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
15415  CreateGraphResponse& response_ ) const;
15416 
15656 CreateGraphResponse createGraph( const std::string& graphName,
15657  const bool directedGraph,
15658  const std::vector<std::string>& nodes,
15659  const std::vector<std::string>& edges,
15660  const std::vector<std::string>& weights,
15661  const std::vector<std::string>& restrictions,
15662  const std::map<std::string, std::string>& options ) const;
15663 
15905 CreateGraphResponse& createGraph( const std::string& graphName,
15906  const bool directedGraph,
15907  const std::vector<std::string>& nodes,
15908  const std::vector<std::string>& edges,
15909  const std::vector<std::string>& weights,
15910  const std::vector<std::string>& restrictions,
15911  const std::map<std::string, std::string>& options,
15912  CreateGraphResponse& response_ ) const;
15913 
15926 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
15927 
15942 CreateJobResponse& createJob( const CreateJobRequest& request_,
15943  CreateJobResponse& response_ ) const;
15944 
15995 CreateJobResponse createJob( const std::string& endpoint,
15996  const std::string& requestEncoding,
15997  const std::vector<uint8_t>& data,
15998  const std::string& dataStr,
15999  const std::map<std::string, std::string>& options ) const;
16000 
16053 CreateJobResponse& createJob( const std::string& endpoint,
16054  const std::string& requestEncoding,
16055  const std::vector<uint8_t>& data,
16056  const std::string& dataStr,
16057  const std::map<std::string, std::string>& options,
16058  CreateJobResponse& response_ ) const;
16059 
16074 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
16075 
16092 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
16093  CreateJoinTableResponse& response_ ) const;
16094 
16245 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
16246  const std::vector<std::string>& tableNames,
16247  const std::vector<std::string>& columnNames,
16248  const std::vector<std::string>& expressions,
16249  const std::map<std::string, std::string>& options ) const;
16250 
16403 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
16404  const std::vector<std::string>& tableNames,
16405  const std::vector<std::string>& columnNames,
16406  const std::vector<std::string>& expressions,
16407  const std::map<std::string, std::string>& options,
16408  CreateJoinTableResponse& response_ ) const;
16409 
16428 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
16429 
16451 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
16452  CreateMaterializedViewResponse& response_ ) const;
16453 
16631 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
16632  const std::map<std::string, std::string>& options ) const;
16633 
16814 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
16815  const std::map<std::string, std::string>& options,
16816  CreateMaterializedViewResponse& response_ ) const;
16817 
16829 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
16830 
16844 CreateProcResponse& createProc( const CreateProcRequest& request_,
16845  CreateProcResponse& response_ ) const;
16846 
16922 CreateProcResponse createProc( const std::string& procName,
16923  const std::string& executionMode,
16924  const std::map<std::string, std::vector<uint8_t> >& files,
16925  const std::string& command,
16926  const std::vector<std::string>& args,
16927  const std::map<std::string, std::string>& options ) const;
16928 
17006 CreateProcResponse& createProc( const std::string& procName,
17007  const std::string& executionMode,
17008  const std::map<std::string, std::vector<uint8_t> >& files,
17009  const std::string& command,
17010  const std::vector<std::string>& args,
17011  const std::map<std::string, std::string>& options,
17012  CreateProcResponse& response_ ) const;
17013 
17054 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
17055 
17098 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
17099  CreateProjectionResponse& response_ ) const;
17100 
17435 CreateProjectionResponse createProjection( const std::string& tableName,
17436  const std::string& projectionName,
17437  const std::vector<std::string>& columnNames,
17438  const std::map<std::string, std::string>& options ) const;
17439 
17776 CreateProjectionResponse& createProjection( const std::string& tableName,
17777  const std::string& projectionName,
17778  const std::vector<std::string>& columnNames,
17779  const std::map<std::string, std::string>& options,
17780  CreateProjectionResponse& response_ ) const;
17781 
17791 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
17792 
17804 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
17805  CreateResourceGroupResponse& response_ ) const;
17806 
17891 CreateResourceGroupResponse createResourceGroup( const std::string& name,
17892  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17893  const std::string& ranking,
17894  const std::string& adjoiningResourceGroup,
17895  const std::map<std::string, std::string>& options ) const;
17896 
17983 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
17984  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
17985  const std::string& ranking,
17986  const std::string& adjoiningResourceGroup,
17987  const std::map<std::string, std::string>& options,
17988  CreateResourceGroupResponse& response_ ) const;
17989 
18001 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
18002 
18016 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
18017  CreateRoleResponse& response_ ) const;
18018 
18040 CreateRoleResponse createRole( const std::string& name,
18041  const std::map<std::string, std::string>& options ) const;
18042 
18066 CreateRoleResponse& createRole( const std::string& name,
18067  const std::map<std::string, std::string>& options,
18068  CreateRoleResponse& response_ ) const;
18069 
18082 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
18083 
18098 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
18099  CreateSchemaResponse& response_ ) const;
18100 
18134 CreateSchemaResponse createSchema( const std::string& schemaName,
18135  const std::map<std::string, std::string>& options ) const;
18136 
18172 CreateSchemaResponse& createSchema( const std::string& schemaName,
18173  const std::map<std::string, std::string>& options,
18174  CreateSchemaResponse& response_ ) const;
18175 
18177 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
18178 
18180 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
18181  CreateStateTableResponse& response_ ) const;
18182 
18184 CreateStateTableResponse createStateTable( const std::string& tableName,
18185  const std::string& inputTableName,
18186  const std::string& initTableName,
18187  const std::map<std::string, std::string>& options ) const;
18188 
18190 CreateStateTableResponse& createStateTable( const std::string& tableName,
18191  const std::string& inputTableName,
18192  const std::string& initTableName,
18193  const std::map<std::string, std::string>& options,
18194  CreateStateTableResponse& response_ ) const;
18195 
18245 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
18246 
18298 CreateTableResponse& createTable( const CreateTableRequest& request_,
18299  CreateTableResponse& response_ ) const;
18300 
18635 CreateTableResponse createTable( const std::string& tableName,
18636  const std::string& typeId,
18637  const std::map<std::string, std::string>& options ) const;
18638 
18975 CreateTableResponse& createTable( const std::string& tableName,
18976  const std::string& typeId,
18977  const std::map<std::string, std::string>& options,
18978  CreateTableResponse& response_ ) const;
18979 
19001 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
19002 
19026 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
19027  CreateTableExternalResponse& response_ ) const;
19028 
20182 CreateTableExternalResponse createTableExternal( const std::string& tableName,
20183  const std::vector<std::string>& filepaths,
20184  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
20185  const std::map<std::string, std::string>& createTableOptions,
20186  const std::map<std::string, std::string>& options ) const;
20187 
21343 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
21344  const std::vector<std::string>& filepaths,
21345  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
21346  const std::map<std::string, std::string>& createTableOptions,
21347  const std::map<std::string, std::string>& options,
21348  CreateTableExternalResponse& response_ ) const;
21349 
21375 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
21376 
21404 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
21405  CreateTableMonitorResponse& response_ ) const;
21406 
21582 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
21583  const std::map<std::string, std::string>& options ) const;
21584 
21762 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
21763  const std::map<std::string, std::string>& options,
21764  CreateTableMonitorResponse& response_ ) const;
21765 
21790 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
21791 
21818 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
21819  CreateTriggerByAreaResponse& response_ ) const;
21820 
21865 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
21866  const std::vector<std::string>& tableNames,
21867  const std::string& xColumnName,
21868  const std::vector<double>& xVector,
21869  const std::string& yColumnName,
21870  const std::vector<double>& yVector,
21871  const std::map<std::string, std::string>& options ) const;
21872 
21919 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
21920  const std::vector<std::string>& tableNames,
21921  const std::string& xColumnName,
21922  const std::vector<double>& xVector,
21923  const std::string& yColumnName,
21924  const std::vector<double>& yVector,
21925  const std::map<std::string, std::string>& options,
21926  CreateTriggerByAreaResponse& response_ ) const;
21927 
21950 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
21951 
21977 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
21978  CreateTriggerByRangeResponse& response_ ) const;
21979 
22013 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
22014  const std::vector<std::string>& tableNames,
22015  const std::string& columnName,
22016  const double min,
22017  const double max,
22018  const std::map<std::string, std::string>& options ) const;
22019 
22056 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
22057  const std::vector<std::string>& tableNames,
22058  const std::string& columnName,
22059  const double min,
22060  const double max,
22061  const std::map<std::string, std::string>& options,
22062  CreateTriggerByRangeResponse& response_ ) const;
22063 
22119 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
22120 
22178 CreateTypeResponse& createType( const CreateTypeRequest& request_,
22179  CreateTypeResponse& response_ ) const;
22180 
22501 CreateTypeResponse createType( const std::string& typeDefinition,
22502  const std::string& label,
22503  const std::map<std::string, std::vector<std::string> >& properties,
22504  const std::map<std::string, std::string>& options ) const;
22505 
22828 CreateTypeResponse& createType( const std::string& typeDefinition,
22829  const std::string& label,
22830  const std::map<std::string, std::vector<std::string> >& properties,
22831  const std::map<std::string, std::string>& options,
22832  CreateTypeResponse& response_ ) const;
22833 
22861 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
22862 
22892 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
22893  CreateUnionResponse& response_ ) const;
22894 
23158 CreateUnionResponse createUnion( const std::string& tableName,
23159  const std::vector<std::string>& tableNames,
23160  const std::vector<std::vector<std::string> >& inputColumnNames,
23161  const std::vector<std::string>& outputColumnNames,
23162  const std::map<std::string, std::string>& options ) const;
23163 
23429 CreateUnionResponse& createUnion( const std::string& tableName,
23430  const std::vector<std::string>& tableNames,
23431  const std::vector<std::vector<std::string> >& inputColumnNames,
23432  const std::vector<std::string>& outputColumnNames,
23433  const std::map<std::string, std::string>& options,
23434  CreateUnionResponse& response_ ) const;
23435 
23448 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
23449 
23464 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
23465  CreateUserExternalResponse& response_ ) const;
23466 
23532 CreateUserExternalResponse createUserExternal( const std::string& name,
23533  const std::map<std::string, std::string>& options ) const;
23534 
23602 CreateUserExternalResponse& createUserExternal( const std::string& name,
23603  const std::map<std::string, std::string>& options,
23604  CreateUserExternalResponse& response_ ) const;
23605 
23616 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
23617 
23630 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
23631  CreateUserInternalResponse& response_ ) const;
23632 
23699 CreateUserInternalResponse createUserInternal( const std::string& name,
23700  const std::string& password,
23701  const std::map<std::string, std::string>& options ) const;
23702 
23771 CreateUserInternalResponse& createUserInternal( const std::string& name,
23772  const std::string& password,
23773  const std::map<std::string, std::string>& options,
23774  CreateUserInternalResponse& response_ ) const;
23775 
23786 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
23787 
23800 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
23801  CreateVideoResponse& response_ ) const;
23802 
23897 CreateVideoResponse createVideo( const std::string& attribute,
23898  const std::string& begin,
23899  const double durationSeconds,
23900  const std::string& end,
23901  const double framesPerSecond,
23902  const std::string& style,
23903  const std::string& path,
23904  const std::string& styleParameters,
23905  const std::map<std::string, std::string>& options ) const;
23906 
24003 CreateVideoResponse& createVideo( const std::string& attribute,
24004  const std::string& begin,
24005  const double durationSeconds,
24006  const std::string& end,
24007  const double framesPerSecond,
24008  const std::string& style,
24009  const std::string& path,
24010  const std::string& styleParameters,
24011  const std::map<std::string, std::string>& options,
24012  CreateVideoResponse& response_ ) const;
24013 
24024 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
24025 
24038 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
24039  DeleteDirectoryResponse& response_ ) const;
24040 
24088 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
24089  const std::map<std::string, std::string>& options ) const;
24090 
24140 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
24141  const std::map<std::string, std::string>& options,
24142  DeleteDirectoryResponse& response_ ) const;
24143 
24154 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
24155 
24168 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
24169  DeleteFilesResponse& response_ ) const;
24170 
24202 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
24203  const std::map<std::string, std::string>& options ) const;
24204 
24238 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
24239  const std::map<std::string, std::string>& options,
24240  DeleteFilesResponse& response_ ) const;
24241 
24251 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
24252 
24264 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
24265  DeleteGraphResponse& response_ ) const;
24266 
24300 DeleteGraphResponse deleteGraph( const std::string& graphName,
24301  const std::map<std::string, std::string>& options ) const;
24302 
24338 DeleteGraphResponse& deleteGraph( const std::string& graphName,
24339  const std::map<std::string, std::string>& options,
24340  DeleteGraphResponse& response_ ) const;
24341 
24351 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
24352 
24364 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
24365  DeleteProcResponse& response_ ) const;
24366 
24377 DeleteProcResponse deleteProc( const std::string& procName,
24378  const std::map<std::string, std::string>& options ) const;
24379 
24392 DeleteProcResponse& deleteProc( const std::string& procName,
24393  const std::map<std::string, std::string>& options,
24394  DeleteProcResponse& response_ ) const;
24395 
24414 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
24415 
24436 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
24437  DeleteRecordsResponse& response_ ) const;
24438 
24503 DeleteRecordsResponse deleteRecords( const std::string& tableName,
24504  const std::vector<std::string>& expressions,
24505  const std::map<std::string, std::string>& options ) const;
24506 
24573 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
24574  const std::vector<std::string>& expressions,
24575  const std::map<std::string, std::string>& options,
24576  DeleteRecordsResponse& response_ ) const;
24577 
24587 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
24588 
24600 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
24601  DeleteResourceGroupResponse& response_ ) const;
24602 
24631 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
24632  const std::map<std::string, std::string>& options ) const;
24633 
24664 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
24665  const std::map<std::string, std::string>& options,
24666  DeleteResourceGroupResponse& response_ ) const;
24667 
24679 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
24680 
24694 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
24695  DeleteRoleResponse& response_ ) const;
24696 
24708 DeleteRoleResponse deleteRole( const std::string& name,
24709  const std::map<std::string, std::string>& options ) const;
24710 
24724 DeleteRoleResponse& deleteRole( const std::string& name,
24725  const std::map<std::string, std::string>& options,
24726  DeleteRoleResponse& response_ ) const;
24727 
24739 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
24740 
24754 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
24755  DeleteUserResponse& response_ ) const;
24756 
24768 DeleteUserResponse deleteUser( const std::string& name,
24769  const std::map<std::string, std::string>& options ) const;
24770 
24784 DeleteUserResponse& deleteUser( const std::string& name,
24785  const std::map<std::string, std::string>& options,
24786  DeleteUserResponse& response_ ) const;
24787 
24798 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
24799 
24812 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
24813  DownloadFilesResponse& response_ ) const;
24814 
24860 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
24861  const std::vector<int64_t>& readOffsets,
24862  const std::vector<int64_t>& readLengths,
24863  const std::map<std::string, std::string>& options ) const;
24864 
24912 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
24913  const std::vector<int64_t>& readOffsets,
24914  const std::vector<int64_t>& readLengths,
24915  const std::map<std::string, std::string>& options,
24916  DownloadFilesResponse& response_ ) const;
24917 
24931 DropBackupResponse dropBackup( const DropBackupRequest& request_ ) const;
24932 
24948 DropBackupResponse& dropBackup( const DropBackupRequest& request_,
24949  DropBackupResponse& response_ ) const;
24950 
25013 DropBackupResponse dropBackup( const std::string& backupName,
25014  const std::string& datasinkName,
25015  const std::map<std::string, std::string>& options ) const;
25016 
25081 DropBackupResponse& dropBackup( const std::string& backupName,
25082  const std::string& datasinkName,
25083  const std::map<std::string, std::string>& options,
25084  DropBackupResponse& response_ ) const;
25085 
25096 DropCatalogResponse dropCatalog( const DropCatalogRequest& request_ ) const;
25097 
25110 DropCatalogResponse& dropCatalog( const DropCatalogRequest& request_,
25111  DropCatalogResponse& response_ ) const;
25112 
25124 DropCatalogResponse dropCatalog( const std::string& name,
25125  const std::map<std::string, std::string>& options ) const;
25126 
25140 DropCatalogResponse& dropCatalog( const std::string& name,
25141  const std::map<std::string, std::string>& options,
25142  DropCatalogResponse& response_ ) const;
25143 
25145 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
25146 
25148 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
25149  DropContainerRegistryResponse& response_ ) const;
25150 
25152 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
25153  const std::map<std::string, std::string>& options ) const;
25154 
25156 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
25157  const std::map<std::string, std::string>& options,
25158  DropContainerRegistryResponse& response_ ) const;
25159 
25170 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
25171 
25184 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
25185  DropCredentialResponse& response_ ) const;
25186 
25198 DropCredentialResponse dropCredential( const std::string& credentialName,
25199  const std::map<std::string, std::string>& options ) const;
25200 
25214 DropCredentialResponse& dropCredential( const std::string& credentialName,
25215  const std::map<std::string, std::string>& options,
25216  DropCredentialResponse& response_ ) const;
25217 
25233 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
25234 
25252 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
25253  DropDatasinkResponse& response_ ) const;
25254 
25290 DropDatasinkResponse dropDatasink( const std::string& name,
25291  const std::map<std::string, std::string>& options ) const;
25292 
25330 DropDatasinkResponse& dropDatasink( const std::string& name,
25331  const std::map<std::string, std::string>& options,
25332  DropDatasinkResponse& response_ ) const;
25333 
25345 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
25346 
25360 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
25361  DropDatasourceResponse& response_ ) const;
25362 
25375 DropDatasourceResponse dropDatasource( const std::string& name,
25376  const std::map<std::string, std::string>& options ) const;
25377 
25392 DropDatasourceResponse& dropDatasource( const std::string& name,
25393  const std::map<std::string, std::string>& options,
25394  DropDatasourceResponse& response_ ) const;
25395 
25406 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
25407 
25420 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
25421  DropEnvironmentResponse& response_ ) const;
25422 
25456 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
25457  const std::map<std::string, std::string>& options ) const;
25458 
25494 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
25495  const std::map<std::string, std::string>& options,
25496  DropEnvironmentResponse& response_ ) const;
25497 
25499 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
25500 
25502 DropModelResponse& dropModel( const DropModelRequest& request_,
25503  DropModelResponse& response_ ) const;
25504 
25506 DropModelResponse dropModel( const std::string& modelName,
25507  const std::map<std::string, std::string>& options ) const;
25508 
25510 DropModelResponse& dropModel( const std::string& modelName,
25511  const std::map<std::string, std::string>& options,
25512  DropModelResponse& response_ ) const;
25513 
25525 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
25526 
25540 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
25541  DropSchemaResponse& response_ ) const;
25542 
25589 DropSchemaResponse dropSchema( const std::string& schemaName,
25590  const std::map<std::string, std::string>& options ) const;
25591 
25640 DropSchemaResponse& dropSchema( const std::string& schemaName,
25641  const std::map<std::string, std::string>& options,
25642  DropSchemaResponse& response_ ) const;
25643 
25645 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
25646 
25648 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
25649  EvaluateModelResponse& response_ ) const;
25650 
25652 EvaluateModelResponse evaluateModel( const std::string& modelName,
25653  const int32_t replicas,
25654  const std::string& deploymentMode,
25655  const std::string& sourceTable,
25656  const std::string& destinationTable,
25657  const std::map<std::string, std::string>& options ) const;
25658 
25660 EvaluateModelResponse& evaluateModel( const std::string& modelName,
25661  const int32_t replicas,
25662  const std::string& deploymentMode,
25663  const std::string& sourceTable,
25664  const std::string& destinationTable,
25665  const std::map<std::string, std::string>& options,
25666  EvaluateModelResponse& response_ ) const;
25667 
25688 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
25689 
25712 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
25713  ExecuteProcResponse& response_ ) const;
25714 
25835 ExecuteProcResponse executeProc( const std::string& procName,
25836  const std::map<std::string, std::string>& params,
25837  const std::map<std::string, std::vector<uint8_t> >& binParams,
25838  const std::vector<std::string>& inputTableNames,
25839  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25840  const std::vector<std::string>& outputTableNames,
25841  const std::map<std::string, std::string>& options ) const;
25842 
25965 ExecuteProcResponse& executeProc( const std::string& procName,
25966  const std::map<std::string, std::string>& params,
25967  const std::map<std::string, std::vector<uint8_t> >& binParams,
25968  const std::vector<std::string>& inputTableNames,
25969  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
25970  const std::vector<std::string>& outputTableNames,
25971  const std::map<std::string, std::string>& options,
25972  ExecuteProcResponse& response_ ) const;
25973 
26005 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
26006 
26040 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
26041  RawExecuteSqlResponse& response_ ) const;
26042 
26074 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
26075 
26109 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
26110  ExecuteSqlResponse& response_ ) const;
26111 
26462 ExecuteSqlResponse executeSql( const std::string& statement,
26463  const int64_t offset,
26464  const int64_t limit,
26465  const std::string& requestSchemaStr,
26466  const std::vector<std::vector<uint8_t> >& data,
26467  const std::map<std::string, std::string>& options ) const;
26468 
26821 ExecuteSqlResponse& executeSql( const std::string& statement,
26822  const int64_t offset,
26823  const int64_t limit,
26824  const std::string& requestSchemaStr,
26825  const std::vector<std::vector<uint8_t> >& data,
26826  const std::map<std::string, std::string>& options,
26827  ExecuteSqlResponse& response_ ) const;
26828 
26839 ExportQueryMetricsResponse exportQueryMetrics( const ExportQueryMetricsRequest& request_ ) const;
26840 
26853 ExportQueryMetricsResponse& exportQueryMetrics( const ExportQueryMetricsRequest& request_,
26854  ExportQueryMetricsResponse& response_ ) const;
26855 
26897 ExportQueryMetricsResponse exportQueryMetrics( const std::map<std::string, std::string>& options ) const;
26898 
26942 ExportQueryMetricsResponse& exportQueryMetrics( const std::map<std::string, std::string>& options,
26943  ExportQueryMetricsResponse& response_ ) const;
26944 
26969 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
26970 
26998 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
26999  ExportRecordsToFilesResponse& response_ ) const;
27000 
27266 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
27267  const std::string& filepath,
27268  const std::map<std::string, std::string>& options ) const;
27269 
27538 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
27539  const std::string& filepath,
27540  const std::map<std::string, std::string>& options,
27541  ExportRecordsToFilesResponse& response_ ) const;
27542 
27553 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
27554 
27568 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
27569  ExportRecordsToTableResponse& response_ ) const;
27570 
27649 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
27650  const std::string& remoteQuery,
27651  const std::map<std::string, std::string>& options ) const;
27652 
27734 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
27735  const std::string& remoteQuery,
27736  const std::map<std::string, std::string>& options,
27737  ExportRecordsToTableResponse& response_ ) const;
27738 
27756 FilterResponse filter( const FilterRequest& request_ ) const;
27757 
27777 FilterResponse& filter( const FilterRequest& request_,
27778  FilterResponse& response_ ) const;
27779 
27850 FilterResponse filter( const std::string& tableName,
27851  const std::string& viewName,
27852  const std::string& expression,
27853  const std::map<std::string, std::string>& options ) const;
27854 
27927 FilterResponse& filter( const std::string& tableName,
27928  const std::string& viewName,
27929  const std::string& expression,
27930  const std::map<std::string, std::string>& options,
27931  FilterResponse& response_ ) const;
27932 
27948 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
27949 
27967 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
27968  FilterByAreaResponse& response_ ) const;
27969 
28038 FilterByAreaResponse filterByArea( const std::string& tableName,
28039  const std::string& viewName,
28040  const std::string& xColumnName,
28041  const std::vector<double>& xVector,
28042  const std::string& yColumnName,
28043  const std::vector<double>& yVector,
28044  const std::map<std::string, std::string>& options ) const;
28045 
28116 FilterByAreaResponse& filterByArea( const std::string& tableName,
28117  const std::string& viewName,
28118  const std::string& xColumnName,
28119  const std::vector<double>& xVector,
28120  const std::string& yColumnName,
28121  const std::vector<double>& yVector,
28122  const std::map<std::string, std::string>& options,
28123  FilterByAreaResponse& response_ ) const;
28124 
28141 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
28142 
28162 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
28163  FilterByAreaGeometryResponse& response_ ) const;
28164 
28235 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
28236  const std::string& viewName,
28237  const std::string& columnName,
28238  const std::vector<double>& xVector,
28239  const std::vector<double>& yVector,
28240  const std::map<std::string, std::string>& options ) const;
28241 
28315 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
28316  const std::string& viewName,
28317  const std::string& columnName,
28318  const std::vector<double>& xVector,
28319  const std::vector<double>& yVector,
28320  const std::map<std::string, std::string>& options,
28321  FilterByAreaGeometryResponse& response_ ) const;
28322 
28338 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
28339 
28357 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
28358  FilterByBoxResponse& response_ ) const;
28359 
28433 FilterByBoxResponse filterByBox( const std::string& tableName,
28434  const std::string& viewName,
28435  const std::string& xColumnName,
28436  const double minX,
28437  const double maxX,
28438  const std::string& yColumnName,
28439  const double minY,
28440  const double maxY,
28441  const std::map<std::string, std::string>& options ) const;
28442 
28518 FilterByBoxResponse& filterByBox( const std::string& tableName,
28519  const std::string& viewName,
28520  const std::string& xColumnName,
28521  const double minX,
28522  const double maxX,
28523  const std::string& yColumnName,
28524  const double minY,
28525  const double maxY,
28526  const std::map<std::string, std::string>& options,
28527  FilterByBoxResponse& response_ ) const;
28528 
28544 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
28545 
28563 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
28564  FilterByBoxGeometryResponse& response_ ) const;
28565 
28639 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
28640  const std::string& viewName,
28641  const std::string& columnName,
28642  const double minX,
28643  const double maxX,
28644  const double minY,
28645  const double maxY,
28646  const std::map<std::string, std::string>& options ) const;
28647 
28723 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
28724  const std::string& viewName,
28725  const std::string& columnName,
28726  const double minX,
28727  const double maxX,
28728  const double minY,
28729  const double maxY,
28730  const std::map<std::string, std::string>& options,
28731  FilterByBoxGeometryResponse& response_ ) const;
28732 
28744 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
28745 
28759 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
28760  FilterByGeometryResponse& response_ ) const;
28761 
28854 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
28855  const std::string& viewName,
28856  const std::string& columnName,
28857  const std::string& inputWkt,
28858  const std::string& operation,
28859  const std::map<std::string, std::string>& options ) const;
28860 
28955 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
28956  const std::string& viewName,
28957  const std::string& columnName,
28958  const std::string& inputWkt,
28959  const std::string& operation,
28960  const std::map<std::string, std::string>& options,
28961  FilterByGeometryResponse& response_ ) const;
28962 
28986 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
28987 
29013 FilterByListResponse& filterByList( const FilterByListRequest& request_,
29014  FilterByListResponse& response_ ) const;
29015 
29104 FilterByListResponse filterByList( const std::string& tableName,
29105  const std::string& viewName,
29106  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
29107  const std::map<std::string, std::string>& options ) const;
29108 
29199 FilterByListResponse& filterByList( const std::string& tableName,
29200  const std::string& viewName,
29201  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
29202  const std::map<std::string, std::string>& options,
29203  FilterByListResponse& response_ ) const;
29204 
29225 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
29226 
29249 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
29250  FilterByRadiusResponse& response_ ) const;
29251 
29333 FilterByRadiusResponse filterByRadius( const std::string& tableName,
29334  const std::string& viewName,
29335  const std::string& xColumnName,
29336  const double xCenter,
29337  const std::string& yColumnName,
29338  const double yCenter,
29339  const double radius,
29340  const std::map<std::string, std::string>& options ) const;
29341 
29425 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
29426  const std::string& viewName,
29427  const std::string& xColumnName,
29428  const double xCenter,
29429  const std::string& yColumnName,
29430  const double yCenter,
29431  const double radius,
29432  const std::map<std::string, std::string>& options,
29433  FilterByRadiusResponse& response_ ) const;
29434 
29451 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
29452 
29472 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
29473  FilterByRadiusGeometryResponse& response_ ) const;
29474 
29555 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
29556  const std::string& viewName,
29557  const std::string& columnName,
29558  const double xCenter,
29559  const double yCenter,
29560  const double radius,
29561  const std::map<std::string, std::string>& options ) const;
29562 
29646 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
29647  const std::string& viewName,
29648  const std::string& columnName,
29649  const double xCenter,
29650  const double yCenter,
29651  const double radius,
29652  const std::map<std::string, std::string>& options,
29653  FilterByRadiusGeometryResponse& response_ ) const;
29654 
29675 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
29676 
29699 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
29700  FilterByRangeResponse& response_ ) const;
29701 
29771 FilterByRangeResponse filterByRange( const std::string& tableName,
29772  const std::string& viewName,
29773  const std::string& columnName,
29774  const double lowerBound,
29775  const double upperBound,
29776  const std::map<std::string, std::string>& options ) const;
29777 
29849 FilterByRangeResponse& filterByRange( const std::string& tableName,
29850  const std::string& viewName,
29851  const std::string& columnName,
29852  const double lowerBound,
29853  const double upperBound,
29854  const std::map<std::string, std::string>& options,
29855  FilterByRangeResponse& response_ ) const;
29856 
29879 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
29880 
29905 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
29906  FilterBySeriesResponse& response_ ) const;
29907 
30015 FilterBySeriesResponse filterBySeries( const std::string& tableName,
30016  const std::string& viewName,
30017  const std::string& trackId,
30018  const std::vector<std::string>& targetTrackIds,
30019  const std::map<std::string, std::string>& options ) const;
30020 
30130 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
30131  const std::string& viewName,
30132  const std::string& trackId,
30133  const std::vector<std::string>& targetTrackIds,
30134  const std::map<std::string, std::string>& options,
30135  FilterBySeriesResponse& response_ ) const;
30136 
30153 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
30154 
30173 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
30174  FilterByStringResponse& response_ ) const;
30175 
30287 FilterByStringResponse filterByString( const std::string& tableName,
30288  const std::string& viewName,
30289  const std::string& expression,
30290  const std::string& mode,
30291  const std::vector<std::string>& columnNames,
30292  const std::map<std::string, std::string>& options ) const;
30293 
30407 FilterByStringResponse& filterByString( const std::string& tableName,
30408  const std::string& viewName,
30409  const std::string& expression,
30410  const std::string& mode,
30411  const std::vector<std::string>& columnNames,
30412  const std::map<std::string, std::string>& options,
30413  FilterByStringResponse& response_ ) const;
30414 
30432 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
30433 
30453 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
30454  FilterByTableResponse& response_ ) const;
30455 
30604 FilterByTableResponse filterByTable( const std::string& tableName,
30605  const std::string& viewName,
30606  const std::string& columnName,
30607  const std::string& sourceTableName,
30608  const std::string& sourceTableColumnName,
30609  const std::map<std::string, std::string>& options ) const;
30610 
30761 FilterByTableResponse& filterByTable( const std::string& tableName,
30762  const std::string& viewName,
30763  const std::string& columnName,
30764  const std::string& sourceTableName,
30765  const std::string& sourceTableColumnName,
30766  const std::map<std::string, std::string>& options,
30767  FilterByTableResponse& response_ ) const;
30768 
30787 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
30788 
30809 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
30810  FilterByValueResponse& response_ ) const;
30811 
30883 FilterByValueResponse filterByValue( const std::string& tableName,
30884  const std::string& viewName,
30885  const bool isString,
30886  const double value,
30887  const std::string& valueStr,
30888  const std::string& columnName,
30889  const std::map<std::string, std::string>& options ) const;
30890 
30964 FilterByValueResponse& filterByValue( const std::string& tableName,
30965  const std::string& viewName,
30966  const bool isString,
30967  const double value,
30968  const std::string& valueStr,
30969  const std::string& columnName,
30970  const std::map<std::string, std::string>& options,
30971  FilterByValueResponse& response_ ) const;
30972 
30985 GetGraphEntitiesResponse getGraphEntities( const GetGraphEntitiesRequest& request_ ) const;
30986 
31001 GetGraphEntitiesResponse& getGraphEntities( const GetGraphEntitiesRequest& request_,
31002  GetGraphEntitiesResponse& response_ ) const;
31003 
31113 GetGraphEntitiesResponse getGraphEntities( const std::string& graphName,
31114  const int64_t offset,
31115  const int64_t limit,
31116  const std::map<std::string, std::string>& options ) const;
31117 
31229 GetGraphEntitiesResponse& getGraphEntities( const std::string& graphName,
31230  const int64_t offset,
31231  const int64_t limit,
31232  const std::map<std::string, std::string>& options,
31233  GetGraphEntitiesResponse& response_ ) const;
31234 
31247 GetJobResponse getJob( const GetJobRequest& request_ ) const;
31248 
31263 GetJobResponse& getJob( const GetJobRequest& request_,
31264  GetJobResponse& response_ ) const;
31265 
31284 GetJobResponse getJob( const int64_t jobId,
31285  const std::map<std::string, std::string>& options ) const;
31286 
31307 GetJobResponse& getJob( const int64_t jobId,
31308  const std::map<std::string, std::string>& options,
31309  GetJobResponse& response_ ) const;
31310 
31329 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
31330 
31351 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
31352  RawGetRecordsResponse& response_ ) const;
31353 
31374 template<typename TResponse>
31375 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
31376 {
31377  if (request_.encoding != "binary")
31378  throw GPUdbException( "This function only supports binary encoding" );
31379 
31380  RawGetRecordsResponse actualResponse_;
31381  submitRequest("/get/records", request_, actualResponse_, false);
31382  GetRecordsResponse<TResponse> response_;
31383  response_.tableName = actualResponse_.tableName;
31384  response_.typeName = actualResponse_.typeName;
31385  response_.typeSchema = actualResponse_.typeSchema;
31386  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31387  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31388  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31389  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31390  response_.info = actualResponse_.info;
31391  return response_;
31392 }
31393 
31416 template<typename TResponse>
31417 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
31418  GetRecordsResponse<TResponse>& response_ ) const
31419 {
31420  if (request_.encoding != "binary")
31421  throw GPUdbException( "This function only supports binary encoding" );
31422 
31423  RawGetRecordsResponse actualResponse_;
31424  submitRequest("/get/records", request_, actualResponse_, false);
31425  response_.tableName = actualResponse_.tableName;
31426  response_.typeName = actualResponse_.typeName;
31427  response_.typeSchema = actualResponse_.typeSchema;
31428  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31429  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31430  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31431  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31432  response_.info = actualResponse_.info;
31433  return response_;
31434 }
31435 
31517 template<typename TResponse>
31518 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
31519  const int64_t offset,
31520  const int64_t limit,
31521  const std::map<std::string, std::string>& options ) const
31522 {
31523  GetRecordsRequest actualRequest_;
31524  actualRequest_.tableName = tableName;
31525  actualRequest_.offset = offset;
31526  actualRequest_.limit = limit;
31527  actualRequest_.options = options;
31528  RawGetRecordsResponse actualResponse_;
31529  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31530  GetRecordsResponse<TResponse> response_;
31531  response_.tableName = actualResponse_.tableName;
31532  response_.typeName = actualResponse_.typeName;
31533  response_.typeSchema = actualResponse_.typeSchema;
31534  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31535  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31536  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31537  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31538  response_.info = actualResponse_.info;
31539  return response_;
31540 }
31541 
31625 template<typename TResponse>
31626 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
31627  const int64_t offset,
31628  const int64_t limit,
31629  const std::map<std::string, std::string>& options,
31630  GetRecordsResponse<TResponse>& response_ ) const
31631 {
31632  GetRecordsRequest actualRequest_;
31633  actualRequest_.tableName = tableName;
31634  actualRequest_.offset = offset;
31635  actualRequest_.limit = limit;
31636  actualRequest_.options = options;
31637  RawGetRecordsResponse actualResponse_;
31638  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31639  response_.tableName = actualResponse_.tableName;
31640  response_.typeName = actualResponse_.typeName;
31641  response_.typeSchema = actualResponse_.typeSchema;
31642  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
31643  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31644  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31645  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31646  response_.info = actualResponse_.info;
31647  return response_;
31648 }
31649 
31671 template<typename TResponse>
31672 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
31673  const GetRecordsRequest& request_ ) const
31674 {
31675  if (request_.encoding != "binary")
31676  throw GPUdbException( "This function only supports binary encoding" );
31677 
31678  RawGetRecordsResponse actualResponse_;
31679  submitRequest("/get/records", request_, actualResponse_, false);
31680  GetRecordsResponse<TResponse> response_;
31681  response_.tableName = actualResponse_.tableName;
31682  response_.typeName = actualResponse_.typeName;
31683  response_.typeSchema = actualResponse_.typeSchema;
31684  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31685  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31686  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31687  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31688  response_.info = actualResponse_.info;
31689  return response_;
31690 }
31691 
31713 template<typename TResponse>
31714 GetRecordsResponse<TResponse> getRecords( const Type& type_,
31715  const GetRecordsRequest& request_ ) const
31716 {
31717  if (request_.encoding != "binary")
31718  throw GPUdbException( "This function only supports binary encoding" );
31719 
31720  RawGetRecordsResponse actualResponse_;
31721  submitRequest("/get/records", request_, actualResponse_, false);
31722  GetRecordsResponse<TResponse> response_;
31723  response_.tableName = actualResponse_.tableName;
31724  response_.typeName = actualResponse_.typeName;
31725  response_.typeSchema = actualResponse_.typeSchema;
31726  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31727  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31728  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31729  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31730  response_.info = actualResponse_.info;
31731  return response_;
31732 }
31733 
31757 template<typename TResponse>
31758 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
31759  const GetRecordsRequest& request_,
31760  GetRecordsResponse<TResponse>& response_ ) const
31761 {
31762  if (request_.encoding != "binary")
31763  throw GPUdbException( "This function only supports binary encoding" );
31764 
31765  RawGetRecordsResponse actualResponse_;
31766  submitRequest("/get/records", request_, actualResponse_, false);
31767  response_.tableName = actualResponse_.tableName;
31768  response_.typeName = actualResponse_.typeName;
31769  response_.typeSchema = actualResponse_.typeSchema;
31770  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31771  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31772  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31773  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31774  response_.info = actualResponse_.info;
31775  return response_;
31776 }
31777 
31801 template<typename TResponse>
31802 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
31803  const GetRecordsRequest& request_,
31804  GetRecordsResponse<TResponse>& response_ ) const
31805 {
31806  if (request_.encoding != "binary")
31807  throw GPUdbException( "This function only supports binary encoding" );
31808 
31809  RawGetRecordsResponse actualResponse_;
31810  submitRequest("/get/records", request_, actualResponse_, false);
31811  response_.tableName = actualResponse_.tableName;
31812  response_.typeName = actualResponse_.typeName;
31813  response_.typeSchema = actualResponse_.typeSchema;
31814  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
31815  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31816  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31817  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31818  response_.info = actualResponse_.info;
31819  return response_;
31820 }
31821 
31904 template<typename TResponse>
31905 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
31906  const std::string& tableName,
31907  const int64_t offset,
31908  const int64_t limit,
31909  const std::map<std::string, std::string>& options ) const
31910 {
31911  GetRecordsRequest actualRequest_;
31912  actualRequest_.tableName = tableName;
31913  actualRequest_.offset = offset;
31914  actualRequest_.limit = limit;
31915  actualRequest_.options = options;
31916  RawGetRecordsResponse actualResponse_;
31917  submitRequest("/get/records", actualRequest_, actualResponse_, false);
31918  GetRecordsResponse<TResponse> response_;
31919  response_.tableName = actualResponse_.tableName;
31920  response_.typeName = actualResponse_.typeName;
31921  response_.typeSchema = actualResponse_.typeSchema;
31922  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
31923  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
31924  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
31925  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
31926  response_.info = actualResponse_.info;
31927  return response_;
31928 }
31929 
32012 template<typename TResponse>
32013 GetRecordsResponse<TResponse> getRecords( const Type& type_,
32014  const std::string& tableName,
32015  const int64_t offset,
32016  const int64_t limit,
32017  const std::map<std::string, std::string>& options ) const
32018 {
32019  GetRecordsRequest actualRequest_;
32020  actualRequest_.tableName = tableName;
32021  actualRequest_.offset = offset;
32022  actualRequest_.limit = limit;
32023  actualRequest_.options = options;
32024  RawGetRecordsResponse actualResponse_;
32025  submitRequest("/get/records", actualRequest_, actualResponse_, false);
32026  GetRecordsResponse<TResponse> response_;
32027  response_.tableName = actualResponse_.tableName;
32028  response_.typeName = actualResponse_.typeName;
32029  response_.typeSchema = actualResponse_.typeSchema;
32030  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32031  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32032  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
32033  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
32034  response_.info = actualResponse_.info;
32035  return response_;
32036 }
32037 
32122 template<typename TResponse>
32123 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
32124  const std::string& tableName,
32125  const int64_t offset,
32126  const int64_t limit,
32127  const std::map<std::string, std::string>& options,
32128  GetRecordsResponse<TResponse>& response_ ) const
32129 {
32130  GetRecordsRequest actualRequest_;
32131  actualRequest_.tableName = tableName;
32132  actualRequest_.offset = offset;
32133  actualRequest_.limit = limit;
32134  actualRequest_.options = options;
32135  RawGetRecordsResponse actualResponse_;
32136  submitRequest("/get/records", actualRequest_, actualResponse_, false);
32137  response_.tableName = actualResponse_.tableName;
32138  response_.typeName = actualResponse_.typeName;
32139  response_.typeSchema = actualResponse_.typeSchema;
32140  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
32141  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32142  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
32143  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
32144  response_.info = actualResponse_.info;
32145  return response_;
32146 }
32147 
32232 template<typename TResponse>
32233 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
32234  const std::string& tableName,
32235  const int64_t offset,
32236  const int64_t limit,
32237  const std::map<std::string, std::string>& options,
32238  GetRecordsResponse<TResponse>& response_ ) const
32239 {
32240  GetRecordsRequest actualRequest_;
32241  actualRequest_.tableName = tableName;
32242  actualRequest_.offset = offset;
32243  actualRequest_.limit = limit;
32244  actualRequest_.options = options;
32245  RawGetRecordsResponse actualResponse_;
32246  submitRequest("/get/records", actualRequest_, actualResponse_, false);
32247  response_.tableName = actualResponse_.tableName;
32248  response_.typeName = actualResponse_.typeName;
32249  response_.typeSchema = actualResponse_.typeSchema;
32250  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
32251  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
32252  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
32253  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
32254  response_.info = actualResponse_.info;
32255  return response_;
32256 }
32257 
32296 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
32297 
32339 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
32340  RawGetRecordsByColumnResponse& response_ ) const;
32341 
32380 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
32381 
32422 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
32423  GetRecordsByColumnResponse& response_ ) const;
32424 
32554 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
32555  const std::vector<std::string>& columnNames,
32556  const int64_t offset,
32557  const int64_t limit,
32558  const std::map<std::string, std::string>& options ) const;
32559 
32691 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
32692  const std::vector<std::string>& columnNames,
32693  const int64_t offset,
32694  const int64_t limit,
32695  const std::map<std::string, std::string>& options,
32696  GetRecordsByColumnResponse& response_ ) const;
32697 
32722 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
32723 
32751 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
32752  RawGetRecordsBySeriesResponse& response_ ) const;
32753 
32780 template<typename TResponse>
32781 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
32782 {
32783  if (request_.encoding != "binary")
32784  throw GPUdbException( "This function only supports binary encoding" );
32785 
32786  RawGetRecordsBySeriesResponse actualResponse_;
32787  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32788  GetRecordsBySeriesResponse<TResponse> response_;
32789  response_.tableNames = actualResponse_.tableNames;
32790  response_.typeNames = actualResponse_.typeNames;
32791  response_.typeSchemas = actualResponse_.typeSchemas;
32792  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32793 
32794  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32795  {
32796  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32797  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32798  }
32799 
32800  response_.info = actualResponse_.info;
32801  return response_;
32802 }
32803 
32832 template<typename TResponse>
32833 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
32834  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32835 {
32836  if (request_.encoding != "binary")
32837  throw GPUdbException( "This function only supports binary encoding" );
32838 
32839  RawGetRecordsBySeriesResponse actualResponse_;
32840  submitRequest("/get/records/byseries", request_, actualResponse_, false);
32841  response_.tableNames = actualResponse_.tableNames;
32842  response_.typeNames = actualResponse_.typeNames;
32843  response_.typeSchemas = actualResponse_.typeSchemas;
32844  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32845 
32846  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32847  {
32848  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32849  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32850  }
32851 
32852  response_.info = actualResponse_.info;
32853  return response_;
32854 }
32855 
32901 template<typename TResponse>
32902 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
32903  const std::string& worldTableName,
32904  const int32_t offset,
32905  const int32_t limit,
32906  const std::map<std::string, std::string>& options ) const
32907 {
32908  GetRecordsBySeriesRequest actualRequest_;
32909  actualRequest_.tableName = tableName;
32910  actualRequest_.worldTableName = worldTableName;
32911  actualRequest_.offset = offset;
32912  actualRequest_.limit = limit;
32913  actualRequest_.options = options;
32914  RawGetRecordsBySeriesResponse actualResponse_;
32915  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32916  GetRecordsBySeriesResponse<TResponse> response_;
32917  response_.tableNames = actualResponse_.tableNames;
32918  response_.typeNames = actualResponse_.typeNames;
32919  response_.typeSchemas = actualResponse_.typeSchemas;
32920  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32921 
32922  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
32923  {
32924  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
32925  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
32926  }
32927 
32928  response_.info = actualResponse_.info;
32929  return response_;
32930 }
32931 
32979 template<typename TResponse>
32980 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
32981  const std::string& worldTableName,
32982  const int32_t offset,
32983  const int32_t limit,
32984  const std::map<std::string, std::string>& options,
32985  GetRecordsBySeriesResponse<TResponse>& response_ ) const
32986 {
32987  GetRecordsBySeriesRequest actualRequest_;
32988  actualRequest_.tableName = tableName;
32989  actualRequest_.worldTableName = worldTableName;
32990  actualRequest_.offset = offset;
32991  actualRequest_.limit = limit;
32992  actualRequest_.options = options;
32993  RawGetRecordsBySeriesResponse actualResponse_;
32994  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
32995  response_.tableNames = actualResponse_.tableNames;
32996  response_.typeNames = actualResponse_.typeNames;
32997  response_.typeSchemas = actualResponse_.typeSchemas;
32998  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
32999 
33000  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33001  {
33002  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
33003  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33004  }
33005 
33006  response_.info = actualResponse_.info;
33007  return response_;
33008 }
33009 
33038 template<typename TResponse>
33039 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
33040  const GetRecordsBySeriesRequest& request_ ) const
33041 {
33042  if (request_.encoding != "binary")
33043  throw GPUdbException( "This function only supports binary encoding" );
33044 
33045  RawGetRecordsBySeriesResponse actualResponse_;
33046  submitRequest("/get/records/byseries", request_, actualResponse_, false);
33047  GetRecordsBySeriesResponse<TResponse> response_;
33048  response_.tableNames = actualResponse_.tableNames;
33049  response_.typeNames = actualResponse_.typeNames;
33050  response_.typeSchemas = actualResponse_.typeSchemas;
33051  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33052 
33053  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33054  {
33055  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
33056  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33057  }
33058 
33059  response_.info = actualResponse_.info;
33060  return response_;
33061 }
33062 
33090 template<typename TResponse>
33091 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
33092  const GetRecordsBySeriesRequest& request_ ) const
33093 {
33094  if (request_.encoding != "binary")
33095  throw GPUdbException( "This function only supports binary encoding" );
33096 
33097  RawGetRecordsBySeriesResponse actualResponse_;
33098  submitRequest("/get/records/byseries", request_, actualResponse_, false);
33099  GetRecordsBySeriesResponse<TResponse> response_;
33100  response_.tableNames = actualResponse_.tableNames;
33101  response_.typeNames = actualResponse_.typeNames;
33102  response_.typeSchemas = actualResponse_.typeSchemas;
33103  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33104 
33105  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33106  {
33107  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
33108  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33109  }
33110 
33111  response_.info = actualResponse_.info;
33112  return response_;
33113 }
33114 
33145 template<typename TResponse>
33146 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
33147  const GetRecordsBySeriesRequest& request_,
33148  GetRecordsBySeriesResponse<TResponse>& response_ ) const
33149 {
33150  if (request_.encoding != "binary")
33151  throw GPUdbException( "This function only supports binary encoding" );
33152 
33153  RawGetRecordsBySeriesResponse actualResponse_;
33154  submitRequest("/get/records/byseries", request_, actualResponse_, false);
33155  response_.tableNames = actualResponse_.tableNames;
33156  response_.typeNames = actualResponse_.typeNames;
33157  response_.typeSchemas = actualResponse_.typeSchemas;
33158  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33159 
33160  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33161  {
33162  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
33163  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33164  }
33165 
33166  response_.info = actualResponse_.info;
33167  return response_;
33168 }
33169 
33199 template<typename TResponse>
33200 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
33201  const GetRecordsBySeriesRequest& request_,
33202  GetRecordsBySeriesResponse<TResponse>& response_ ) const
33203 {
33204  if (request_.encoding != "binary")
33205  throw GPUdbException( "This function only supports binary encoding" );
33206 
33207  RawGetRecordsBySeriesResponse actualResponse_;
33208  submitRequest("/get/records/byseries", request_, actualResponse_, false);
33209  response_.tableNames = actualResponse_.tableNames;
33210  response_.typeNames = actualResponse_.typeNames;
33211  response_.typeSchemas = actualResponse_.typeSchemas;
33212  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33213 
33214  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33215  {
33216  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
33217  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33218  }
33219 
33220  response_.info = actualResponse_.info;
33221  return response_;
33222 }
33223 
33270 template<typename TResponse>
33271 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
33272  const std::string& tableName,
33273  const std::string& worldTableName,
33274  const int32_t offset,
33275  const int32_t limit,
33276  const std::map<std::string, std::string>& options ) const
33277 {
33278  GetRecordsBySeriesRequest actualRequest_;
33279  actualRequest_.tableName = tableName;
33280  actualRequest_.worldTableName = worldTableName;
33281  actualRequest_.offset = offset;
33282  actualRequest_.limit = limit;
33283  actualRequest_.options = options;
33284  RawGetRecordsBySeriesResponse actualResponse_;
33285  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
33286  GetRecordsBySeriesResponse<TResponse> response_;
33287  response_.tableNames = actualResponse_.tableNames;
33288  response_.typeNames = actualResponse_.typeNames;
33289  response_.typeSchemas = actualResponse_.typeSchemas;
33290  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33291 
33292  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33293  {
33294  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
33295  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33296  }
33297 
33298  response_.info = actualResponse_.info;
33299  return response_;
33300 }
33301 
33348 template<typename TResponse>
33349 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
33350  const std::string& tableName,
33351  const std::string& worldTableName,
33352  const int32_t offset,
33353  const int32_t limit,
33354  const std::map<std::string, std::string>& options ) const
33355 {
33356  GetRecordsBySeriesRequest actualRequest_;
33357  actualRequest_.tableName = tableName;
33358  actualRequest_.worldTableName = worldTableName;
33359  actualRequest_.offset = offset;
33360  actualRequest_.limit = limit;
33361  actualRequest_.options = options;
33362  RawGetRecordsBySeriesResponse actualResponse_;
33363  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
33364  GetRecordsBySeriesResponse<TResponse> response_;
33365  response_.tableNames = actualResponse_.tableNames;
33366  response_.typeNames = actualResponse_.typeNames;
33367  response_.typeSchemas = actualResponse_.typeSchemas;
33368  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33369 
33370  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33371  {
33372  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
33373  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33374  }
33375 
33376  response_.info = actualResponse_.info;
33377  return response_;
33378 }
33379 
33428 template<typename TResponse>
33429 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
33430  const std::string& tableName,
33431  const std::string& worldTableName,
33432  const int32_t offset,
33433  const int32_t limit,
33434  const std::map<std::string, std::string>& options,
33435  GetRecordsBySeriesResponse<TResponse>& response_ ) const
33436 {
33437  GetRecordsBySeriesRequest actualRequest_;
33438  actualRequest_.tableName = tableName;
33439  actualRequest_.worldTableName = worldTableName;
33440  actualRequest_.offset = offset;
33441  actualRequest_.limit = limit;
33442  actualRequest_.options = options;
33443  RawGetRecordsBySeriesResponse actualResponse_;
33444  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
33445  response_.tableNames = actualResponse_.tableNames;
33446  response_.typeNames = actualResponse_.typeNames;
33447  response_.typeSchemas = actualResponse_.typeSchemas;
33448  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33449 
33450  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33451  {
33452  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
33453  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33454  }
33455 
33456  response_.info = actualResponse_.info;
33457  return response_;
33458 }
33459 
33508 template<typename TResponse>
33509 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
33510  const std::string& tableName,
33511  const std::string& worldTableName,
33512  const int32_t offset,
33513  const int32_t limit,
33514  const std::map<std::string, std::string>& options,
33515  GetRecordsBySeriesResponse<TResponse>& response_ ) const
33516 {
33517  GetRecordsBySeriesRequest actualRequest_;
33518  actualRequest_.tableName = tableName;
33519  actualRequest_.worldTableName = worldTableName;
33520  actualRequest_.offset = offset;
33521  actualRequest_.limit = limit;
33522  actualRequest_.options = options;
33523  RawGetRecordsBySeriesResponse actualResponse_;
33524  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
33525  response_.tableNames = actualResponse_.tableNames;
33526  response_.typeNames = actualResponse_.typeNames;
33527  response_.typeSchemas = actualResponse_.typeSchemas;
33528  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
33529 
33530  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
33531  {
33532  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
33533  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
33534  }
33535 
33536  response_.info = actualResponse_.info;
33537  return response_;
33538 }
33539 
33559 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
33560 
33584 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
33585  RawGetRecordsFromCollectionResponse& response_ ) const;
33586 
33608 template<typename TResponse>
33609 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
33610 {
33611  if (request_.encoding != "binary")
33612  throw GPUdbException( "This function only supports binary encoding" );
33613 
33614  RawGetRecordsFromCollectionResponse actualResponse_;
33615  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33616  GetRecordsFromCollectionResponse<TResponse> response_;
33617  response_.tableName = actualResponse_.tableName;
33618  response_.typeNames = actualResponse_.typeNames;
33619  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33620  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33621  response_.recordIds = actualResponse_.recordIds;
33622  response_.info = actualResponse_.info;
33623  return response_;
33624 }
33625 
33651 template<typename TResponse>
33652 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
33653  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33654 {
33655  if (request_.encoding != "binary")
33656  throw GPUdbException( "This function only supports binary encoding" );
33657 
33658  RawGetRecordsFromCollectionResponse actualResponse_;
33659  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33660  response_.tableName = actualResponse_.tableName;
33661  response_.typeNames = actualResponse_.typeNames;
33662  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33663  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33664  response_.recordIds = actualResponse_.recordIds;
33665  response_.info = actualResponse_.info;
33666  return response_;
33667 }
33668 
33734 template<typename TResponse>
33735 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
33736  const int64_t offset,
33737  const int64_t limit,
33738  const std::map<std::string, std::string>& options ) const
33739 {
33740  GetRecordsFromCollectionRequest actualRequest_;
33741  actualRequest_.tableName = tableName;
33742  actualRequest_.offset = offset;
33743  actualRequest_.limit = limit;
33744  actualRequest_.options = options;
33745  RawGetRecordsFromCollectionResponse actualResponse_;
33746  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33747  GetRecordsFromCollectionResponse<TResponse> response_;
33748  response_.tableName = actualResponse_.tableName;
33749  response_.typeNames = actualResponse_.typeNames;
33750  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33751  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33752  response_.recordIds = actualResponse_.recordIds;
33753  response_.info = actualResponse_.info;
33754  return response_;
33755 }
33756 
33826 template<typename TResponse>
33827 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
33828  const int64_t offset,
33829  const int64_t limit,
33830  const std::map<std::string, std::string>& options,
33831  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33832 {
33833  GetRecordsFromCollectionRequest actualRequest_;
33834  actualRequest_.tableName = tableName;
33835  actualRequest_.offset = offset;
33836  actualRequest_.limit = limit;
33837  actualRequest_.options = options;
33838  RawGetRecordsFromCollectionResponse actualResponse_;
33839  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
33840  response_.tableName = actualResponse_.tableName;
33841  response_.typeNames = actualResponse_.typeNames;
33842  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
33843  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33844  response_.recordIds = actualResponse_.recordIds;
33845  response_.info = actualResponse_.info;
33846  return response_;
33847 }
33848 
33872 template<typename TResponse>
33873 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33874  const GetRecordsFromCollectionRequest& request_ ) const
33875 {
33876  if (request_.encoding != "binary")
33877  throw GPUdbException( "This function only supports binary encoding" );
33878 
33879  RawGetRecordsFromCollectionResponse actualResponse_;
33880  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33881  GetRecordsFromCollectionResponse<TResponse> response_;
33882  response_.tableName = actualResponse_.tableName;
33883  response_.typeNames = actualResponse_.typeNames;
33884  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33885  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33886  response_.recordIds = actualResponse_.recordIds;
33887  response_.info = actualResponse_.info;
33888  return response_;
33889 }
33890 
33914 template<typename TResponse>
33915 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
33916  const GetRecordsFromCollectionRequest& request_ ) const
33917 {
33918  if (request_.encoding != "binary")
33919  throw GPUdbException( "This function only supports binary encoding" );
33920 
33921  RawGetRecordsFromCollectionResponse actualResponse_;
33922  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33923  GetRecordsFromCollectionResponse<TResponse> response_;
33924  response_.tableName = actualResponse_.tableName;
33925  response_.typeNames = actualResponse_.typeNames;
33926  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
33927  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33928  response_.recordIds = actualResponse_.recordIds;
33929  response_.info = actualResponse_.info;
33930  return response_;
33931 }
33932 
33960 template<typename TResponse>
33961 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
33962  const GetRecordsFromCollectionRequest& request_,
33963  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
33964 {
33965  if (request_.encoding != "binary")
33966  throw GPUdbException( "This function only supports binary encoding" );
33967 
33968  RawGetRecordsFromCollectionResponse actualResponse_;
33969  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
33970  response_.tableName = actualResponse_.tableName;
33971  response_.typeNames = actualResponse_.typeNames;
33972  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
33973  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
33974  response_.recordIds = actualResponse_.recordIds;
33975  response_.info = actualResponse_.info;
33976  return response_;
33977 }
33978 
34006 template<typename TResponse>
34007 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
34008  const GetRecordsFromCollectionRequest& request_,
34009  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
34010 {
34011  if (request_.encoding != "binary")
34012  throw GPUdbException( "This function only supports binary encoding" );
34013 
34014  RawGetRecordsFromCollectionResponse actualResponse_;
34015  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
34016  response_.tableName = actualResponse_.tableName;
34017  response_.typeNames = actualResponse_.typeNames;
34018  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
34019  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
34020  response_.recordIds = actualResponse_.recordIds;
34021  response_.info = actualResponse_.info;
34022  return response_;
34023 }
34024 
34091 template<typename TResponse>
34092 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
34093  const std::string& tableName,
34094  const int64_t offset,
34095  const int64_t limit,
34096  const std::map<std::string, std::string>& options ) const
34097 {
34098  GetRecordsFromCollectionRequest actualRequest_;
34099  actualRequest_.tableName = tableName;
34100  actualRequest_.offset = offset;
34101  actualRequest_.limit = limit;
34102  actualRequest_.options = options;
34103  RawGetRecordsFromCollectionResponse actualResponse_;
34104  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
34105  GetRecordsFromCollectionResponse<TResponse> response_;
34106  response_.tableName = actualResponse_.tableName;
34107  response_.typeNames = actualResponse_.typeNames;
34108  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
34109  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
34110  response_.recordIds = actualResponse_.recordIds;
34111  response_.info = actualResponse_.info;
34112  return response_;
34113 }
34114 
34181 template<typename TResponse>
34182 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
34183  const std::string& tableName,
34184  const int64_t offset,
34185  const int64_t limit,
34186  const std::map<std::string, std::string>& options ) const
34187 {
34188  GetRecordsFromCollectionRequest actualRequest_;
34189  actualRequest_.tableName = tableName;
34190  actualRequest_.offset = offset;
34191  actualRequest_.limit = limit;
34192  actualRequest_.options = options;
34193  RawGetRecordsFromCollectionResponse actualResponse_;
34194  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
34195  GetRecordsFromCollectionResponse<TResponse> response_;
34196  response_.tableName = actualResponse_.tableName;
34197  response_.typeNames = actualResponse_.typeNames;
34198  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
34199  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
34200  response_.recordIds = actualResponse_.recordIds;
34201  response_.info = actualResponse_.info;
34202  return response_;
34203 }
34204 
34275 template<typename TResponse>
34276 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
34277  const std::string& tableName,
34278  const int64_t offset,
34279  const int64_t limit,
34280  const std::map<std::string, std::string>& options,
34281  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
34282 {
34283  GetRecordsFromCollectionRequest actualRequest_;
34284  actualRequest_.tableName = tableName;
34285  actualRequest_.offset = offset;
34286  actualRequest_.limit = limit;
34287  actualRequest_.options = options;
34288  RawGetRecordsFromCollectionResponse actualResponse_;
34289  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
34290  response_.tableName = actualResponse_.tableName;
34291  response_.typeNames = actualResponse_.typeNames;
34292  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
34293  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
34294  response_.recordIds = actualResponse_.recordIds;
34295  response_.info = actualResponse_.info;
34296  return response_;
34297 }
34298 
34369 template<typename TResponse>
34370 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
34371  const std::string& tableName,
34372  const int64_t offset,
34373  const int64_t limit,
34374  const std::map<std::string, std::string>& options,
34375  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
34376 {
34377  GetRecordsFromCollectionRequest actualRequest_;
34378  actualRequest_.tableName = tableName;
34379  actualRequest_.offset = offset;
34380  actualRequest_.limit = limit;
34381  actualRequest_.options = options;
34382  RawGetRecordsFromCollectionResponse actualResponse_;
34383  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
34384  response_.tableName = actualResponse_.tableName;
34385  response_.typeNames = actualResponse_.typeNames;
34386  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
34387  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
34388  response_.recordIds = actualResponse_.recordIds;
34389  response_.info = actualResponse_.info;
34390  return response_;
34391 }
34392 
34394 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
34395 
34397 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
34398  GetVectortileResponse& response_ ) const;
34399 
34401 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
34402  const std::vector<std::string>& columnNames,
34403  const std::map<std::string, std::vector<std::string> >& layers,
34404  const int32_t tileX,
34405  const int32_t tileY,
34406  const int32_t zoom,
34407  const std::map<std::string, std::string>& options ) const;
34408 
34410 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
34411  const std::vector<std::string>& columnNames,
34412  const std::map<std::string, std::vector<std::string> >& layers,
34413  const int32_t tileX,
34414  const int32_t tileY,
34415  const int32_t zoom,
34416  const std::map<std::string, std::string>& options,
34417  GetVectortileResponse& response_ ) const;
34418 
34428 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
34429 
34441 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
34442  GrantPermissionResponse& response_ ) const;
34443 
34557 GrantPermissionResponse grantPermission( const std::string& principal,
34558  const std::string& object,
34559  const std::string& objectType,
34560  const std::string& permission,
34561  const std::map<std::string, std::string>& options ) const;
34562 
34678 GrantPermissionResponse& grantPermission( const std::string& principal,
34679  const std::string& object,
34680  const std::string& objectType,
34681  const std::string& permission,
34682  const std::map<std::string, std::string>& options,
34683  GrantPermissionResponse& response_ ) const;
34684 
34696 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
34697 
34713 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
34714  GrantPermissionCredentialResponse& response_ ) const;
34715 
34745 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
34746  const std::string& permission,
34747  const std::string& credentialName,
34748  const std::map<std::string, std::string>& options ) const;
34749 
34783 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
34784  const std::string& permission,
34785  const std::string& credentialName,
34786  const std::map<std::string, std::string>& options,
34787  GrantPermissionCredentialResponse& response_ ) const;
34788 
34799 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
34800 
34815 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
34816  GrantPermissionDatasourceResponse& response_ ) const;
34817 
34844 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
34845  const std::string& permission,
34846  const std::string& datasourceName,
34847  const std::map<std::string, std::string>& options ) const;
34848 
34879 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
34880  const std::string& permission,
34881  const std::string& datasourceName,
34882  const std::map<std::string, std::string>& options,
34883  GrantPermissionDatasourceResponse& response_ ) const;
34884 
34895 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
34896 
34911 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
34912  GrantPermissionDirectoryResponse& response_ ) const;
34913 
34944 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
34945  const std::string& permission,
34946  const std::string& directoryName,
34947  const std::map<std::string, std::string>& options ) const;
34948 
34983 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
34984  const std::string& permission,
34985  const std::string& directoryName,
34986  const std::map<std::string, std::string>& options,
34987  GrantPermissionDirectoryResponse& response_ ) const;
34988 
34998 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
34999 
35011 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
35012  GrantPermissionProcResponse& response_ ) const;
35013 
35038 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
35039  const std::string& permission,
35040  const std::string& procName,
35041  const std::map<std::string, std::string>& options ) const;
35042 
35069 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
35070  const std::string& permission,
35071  const std::string& procName,
35072  const std::map<std::string, std::string>& options,
35073  GrantPermissionProcResponse& response_ ) const;
35074 
35084 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
35085 
35098 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
35099  GrantPermissionSystemResponse& response_ ) const;
35100 
35136 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
35137  const std::string& permission,
35138  const std::map<std::string, std::string>& options ) const;
35139 
35178 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
35179  const std::string& permission,
35180  const std::map<std::string, std::string>& options,
35181  GrantPermissionSystemResponse& response_ ) const;
35182 
35192 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
35193 
35206 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
35207  GrantPermissionTableResponse& response_ ) const;
35208 
35261 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
35262  const std::string& permission,
35263  const std::string& tableName,
35264  const std::string& filterExpression,
35265  const std::map<std::string, std::string>& options ) const;
35266 
35322 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
35323  const std::string& permission,
35324  const std::string& tableName,
35325  const std::string& filterExpression,
35326  const std::map<std::string, std::string>& options,
35327  GrantPermissionTableResponse& response_ ) const;
35328 
35338 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
35339 
35351 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
35352  GrantRoleResponse& response_ ) const;
35353 
35366 GrantRoleResponse grantRole( const std::string& role,
35367  const std::string& member,
35368  const std::map<std::string, std::string>& options ) const;
35369 
35384 GrantRoleResponse& grantRole( const std::string& role,
35385  const std::string& member,
35386  const std::map<std::string, std::string>& options,
35387  GrantRoleResponse& response_ ) const;
35388 
35399 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
35400 
35413 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
35414  HasPermissionResponse& response_ ) const;
35415 
35527 HasPermissionResponse hasPermission( const std::string& principal,
35528  const std::string& object,
35529  const std::string& objectType,
35530  const std::string& permission,
35531  const std::map<std::string, std::string>& options ) const;
35532 
35646 HasPermissionResponse& hasPermission( const std::string& principal,
35647  const std::string& object,
35648  const std::string& objectType,
35649  const std::string& permission,
35650  const std::map<std::string, std::string>& options,
35651  HasPermissionResponse& response_ ) const;
35652 
35662 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
35663 
35675 HasProcResponse& hasProc( const HasProcRequest& request_,
35676  HasProcResponse& response_ ) const;
35677 
35687 HasProcResponse hasProc( const std::string& procName,
35688  const std::map<std::string, std::string>& options ) const;
35689 
35701 HasProcResponse& hasProc( const std::string& procName,
35702  const std::map<std::string, std::string>& options,
35703  HasProcResponse& response_ ) const;
35704 
35714 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
35715 
35727 HasRoleResponse& hasRole( const HasRoleRequest& request_,
35728  HasRoleResponse& response_ ) const;
35729 
35778 HasRoleResponse hasRole( const std::string& principal,
35779  const std::string& role,
35780  const std::map<std::string, std::string>& options ) const;
35781 
35832 HasRoleResponse& hasRole( const std::string& principal,
35833  const std::string& role,
35834  const std::map<std::string, std::string>& options,
35835  HasRoleResponse& response_ ) const;
35836 
35846 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
35847 
35859 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
35860  HasSchemaResponse& response_ ) const;
35861 
35874 HasSchemaResponse hasSchema( const std::string& schemaName,
35875  const std::map<std::string, std::string>& options ) const;
35876 
35891 HasSchemaResponse& hasSchema( const std::string& schemaName,
35892  const std::map<std::string, std::string>& options,
35893  HasSchemaResponse& response_ ) const;
35894 
35904 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
35905 
35917 HasTableResponse& hasTable( const HasTableRequest& request_,
35918  HasTableResponse& response_ ) const;
35919 
35932 HasTableResponse hasTable( const std::string& tableName,
35933  const std::map<std::string, std::string>& options ) const;
35934 
35949 HasTableResponse& hasTable( const std::string& tableName,
35950  const std::map<std::string, std::string>& options,
35951  HasTableResponse& response_ ) const;
35952 
35962 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
35963 
35975 HasTypeResponse& hasType( const HasTypeRequest& request_,
35976  HasTypeResponse& response_ ) const;
35977 
35989 HasTypeResponse hasType( const std::string& typeId,
35990  const std::map<std::string, std::string>& options ) const;
35991 
36005 HasTypeResponse& hasType( const std::string& typeId,
36006  const std::map<std::string, std::string>& options,
36007  HasTypeResponse& response_ ) const;
36008 
36010 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
36011 
36013 ImportModelResponse& importModel( const ImportModelRequest& request_,
36014  ImportModelResponse& response_ ) const;
36015 
36017 ImportModelResponse importModel( const std::string& modelName,
36018  const std::string& registryName,
36019  const std::string& container,
36020  const std::string& runFunction,
36021  const std::string& modelType,
36022  const std::map<std::string, std::string>& options ) const;
36023 
36025 ImportModelResponse& importModel( const std::string& modelName,
36026  const std::string& registryName,
36027  const std::string& container,
36028  const std::string& runFunction,
36029  const std::string& modelType,
36030  const std::map<std::string, std::string>& options,
36031  ImportModelResponse& response_ ) const;
36032 
36058 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
36059 
36087 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
36088  InsertRecordsResponse& response_ ) const;
36089 
36117 template<typename TRequest>
36118 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
36119 {
36120  RawInsertRecordsRequest actualRequest_;
36121  actualRequest_.tableName = request_.tableName;
36122  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
36123  actualRequest_.options = request_.options;
36124  InsertRecordsResponse actualResponse_;
36125  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
36126  return actualResponse_;
36127 }
36128 
36158 template<typename TRequest>
36159 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
36160  InsertRecordsResponse& response_ ) const
36161 {
36162  RawInsertRecordsRequest actualRequest_;
36163  actualRequest_.tableName = request_.tableName;
36164  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
36165  actualRequest_.options = request_.options;
36166  submitRequest("/insert/records", actualRequest_, response_, true);
36167  return response_;
36168 }
36169 
36380 template<typename TRequest>
36381 InsertRecordsResponse insertRecords( const std::string& tableName,
36382  const std::vector<TRequest>& data,
36383  const std::map<std::string, std::string>& options ) const
36384 {
36385  RawInsertRecordsRequest actualRequest_;
36386  actualRequest_.tableName = tableName;
36387  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
36388  actualRequest_.options = options;
36389  InsertRecordsResponse actualResponse_;
36390  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
36391  return actualResponse_;
36392 }
36393 
36606 template<typename TRequest>
36607 InsertRecordsResponse& insertRecords( const std::string& tableName,
36608  const std::vector<TRequest>& data,
36609  const std::map<std::string, std::string>& options,
36610  InsertRecordsResponse& response_ ) const
36611 {
36612  RawInsertRecordsRequest actualRequest_;
36613  actualRequest_.tableName = tableName;
36614  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
36615  actualRequest_.options = options;
36616  submitRequest("/insert/records", actualRequest_, response_, true);
36617  return response_;
36618 }
36619 
36657 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
36658 
36699 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
36700  InsertRecordsFromFilesResponse& response_ ) const;
36701 
37841 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
37842  const std::vector<std::string>& filepaths,
37843  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
37844  const std::map<std::string, std::string>& createTableOptions,
37845  const std::map<std::string, std::string>& options ) const;
37846 
38989 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
38990  const std::vector<std::string>& filepaths,
38991  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
38992  const std::map<std::string, std::string>& createTableOptions,
38993  const std::map<std::string, std::string>& options,
38994  InsertRecordsFromFilesResponse& response_ ) const;
38995 
39009 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
39010 
39028 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
39029  InsertRecordsFromPayloadResponse& response_ ) const;
39030 
40051 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
40052  const std::string& dataText,
40053  const std::vector<uint8_t>& dataBytes,
40054  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
40055  const std::map<std::string, std::string>& createTableOptions,
40056  const std::map<std::string, std::string>& options ) const;
40057 
41082 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
41083  const std::string& dataText,
41084  const std::vector<uint8_t>& dataBytes,
41085  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41086  const std::map<std::string, std::string>& createTableOptions,
41087  const std::map<std::string, std::string>& options,
41088  InsertRecordsFromPayloadResponse& response_ ) const;
41089 
41100 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
41101 
41115 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
41116  InsertRecordsFromQueryResponse& response_ ) const;
41117 
41676 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
41677  const std::string& remoteQuery,
41678  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
41679  const std::map<std::string, std::string>& createTableOptions,
41680  const std::map<std::string, std::string>& options ) const;
41681 
42243 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
42244  const std::string& remoteQuery,
42245  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
42246  const std::map<std::string, std::string>& createTableOptions,
42247  const std::map<std::string, std::string>& options,
42248  InsertRecordsFromQueryResponse& response_ ) const;
42249 
42267 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
42268 
42288 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
42289  InsertRecordsRandomResponse& response_ ) const;
42290 
42564 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
42565  const int64_t count,
42566  const std::map<std::string, std::map<std::string, double> >& options ) const;
42567 
42843 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
42844  const int64_t count,
42845  const std::map<std::string, std::map<std::string, double> >& options,
42846  InsertRecordsRandomResponse& response_ ) const;
42847 
42865 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
42866 
42886 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
42887  InsertSymbolResponse& response_ ) const;
42888 
42933 InsertSymbolResponse insertSymbol( const std::string& symbolId,
42934  const std::string& symbolFormat,
42935  const std::vector<uint8_t>& symbolData,
42936  const std::map<std::string, std::string>& options ) const;
42937 
42984 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
42985  const std::string& symbolFormat,
42986  const std::vector<uint8_t>& symbolData,
42987  const std::map<std::string, std::string>& options,
42988  InsertSymbolResponse& response_ ) const;
42989 
42999 KillProcResponse killProc( const KillProcRequest& request_ ) const;
43000 
43012 KillProcResponse& killProc( const KillProcRequest& request_,
43013  KillProcResponse& response_ ) const;
43014 
43062 KillProcResponse killProc( const std::string& runId,
43063  const std::map<std::string, std::string>& options ) const;
43064 
43114 KillProcResponse& killProc( const std::string& runId,
43115  const std::map<std::string, std::string>& options,
43116  KillProcResponse& response_ ) const;
43117 
43119 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
43120 
43122 ListGraphResponse& listGraph( const ListGraphRequest& request_,
43123  ListGraphResponse& response_ ) const;
43124 
43126 ListGraphResponse listGraph( const std::string& graphName,
43127  const std::map<std::string, std::string>& options ) const;
43128 
43130 ListGraphResponse& listGraph( const std::string& graphName,
43131  const std::map<std::string, std::string>& options,
43132  ListGraphResponse& response_ ) const;
43133 
43154 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
43155 
43178 LockTableResponse& lockTable( const LockTableRequest& request_,
43179  LockTableResponse& response_ ) const;
43180 
43225 LockTableResponse lockTable( const std::string& tableName,
43226  const std::string& lockType,
43227  const std::map<std::string, std::string>& options ) const;
43228 
43275 LockTableResponse& lockTable( const std::string& tableName,
43276  const std::string& lockType,
43277  const std::map<std::string, std::string>& options,
43278  LockTableResponse& response_ ) const;
43279 
43297 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
43298 
43318 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
43319  MatchGraphResponse& response_ ) const;
43320 
44064 MatchGraphResponse matchGraph( const std::string& graphName,
44065  const std::vector<std::string>& samplePoints,
44066  const std::string& solveMethod,
44067  const std::string& solutionTable,
44068  const std::map<std::string, std::string>& options ) const;
44069 
44815 MatchGraphResponse& matchGraph( const std::string& graphName,
44816  const std::vector<std::string>& samplePoints,
44817  const std::string& solveMethod,
44818  const std::string& solutionTable,
44819  const std::map<std::string, std::string>& options,
44820  MatchGraphResponse& response_ ) const;
44821 
44838 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
44839 
44858 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
44859  ModifyGraphResponse& response_ ) const;
44860 
45142 ModifyGraphResponse modifyGraph( const std::string& graphName,
45143  const std::vector<std::string>& nodes,
45144  const std::vector<std::string>& edges,
45145  const std::vector<std::string>& weights,
45146  const std::vector<std::string>& restrictions,
45147  const std::map<std::string, std::string>& options ) const;
45148 
45432 ModifyGraphResponse& modifyGraph( const std::string& graphName,
45433  const std::vector<std::string>& nodes,
45434  const std::vector<std::string>& edges,
45435  const std::vector<std::string>& weights,
45436  const std::vector<std::string>& restrictions,
45437  const std::map<std::string, std::string>& options,
45438  ModifyGraphResponse& response_ ) const;
45439 
45470 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
45471 
45504 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
45505  QueryGraphResponse& response_ ) const;
45506 
45677 QueryGraphResponse queryGraph( const std::string& graphName,
45678  const std::vector<std::string>& queries,
45679  const std::vector<std::string>& restrictions,
45680  const std::string& adjacencyTable,
45681  const int32_t rings,
45682  const std::map<std::string, std::string>& options ) const;
45683 
45856 QueryGraphResponse& queryGraph( const std::string& graphName,
45857  const std::vector<std::string>& queries,
45858  const std::vector<std::string>& restrictions,
45859  const std::string& adjacencyTable,
45860  const int32_t rings,
45861  const std::map<std::string, std::string>& options,
45862  QueryGraphResponse& response_ ) const;
45863 
45880 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
45881 
45900 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
45901  RepartitionGraphResponse& response_ ) const;
45902 
45941 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
45942  const std::map<std::string, std::string>& options ) const;
45943 
45984 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
45985  const std::map<std::string, std::string>& options,
45986  RepartitionGraphResponse& response_ ) const;
45987 
45989 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
45990 
45992 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
45993  ReserveResourceResponse& response_ ) const;
45994 
45996 ReserveResourceResponse reserveResource( const std::string& component,
45997  const std::string& name,
45998  const std::string& action,
45999  const int64_t bytesRequested,
46000  const int64_t ownerId,
46001  const std::map<std::string, std::string>& options ) const;
46002 
46004 ReserveResourceResponse& reserveResource( const std::string& component,
46005  const std::string& name,
46006  const std::string& action,
46007  const int64_t bytesRequested,
46008  const int64_t ownerId,
46009  const std::map<std::string, std::string>& options,
46010  ReserveResourceResponse& response_ ) const;
46011 
46026 RestoreBackupResponse restoreBackup( const RestoreBackupRequest& request_ ) const;
46027 
46044 RestoreBackupResponse& restoreBackup( const RestoreBackupRequest& request_,
46045  RestoreBackupResponse& response_ ) const;
46046 
46290 RestoreBackupResponse restoreBackup( const std::string& backupName,
46291  const std::map<std::string, std::string>& restoreObjectsMap,
46292  const std::string& datasourceName,
46293  const std::map<std::string, std::string>& options ) const;
46294 
46540 RestoreBackupResponse& restoreBackup( const std::string& backupName,
46541  const std::map<std::string, std::string>& restoreObjectsMap,
46542  const std::string& datasourceName,
46543  const std::map<std::string, std::string>& options,
46544  RestoreBackupResponse& response_ ) const;
46545 
46555 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
46556 
46568 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
46569  RevokePermissionResponse& response_ ) const;
46570 
46665 RevokePermissionResponse revokePermission( const std::string& principal,
46666  const std::string& object,
46667  const std::string& objectType,
46668  const std::string& permission,
46669  const std::map<std::string, std::string>& options ) const;
46670 
46767 RevokePermissionResponse& revokePermission( const std::string& principal,
46768  const std::string& object,
46769  const std::string& objectType,
46770  const std::string& permission,
46771  const std::map<std::string, std::string>& options,
46772  RevokePermissionResponse& response_ ) const;
46773 
46785 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
46786 
46802 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
46803  RevokePermissionCredentialResponse& response_ ) const;
46804 
46834 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
46835  const std::string& permission,
46836  const std::string& credentialName,
46837  const std::map<std::string, std::string>& options ) const;
46838 
46872 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
46873  const std::string& permission,
46874  const std::string& credentialName,
46875  const std::map<std::string, std::string>& options,
46876  RevokePermissionCredentialResponse& response_ ) const;
46877 
46888 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
46889 
46904 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
46905  RevokePermissionDatasourceResponse& response_ ) const;
46906 
46934 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
46935  const std::string& permission,
46936  const std::string& datasourceName,
46937  const std::map<std::string, std::string>& options ) const;
46938 
46970 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
46971  const std::string& permission,
46972  const std::string& datasourceName,
46973  const std::map<std::string, std::string>& options,
46974  RevokePermissionDatasourceResponse& response_ ) const;
46975 
46986 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
46987 
47002 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
47003  RevokePermissionDirectoryResponse& response_ ) const;
47004 
47034 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
47035  const std::string& permission,
47036  const std::string& directoryName,
47037  const std::map<std::string, std::string>& options ) const;
47038 
47072 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
47073  const std::string& permission,
47074  const std::string& directoryName,
47075  const std::map<std::string, std::string>& options,
47076  RevokePermissionDirectoryResponse& response_ ) const;
47077 
47087 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
47088 
47101 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
47102  RevokePermissionProcResponse& response_ ) const;
47103 
47128 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
47129  const std::string& permission,
47130  const std::string& procName,
47131  const std::map<std::string, std::string>& options ) const;
47132 
47160 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
47161  const std::string& permission,
47162  const std::string& procName,
47163  const std::map<std::string, std::string>& options,
47164  RevokePermissionProcResponse& response_ ) const;
47165 
47175 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
47176 
47189 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
47190  RevokePermissionSystemResponse& response_ ) const;
47191 
47227 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
47228  const std::string& permission,
47229  const std::map<std::string, std::string>& options ) const;
47230 
47269 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
47270  const std::string& permission,
47271  const std::map<std::string, std::string>& options,
47272  RevokePermissionSystemResponse& response_ ) const;
47273 
47283 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
47284 
47297 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
47298  RevokePermissionTableResponse& response_ ) const;
47299 
47348 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
47349  const std::string& permission,
47350  const std::string& tableName,
47351  const std::map<std::string, std::string>& options ) const;
47352 
47404 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
47405  const std::string& permission,
47406  const std::string& tableName,
47407  const std::map<std::string, std::string>& options,
47408  RevokePermissionTableResponse& response_ ) const;
47409 
47419 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
47420 
47432 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
47433  RevokeRoleResponse& response_ ) const;
47434 
47447 RevokeRoleResponse revokeRole( const std::string& role,
47448  const std::string& member,
47449  const std::map<std::string, std::string>& options ) const;
47450 
47465 RevokeRoleResponse& revokeRole( const std::string& role,
47466  const std::string& member,
47467  const std::map<std::string, std::string>& options,
47468  RevokeRoleResponse& response_ ) const;
47469 
47483 ShowBackupResponse showBackup( const ShowBackupRequest& request_ ) const;
47484 
47500 ShowBackupResponse& showBackup( const ShowBackupRequest& request_,
47501  ShowBackupResponse& response_ ) const;
47502 
47583 ShowBackupResponse showBackup( const std::string& backupName,
47584  const std::string& datasourceName,
47585  const std::map<std::string, std::string>& options ) const;
47586 
47669 ShowBackupResponse& showBackup( const std::string& backupName,
47670  const std::string& datasourceName,
47671  const std::map<std::string, std::string>& options,
47672  ShowBackupResponse& response_ ) const;
47673 
47675 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
47676 
47678 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
47679  ShowContainerRegistryResponse& response_ ) const;
47680 
47682 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
47683  const std::map<std::string, std::string>& options ) const;
47684 
47686 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
47687  const std::map<std::string, std::string>& options,
47688  ShowContainerRegistryResponse& response_ ) const;
47689 
47700 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
47701 
47714 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
47715  ShowCredentialResponse& response_ ) const;
47716 
47731 ShowCredentialResponse showCredential( const std::string& credentialName,
47732  const std::map<std::string, std::string>& options ) const;
47733 
47750 ShowCredentialResponse& showCredential( const std::string& credentialName,
47751  const std::map<std::string, std::string>& options,
47752  ShowCredentialResponse& response_ ) const;
47753 
47764 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
47765 
47778 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
47779  ShowDatasinkResponse& response_ ) const;
47780 
47794 ShowDatasinkResponse showDatasink( const std::string& name,
47795  const std::map<std::string, std::string>& options ) const;
47796 
47812 ShowDatasinkResponse& showDatasink( const std::string& name,
47813  const std::map<std::string, std::string>& options,
47814  ShowDatasinkResponse& response_ ) const;
47815 
47827 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
47828 
47842 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
47843  ShowDatasourceResponse& response_ ) const;
47844 
47859 ShowDatasourceResponse showDatasource( const std::string& name,
47860  const std::map<std::string, std::string>& options ) const;
47861 
47878 ShowDatasourceResponse& showDatasource( const std::string& name,
47879  const std::map<std::string, std::string>& options,
47880  ShowDatasourceResponse& response_ ) const;
47881 
47893 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
47894 
47908 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
47909  ShowDirectoriesResponse& response_ ) const;
47910 
47923 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
47924  const std::map<std::string, std::string>& options ) const;
47925 
47940 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
47941  const std::map<std::string, std::string>& options,
47942  ShowDirectoriesResponse& response_ ) const;
47943 
47956 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
47957 
47972 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
47973  ShowEnvironmentResponse& response_ ) const;
47974 
48028 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
48029  const std::map<std::string, std::string>& options ) const;
48030 
48086 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
48087  const std::map<std::string, std::string>& options,
48088  ShowEnvironmentResponse& response_ ) const;
48089 
48101 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
48102 
48116 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
48117  ShowFilesResponse& response_ ) const;
48118 
48135 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
48136  const std::map<std::string, std::string>& options ) const;
48137 
48156 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
48157  const std::map<std::string, std::string>& options,
48158  ShowFilesResponse& response_ ) const;
48159 
48161 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
48162 
48164 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
48165  ShowFunctionsResponse& response_ ) const;
48166 
48168 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
48169  const std::map<std::string, std::string>& options ) const;
48170 
48172 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
48173  const std::map<std::string, std::string>& options,
48174  ShowFunctionsResponse& response_ ) const;
48175 
48186 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
48187 
48200 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
48201  ShowGraphResponse& response_ ) const;
48202 
48250 ShowGraphResponse showGraph( const std::string& graphName,
48251  const std::map<std::string, std::string>& options ) const;
48252 
48302 ShowGraphResponse& showGraph( const std::string& graphName,
48303  const std::map<std::string, std::string>& options,
48304  ShowGraphResponse& response_ ) const;
48305 
48307 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
48308 
48310 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
48311  ShowGraphGrammarResponse& response_ ) const;
48312 
48314 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
48315 
48317 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
48318  ShowGraphGrammarResponse& response_ ) const;
48319 
48321 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
48322 
48324 ShowModelResponse& showModel( const ShowModelRequest& request_,
48325  ShowModelResponse& response_ ) const;
48326 
48328 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
48329  const std::map<std::string, std::string>& options ) const;
48330 
48332 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
48333  const std::map<std::string, std::string>& options,
48334  ShowModelResponse& response_ ) const;
48335 
48345 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
48346 
48358 ShowProcResponse& showProc( const ShowProcRequest& request_,
48359  ShowProcResponse& response_ ) const;
48360 
48391 ShowProcResponse showProc( const std::string& procName,
48392  const std::map<std::string, std::string>& options ) const;
48393 
48426 ShowProcResponse& showProc( const std::string& procName,
48427  const std::map<std::string, std::string>& options,
48428  ShowProcResponse& response_ ) const;
48429 
48443 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
48444 
48460 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
48461  ShowProcStatusResponse& response_ ) const;
48462 
48511 ShowProcStatusResponse showProcStatus( const std::string& runId,
48512  const std::map<std::string, std::string>& options ) const;
48513 
48564 ShowProcStatusResponse& showProcStatus( const std::string& runId,
48565  const std::map<std::string, std::string>& options,
48566  ShowProcStatusResponse& response_ ) const;
48567 
48581 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
48582 
48598 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
48599  ShowResourceObjectsResponse& response_ ) const;
48600 
48680 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
48681 
48763 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
48764  ShowResourceObjectsResponse& response_ ) const;
48765 
48776 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
48777 
48791 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
48792  ShowResourceStatisticsResponse& response_ ) const;
48793 
48803 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
48804 
48817 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
48818  ShowResourceStatisticsResponse& response_ ) const;
48819 
48830 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
48831 
48844 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
48845  ShowResourceGroupsResponse& response_ ) const;
48846 
48910 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
48911  const std::map<std::string, std::string>& options ) const;
48912 
48978 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
48979  const std::map<std::string, std::string>& options,
48980  ShowResourceGroupsResponse& response_ ) const;
48981 
48993 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
48994 
49008 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
49009  ShowSchemaResponse& response_ ) const;
49010 
49042 ShowSchemaResponse showSchema( const std::string& schemaName,
49043  const std::map<std::string, std::string>& options ) const;
49044 
49078 ShowSchemaResponse& showSchema( const std::string& schemaName,
49079  const std::map<std::string, std::string>& options,
49080  ShowSchemaResponse& response_ ) const;
49081 
49093 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
49094 
49108 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
49109  ShowSecurityResponse& response_ ) const;
49110 
49141 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
49142  const std::map<std::string, std::string>& options ) const;
49143 
49176 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
49177  const std::map<std::string, std::string>& options,
49178  ShowSecurityResponse& response_ ) const;
49179 
49190 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
49191 
49204 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
49205  ShowSqlProcResponse& response_ ) const;
49206 
49239 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
49240  const std::map<std::string, std::string>& options ) const;
49241 
49276 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
49277  const std::map<std::string, std::string>& options,
49278  ShowSqlProcResponse& response_ ) const;
49279 
49289 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
49290 
49302 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
49303  ShowStatisticsResponse& response_ ) const;
49304 
49340 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
49341  const std::map<std::string, std::string>& options ) const;
49342 
49380 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
49381  const std::map<std::string, std::string>& options,
49382  ShowStatisticsResponse& response_ ) const;
49383 
49394 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
49395 
49409 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
49410  ShowSystemPropertiesResponse& response_ ) const;
49411 
49429 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
49430 
49451 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
49452  ShowSystemPropertiesResponse& response_ ) const;
49453 
49464 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
49465 
49478 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
49479  ShowSystemStatusResponse& response_ ) const;
49480 
49491 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
49492 
49505 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
49506  ShowSystemStatusResponse& response_ ) const;
49507 
49519 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
49520 
49534 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
49535  ShowSystemTimingResponse& response_ ) const;
49536 
49548 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
49549 
49563 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
49564  ShowSystemTimingResponse& response_ ) const;
49565 
49603 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
49604 
49644 ShowTableResponse& showTable( const ShowTableRequest& request_,
49645  ShowTableResponse& response_ ) const;
49646 
49852 ShowTableResponse showTable( const std::string& tableName,
49853  const std::map<std::string, std::string>& options ) const;
49854 
50062 ShowTableResponse& showTable( const std::string& tableName,
50063  const std::map<std::string, std::string>& options,
50064  ShowTableResponse& response_ ) const;
50065 
50075 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
50076 
50088 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
50089  ShowTableMetadataResponse& response_ ) const;
50090 
50104 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
50105  const std::map<std::string, std::string>& options ) const;
50106 
50122 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
50123  const std::map<std::string, std::string>& options,
50124  ShowTableMetadataResponse& response_ ) const;
50125 
50138 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
50139 
50154 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
50155  ShowTableMonitorsResponse& response_ ) const;
50156 
50172 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
50173  const std::map<std::string, std::string>& options ) const;
50174 
50192 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
50193  const std::map<std::string, std::string>& options,
50194  ShowTableMonitorsResponse& response_ ) const;
50195 
50209 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
50210 
50226 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
50227  ShowTablesByTypeResponse& response_ ) const;
50228 
50246 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
50247  const std::string& label,
50248  const std::map<std::string, std::string>& options ) const;
50249 
50269 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
50270  const std::string& label,
50271  const std::map<std::string, std::string>& options,
50272  ShowTablesByTypeResponse& response_ ) const;
50273 
50284 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
50285 
50298 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
50299  ShowTriggersResponse& response_ ) const;
50300 
50313 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
50314  const std::map<std::string, std::string>& options ) const;
50315 
50330 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
50331  const std::map<std::string, std::string>& options,
50332  ShowTriggersResponse& response_ ) const;
50333 
50345 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
50346 
50360 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
50361  ShowTypesResponse& response_ ) const;
50362 
50394 ShowTypesResponse showTypes( const std::string& typeId,
50395  const std::string& label,
50396  const std::map<std::string, std::string>& options ) const;
50397 
50431 ShowTypesResponse& showTypes( const std::string& typeId,
50432  const std::string& label,
50433  const std::map<std::string, std::string>& options,
50434  ShowTypesResponse& response_ ) const;
50435 
50445 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
50446 
50458 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
50459  ShowVideoResponse& response_ ) const;
50460 
50472 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
50473  const std::map<std::string, std::string>& options ) const;
50474 
50488 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
50489  const std::map<std::string, std::string>& options,
50490  ShowVideoResponse& response_ ) const;
50491 
50502 ShowWalResponse showWal( const ShowWalRequest& request_ ) const;
50503 
50516 ShowWalResponse& showWal( const ShowWalRequest& request_,
50517  ShowWalResponse& response_ ) const;
50518 
50546 ShowWalResponse showWal( const std::vector<std::string>& tableNames,
50547  const std::map<std::string, std::string>& options ) const;
50548 
50578 ShowWalResponse& showWal( const std::vector<std::string>& tableNames,
50579  const std::map<std::string, std::string>& options,
50580  ShowWalResponse& response_ ) const;
50581 
50600 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
50601 
50622 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
50623  SolveGraphResponse& response_ ) const;
50624 
50961 SolveGraphResponse solveGraph( const std::string& graphName,
50962  const std::vector<std::string>& weightsOnEdges,
50963  const std::vector<std::string>& restrictions,
50964  const std::string& solverType,
50965  const std::vector<std::string>& sourceNodes,
50966  const std::vector<std::string>& destinationNodes,
50967  const std::string& solutionTable,
50968  const std::map<std::string, std::string>& options ) const;
50969 
51308 SolveGraphResponse& solveGraph( const std::string& graphName,
51309  const std::vector<std::string>& weightsOnEdges,
51310  const std::vector<std::string>& restrictions,
51311  const std::string& solverType,
51312  const std::vector<std::string>& sourceNodes,
51313  const std::vector<std::string>& destinationNodes,
51314  const std::string& solutionTable,
51315  const std::map<std::string, std::string>& options,
51316  SolveGraphResponse& response_ ) const;
51317 
51355 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
51356 
51396 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
51397  UpdateRecordsResponse& response_ ) const;
51398 
51438 template<typename TRequest>
51439 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
51440 {
51441  RawUpdateRecordsRequest actualRequest_;
51442  actualRequest_.tableName = request_.tableName;
51443  actualRequest_.expressions = request_.expressions;
51444  actualRequest_.newValuesMaps = request_.newValuesMaps;
51445  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
51446  actualRequest_.options = request_.options;
51447  UpdateRecordsResponse actualResponse_;
51448  submitRequest("/update/records", actualRequest_, actualResponse_, true);
51449  return actualResponse_;
51450 }
51451 
51493 template<typename TRequest>
51494 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
51495  UpdateRecordsResponse& response_ ) const
51496 {
51497  RawUpdateRecordsRequest actualRequest_;
51498  actualRequest_.tableName = request_.tableName;
51499  actualRequest_.expressions = request_.expressions;
51500  actualRequest_.newValuesMaps = request_.newValuesMaps;
51501  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
51502  actualRequest_.options = request_.options;
51503  submitRequest("/update/records", actualRequest_, response_, true);
51504  return response_;
51505 }
51506 
51746 template<typename TRequest>
51747 UpdateRecordsResponse updateRecords( const std::string& tableName,
51748  const std::vector<std::string>& expressions,
51749  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
51750  const std::vector<TRequest>& data,
51751  const std::map<std::string, std::string>& options ) const
51752 {
51753  RawUpdateRecordsRequest actualRequest_;
51754  actualRequest_.tableName = tableName;
51755  actualRequest_.expressions = expressions;
51756  actualRequest_.newValuesMaps = newValuesMaps;
51757  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
51758  actualRequest_.options = options;
51759  UpdateRecordsResponse actualResponse_;
51760  submitRequest("/update/records", actualRequest_, actualResponse_, true);
51761  return actualResponse_;
51762 }
51763 
52005 template<typename TRequest>
52006 UpdateRecordsResponse& updateRecords( const std::string& tableName,
52007  const std::vector<std::string>& expressions,
52008  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
52009  const std::vector<TRequest>& data,
52010  const std::map<std::string, std::string>& options,
52011  UpdateRecordsResponse& response_ ) const
52012 {
52013  RawUpdateRecordsRequest actualRequest_;
52014  actualRequest_.tableName = tableName;
52015  actualRequest_.expressions = expressions;
52016  actualRequest_.newValuesMaps = newValuesMaps;
52017  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
52018  actualRequest_.options = options;
52019  submitRequest("/update/records", actualRequest_, response_, true);
52020  return response_;
52021 }
52022 
52088 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
52089 
52157 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
52158  UploadFilesResponse& response_ ) const;
52159 
52305 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
52306  const std::vector<std::vector<uint8_t> >& fileData,
52307  const std::map<std::string, std::string>& options ) const;
52308 
52456 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
52457  const std::vector<std::vector<uint8_t> >& fileData,
52458  const std::map<std::string, std::string>& options,
52459  UploadFilesResponse& response_ ) const;
52460 
52483 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
52484 
52509 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
52510  UploadFilesFromurlResponse& response_ ) const;
52511 
52542 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
52543  const std::vector<std::string>& urls,
52544  const std::map<std::string, std::string>& options ) const;
52545 
52578 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
52579  const std::vector<std::string>& urls,
52580  const std::map<std::string, std::string>& options,
52581  UploadFilesFromurlResponse& response_ ) const;
52582 
52601 VerifyBackupResponse verifyBackup( const VerifyBackupRequest& request_ ) const;
52602 
52623 VerifyBackupResponse& verifyBackup( const VerifyBackupRequest& request_,
52624  VerifyBackupResponse& response_ ) const;
52625 
52656 VerifyBackupResponse verifyBackup( const std::string& backupName,
52657  const std::string& datasourceName,
52658  const std::map<std::string, std::string>& options ) const;
52659 
52692 VerifyBackupResponse& verifyBackup( const std::string& backupName,
52693  const std::string& datasourceName,
52694  const std::map<std::string, std::string>& options,
52695  VerifyBackupResponse& response_ ) const;
52696 
52698 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
52699 
52701 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
52702  VisualizeGetFeatureInfoResponse& response_ ) const;
52703 
52705 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
52706  const std::vector<std::string>& xColumnNames,
52707  const std::vector<std::string>& yColumnNames,
52708  const std::vector<std::string>& geometryColumnNames,
52709  const std::vector<std::vector<std::string> >& queryColumnNames,
52710  const std::string& projection,
52711  const double minX,
52712  const double maxX,
52713  const double minY,
52714  const double maxY,
52715  const int32_t width,
52716  const int32_t height,
52717  const int32_t x,
52718  const int32_t y,
52719  const int32_t radius,
52720  const int64_t limit,
52721  const std::string& encoding,
52722  const std::map<std::string, std::string>& options ) const;
52723 
52725 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
52726  const std::vector<std::string>& xColumnNames,
52727  const std::vector<std::string>& yColumnNames,
52728  const std::vector<std::string>& geometryColumnNames,
52729  const std::vector<std::vector<std::string> >& queryColumnNames,
52730  const std::string& projection,
52731  const double minX,
52732  const double maxX,
52733  const double minY,
52734  const double maxY,
52735  const int32_t width,
52736  const int32_t height,
52737  const int32_t x,
52738  const int32_t y,
52739  const int32_t radius,
52740  const int64_t limit,
52741  const std::string& encoding,
52742  const std::map<std::string, std::string>& options,
52743  VisualizeGetFeatureInfoResponse& response_ ) const;
52744 
52746 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
52747 
52749 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
52750  VisualizeImageResponse& response_ ) const;
52751 
52753 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
52754  const std::vector<std::string>& worldTableNames,
52755  const std::string& xColumnName,
52756  const std::string& yColumnName,
52757  const std::string& symbolColumnName,
52758  const std::string& geometryColumnName,
52759  const std::vector<std::vector<std::string> >& trackIds,
52760  const double minX,
52761  const double maxX,
52762  const double minY,
52763  const double maxY,
52764  const int32_t width,
52765  const int32_t height,
52766  const std::string& projection,
52767  const int64_t bgColor,
52768  const std::map<std::string, std::vector<std::string> >& styleOptions,
52769  const std::map<std::string, std::string>& options ) const;
52770 
52772 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
52773  const std::vector<std::string>& worldTableNames,
52774  const std::string& xColumnName,
52775  const std::string& yColumnName,
52776  const std::string& symbolColumnName,
52777  const std::string& geometryColumnName,
52778  const std::vector<std::vector<std::string> >& trackIds,
52779  const double minX,
52780  const double maxX,
52781  const double minY,
52782  const double maxY,
52783  const int32_t width,
52784  const int32_t height,
52785  const std::string& projection,
52786  const int64_t bgColor,
52787  const std::map<std::string, std::vector<std::string> >& styleOptions,
52788  const std::map<std::string, std::string>& options,
52789  VisualizeImageResponse& response_ ) const;
52790 
52805 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
52806 
52823 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
52824  VisualizeImageChartResponse& response_ ) const;
52825 
53055 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
53056  const std::vector<std::string>& xColumnNames,
53057  const std::vector<std::string>& yColumnNames,
53058  const double minX,
53059  const double maxX,
53060  const double minY,
53061  const double maxY,
53062  const int32_t width,
53063  const int32_t height,
53064  const std::string& bgColor,
53065  const std::map<std::string, std::vector<std::string> >& styleOptions,
53066  const std::map<std::string, std::string>& options ) const;
53067 
53299 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
53300  const std::vector<std::string>& xColumnNames,
53301  const std::vector<std::string>& yColumnNames,
53302  const double minX,
53303  const double maxX,
53304  const double minY,
53305  const double maxY,
53306  const int32_t width,
53307  const int32_t height,
53308  const std::string& bgColor,
53309  const std::map<std::string, std::vector<std::string> >& styleOptions,
53310  const std::map<std::string, std::string>& options,
53311  VisualizeImageChartResponse& response_ ) const;
53312 
53314 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
53315 
53317 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
53318  VisualizeImageClassbreakResponse& response_ ) const;
53319 
53321 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
53322  const std::vector<std::string>& worldTableNames,
53323  const std::string& xColumnName,
53324  const std::string& yColumnName,
53325  const std::string& symbolColumnName,
53326  const std::string& geometryColumnName,
53327  const std::vector<std::vector<std::string> >& trackIds,
53328  const std::string& cbAttr,
53329  const std::vector<std::string>& cbVals,
53330  const std::string& cbPointcolorAttr,
53331  const std::vector<std::string>& cbPointcolorVals,
53332  const std::string& cbPointalphaAttr,
53333  const std::vector<std::string>& cbPointalphaVals,
53334  const std::string& cbPointsizeAttr,
53335  const std::vector<std::string>& cbPointsizeVals,
53336  const std::string& cbPointshapeAttr,
53337  const std::vector<std::string>& cbPointshapeVals,
53338  const double minX,
53339  const double maxX,
53340  const double minY,
53341  const double maxY,
53342  const int32_t width,
53343  const int32_t height,
53344  const std::string& projection,
53345  const int64_t bgColor,
53346  const std::map<std::string, std::vector<std::string> >& styleOptions,
53347  const std::map<std::string, std::string>& options,
53348  const std::vector<int32_t>& cbTransparencyVec ) const;
53349 
53351 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
53352  const std::vector<std::string>& worldTableNames,
53353  const std::string& xColumnName,
53354  const std::string& yColumnName,
53355  const std::string& symbolColumnName,
53356  const std::string& geometryColumnName,
53357  const std::vector<std::vector<std::string> >& trackIds,
53358  const std::string& cbAttr,
53359  const std::vector<std::string>& cbVals,
53360  const std::string& cbPointcolorAttr,
53361  const std::vector<std::string>& cbPointcolorVals,
53362  const std::string& cbPointalphaAttr,
53363  const std::vector<std::string>& cbPointalphaVals,
53364  const std::string& cbPointsizeAttr,
53365  const std::vector<std::string>& cbPointsizeVals,
53366  const std::string& cbPointshapeAttr,
53367  const std::vector<std::string>& cbPointshapeVals,
53368  const double minX,
53369  const double maxX,
53370  const double minY,
53371  const double maxY,
53372  const int32_t width,
53373  const int32_t height,
53374  const std::string& projection,
53375  const int64_t bgColor,
53376  const std::map<std::string, std::vector<std::string> >& styleOptions,
53377  const std::map<std::string, std::string>& options,
53378  const std::vector<int32_t>& cbTransparencyVec,
53379  VisualizeImageClassbreakResponse& response_ ) const;
53380 
53382 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
53383 
53385 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
53386  VisualizeImageContourResponse& response_ ) const;
53387 
53389 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
53390  const std::string& xColumnName,
53391  const std::string& yColumnName,
53392  const std::string& valueColumnName,
53393  const double minX,
53394  const double maxX,
53395  const double minY,
53396  const double maxY,
53397  const int32_t width,
53398  const int32_t height,
53399  const std::string& projection,
53400  const std::map<std::string, std::string>& styleOptions,
53401  const std::map<std::string, std::string>& options ) const;
53402 
53404 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
53405  const std::string& xColumnName,
53406  const std::string& yColumnName,
53407  const std::string& valueColumnName,
53408  const double minX,
53409  const double maxX,
53410  const double minY,
53411  const double maxY,
53412  const int32_t width,
53413  const int32_t height,
53414  const std::string& projection,
53415  const std::map<std::string, std::string>& styleOptions,
53416  const std::map<std::string, std::string>& options,
53417  VisualizeImageContourResponse& response_ ) const;
53418 
53420 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
53421 
53423 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
53424  VisualizeImageHeatmapResponse& response_ ) const;
53425 
53427 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
53428  const std::string& xColumnName,
53429  const std::string& yColumnName,
53430  const std::string& valueColumnName,
53431  const std::string& geometryColumnName,
53432  const double minX,
53433  const double maxX,
53434  const double minY,
53435  const double maxY,
53436  const int32_t width,
53437  const int32_t height,
53438  const std::string& projection,
53439  const std::map<std::string, std::string>& styleOptions,
53440  const std::map<std::string, std::string>& options ) const;
53441 
53443 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
53444  const std::string& xColumnName,
53445  const std::string& yColumnName,
53446  const std::string& valueColumnName,
53447  const std::string& geometryColumnName,
53448  const double minX,
53449  const double maxX,
53450  const double minY,
53451  const double maxY,
53452  const int32_t width,
53453  const int32_t height,
53454  const std::string& projection,
53455  const std::map<std::string, std::string>& styleOptions,
53456  const std::map<std::string, std::string>& options,
53457  VisualizeImageHeatmapResponse& response_ ) const;
53458 
53460 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
53461 
53463 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
53464  VisualizeImageLabelsResponse& response_ ) const;
53465 
53467 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
53468  const std::string& xColumnName,
53469  const std::string& yColumnName,
53470  const std::string& xOffset,
53471  const std::string& yOffset,
53472  const std::string& textString,
53473  const std::string& font,
53474  const std::string& textColor,
53475  const std::string& textAngle,
53476  const std::string& textScale,
53477  const std::string& drawBox,
53478  const std::string& drawLeader,
53479  const std::string& lineWidth,
53480  const std::string& lineColor,
53481  const std::string& fillColor,
53482  const std::string& leaderXColumnName,
53483  const std::string& leaderYColumnName,
53484  const std::string& filter,
53485  const double minX,
53486  const double maxX,
53487  const double minY,
53488  const double maxY,
53489  const int32_t width,
53490  const int32_t height,
53491  const std::string& projection,
53492  const std::map<std::string, std::string>& options ) const;
53493 
53495 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
53496  const std::string& xColumnName,
53497  const std::string& yColumnName,
53498  const std::string& xOffset,
53499  const std::string& yOffset,
53500  const std::string& textString,
53501  const std::string& font,
53502  const std::string& textColor,
53503  const std::string& textAngle,
53504  const std::string& textScale,
53505  const std::string& drawBox,
53506  const std::string& drawLeader,
53507  const std::string& lineWidth,
53508  const std::string& lineColor,
53509  const std::string& fillColor,
53510  const std::string& leaderXColumnName,
53511  const std::string& leaderYColumnName,
53512  const std::string& filter,
53513  const double minX,
53514  const double maxX,
53515  const double minY,
53516  const double maxY,
53517  const int32_t width,
53518  const int32_t height,
53519  const std::string& projection,
53520  const std::map<std::string, std::string>& options,
53521  VisualizeImageLabelsResponse& response_ ) const;
53522 
53536 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
53537 
53553 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
53554  VisualizeIsochroneResponse& response_ ) const;
53555 
54221 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
54222  const std::string& sourceNode,
54223  const double maxSolutionRadius,
54224  const std::vector<std::string>& weightsOnEdges,
54225  const std::vector<std::string>& restrictions,
54226  const int32_t numLevels,
54227  const bool generateImage,
54228  const std::string& levelsTable,
54229  const std::map<std::string, std::string>& styleOptions,
54230  const std::map<std::string, std::string>& solveOptions,
54231  const std::map<std::string, std::string>& contourOptions,
54232  const std::map<std::string, std::string>& options ) const;
54233 
54901 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
54902  const std::string& sourceNode,
54903  const double maxSolutionRadius,
54904  const std::vector<std::string>& weightsOnEdges,
54905  const std::vector<std::string>& restrictions,
54906  const int32_t numLevels,
54907  const bool generateImage,
54908  const std::string& levelsTable,
54909  const std::map<std::string, std::string>& styleOptions,
54910  const std::map<std::string, std::string>& solveOptions,
54911  const std::map<std::string, std::string>& contourOptions,
54912  const std::map<std::string, std::string>& options,
54913  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...
CheckTableResponse checkTable(const CheckTableRequest &request_) const
Scans the requested tables as specified in tableNames for integrity.
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.
GetGraphEntitiesResponse getGraphEntities(const GetGraphEntitiesRequest &request_) const
Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
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.
VerifyBackupResponse verifyBackup(const VerifyBackupRequest &request_) const
Inspects the requested database backup(s) for conformity at the remote file store accessible via the ...
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...