GPUdb C++ API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GPUdbFunctions.hpp
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the GPUdb schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
20 AdminAddHostResponse adminAddHost( const AdminAddHostRequest& request_ ) const;
21 
38 AdminAddHostResponse& adminAddHost( const AdminAddHostRequest& request_,
39  AdminAddHostResponse& response_ ) const;
40 
99 AdminAddHostResponse adminAddHost( const std::string& hostAddress,
100  const std::map<std::string, std::string>& options ) const;
101 
163 AdminAddHostResponse& adminAddHost( const std::string& hostAddress,
164  const std::map<std::string, std::string>& options,
165  AdminAddHostResponse& response_ ) const;
166 
206 AdminAddRanksResponse adminAddRanks( const AdminAddRanksRequest& request_ ) const;
207 
251 AdminAddRanksResponse& adminAddRanks( const AdminAddRanksRequest& request_,
252  AdminAddRanksResponse& response_ ) const;
253 
347 AdminAddRanksResponse adminAddRanks( const std::vector<std::string>& hosts,
348  const std::vector<std::map<std::string, std::string> >& configParams,
349  const std::map<std::string, std::string>& options ) const;
350 
447 AdminAddRanksResponse& adminAddRanks( const std::vector<std::string>& hosts,
448  const std::vector<std::map<std::string, std::string> >& configParams,
449  const std::map<std::string, std::string>& options,
450  AdminAddRanksResponse& response_ ) const;
451 
464 AdminAlterHostResponse adminAlterHost( const AdminAlterHostRequest& request_ ) const;
465 
481 AdminAlterHostResponse& adminAlterHost( const AdminAlterHostRequest& request_,
482  AdminAlterHostResponse& response_ ) const;
483 
509 AdminAlterHostResponse adminAlterHost( const std::string& host,
510  const std::map<std::string, std::string>& options ) const;
511 
540 AdminAlterHostResponse& adminAlterHost( const std::string& host,
541  const std::map<std::string, std::string>& options,
542  AdminAlterHostResponse& response_ ) const;
543 
559 AdminAlterJobsResponse adminAlterJobs( const AdminAlterJobsRequest& request_ ) const;
560 
579 AdminAlterJobsResponse& adminAlterJobs( const AdminAlterJobsRequest& request_,
580  AdminAlterJobsResponse& response_ ) const;
581 
605 AdminAlterJobsResponse adminAlterJobs( const std::vector<int64_t>& jobIds,
606  const std::string& action,
607  const std::map<std::string, std::string>& options ) const;
608 
635 AdminAlterJobsResponse& adminAlterJobs( const std::vector<int64_t>& jobIds,
636  const std::string& action,
637  const std::map<std::string, std::string>& options,
638  AdminAlterJobsResponse& response_ ) const;
639 
654 AdminBackupBeginResponse adminBackupBegin( const AdminBackupBeginRequest& request_ ) const;
655 
673 AdminBackupBeginResponse& adminBackupBegin( const AdminBackupBeginRequest& request_,
674  AdminBackupBeginResponse& response_ ) const;
675 
689 AdminBackupBeginResponse adminBackupBegin( const std::map<std::string, std::string>& options ) const;
690 
707 AdminBackupBeginResponse& adminBackupBegin( const std::map<std::string, std::string>& options,
708  AdminBackupBeginResponse& response_ ) const;
709 
721 AdminBackupEndResponse adminBackupEnd( const AdminBackupEndRequest& request_ ) const;
722 
737 AdminBackupEndResponse& adminBackupEnd( const AdminBackupEndRequest& request_,
738  AdminBackupEndResponse& response_ ) const;
739 
750 AdminBackupEndResponse adminBackupEnd( const std::map<std::string, std::string>& options ) const;
751 
765 AdminBackupEndResponse& adminBackupEnd( const std::map<std::string, std::string>& options,
766  AdminBackupEndResponse& response_ ) const;
767 
780 AdminHaRefreshResponse adminHaRefresh( const AdminHaRefreshRequest& request_ ) const;
781 
797 AdminHaRefreshResponse& adminHaRefresh( const AdminHaRefreshRequest& request_,
798  AdminHaRefreshResponse& response_ ) const;
799 
811 AdminHaRefreshResponse adminHaRefresh( const std::map<std::string, std::string>& options ) const;
812 
827 AdminHaRefreshResponse& adminHaRefresh( const std::map<std::string, std::string>& options,
828  AdminHaRefreshResponse& response_ ) const;
829 
841 AdminOfflineResponse adminOffline( const AdminOfflineRequest& request_ ) const;
842 
857 AdminOfflineResponse& adminOffline( const AdminOfflineRequest& request_,
858  AdminOfflineResponse& response_ ) const;
859 
883 AdminOfflineResponse adminOffline( const bool offline,
884  const std::map<std::string, std::string>& options ) const;
885 
912 AdminOfflineResponse& adminOffline( const bool offline,
913  const std::map<std::string, std::string>& options,
914  AdminOfflineResponse& response_ ) const;
915 
955 AdminRebalanceResponse adminRebalance( const AdminRebalanceRequest& request_ ) const;
956 
1001 AdminRebalanceResponse& adminRebalance( const AdminRebalanceRequest& request_,
1002  AdminRebalanceResponse& response_ ) const;
1003 
1127 AdminRebalanceResponse adminRebalance( const std::map<std::string, std::string>& options ) const;
1128 
1255 AdminRebalanceResponse& adminRebalance( const std::map<std::string, std::string>& options,
1256  AdminRebalanceResponse& response_ ) const;
1257 
1278 AdminRemoveHostResponse adminRemoveHost( const AdminRemoveHostRequest& request_ ) const;
1279 
1304 AdminRemoveHostResponse& adminRemoveHost( const AdminRemoveHostRequest& request_,
1305  AdminRemoveHostResponse& response_ ) const;
1306 
1340 AdminRemoveHostResponse adminRemoveHost( const std::string& host,
1341  const std::map<std::string, std::string>& options ) const;
1342 
1379 AdminRemoveHostResponse& adminRemoveHost( const std::string& host,
1380  const std::map<std::string, std::string>& options,
1381  AdminRemoveHostResponse& response_ ) const;
1382 
1414 AdminRemoveRanksResponse adminRemoveRanks( const AdminRemoveRanksRequest& request_ ) const;
1415 
1450 AdminRemoveRanksResponse& adminRemoveRanks( const AdminRemoveRanksRequest& request_,
1451  AdminRemoveRanksResponse& response_ ) const;
1452 
1527 AdminRemoveRanksResponse adminRemoveRanks( const std::vector<std::string>& ranks,
1528  const std::map<std::string, std::string>& options ) const;
1529 
1607 AdminRemoveRanksResponse& adminRemoveRanks( const std::vector<std::string>& ranks,
1608  const std::map<std::string, std::string>& options,
1609  AdminRemoveRanksResponse& response_ ) const;
1610 
1622 AdminShowAlertsResponse adminShowAlerts( const AdminShowAlertsRequest& request_ ) const;
1623 
1638 AdminShowAlertsResponse& adminShowAlerts( const AdminShowAlertsRequest& request_,
1639  AdminShowAlertsResponse& response_ ) const;
1640 
1655 AdminShowAlertsResponse adminShowAlerts( const int32_t numAlerts,
1656  const std::map<std::string, std::string>& options ) const;
1657 
1675 AdminShowAlertsResponse& adminShowAlerts( const int32_t numAlerts,
1676  const std::map<std::string, std::string>& options,
1677  AdminShowAlertsResponse& response_ ) const;
1678 
1694 AdminShowClusterOperationsResponse adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_ ) const;
1695 
1714 AdminShowClusterOperationsResponse& adminShowClusterOperations( const AdminShowClusterOperationsRequest& request_,
1715  AdminShowClusterOperationsResponse& response_ ) const;
1716 
1733 AdminShowClusterOperationsResponse adminShowClusterOperations( const int32_t historyIndex,
1734  const std::map<std::string, std::string>& options ) const;
1735 
1755 AdminShowClusterOperationsResponse& adminShowClusterOperations( const int32_t historyIndex,
1756  const std::map<std::string, std::string>& options,
1757  AdminShowClusterOperationsResponse& response_ ) const;
1758 
1769 AdminShowJobsResponse adminShowJobs( const AdminShowJobsRequest& request_ ) const;
1770 
1784 AdminShowJobsResponse& adminShowJobs( const AdminShowJobsRequest& request_,
1785  AdminShowJobsResponse& response_ ) const;
1786 
1814 AdminShowJobsResponse adminShowJobs( const std::map<std::string, std::string>& options ) const;
1815 
1846 AdminShowJobsResponse& adminShowJobs( const std::map<std::string, std::string>& options,
1847  AdminShowJobsResponse& response_ ) const;
1848 
1861 AdminShowShardsResponse adminShowShards( const AdminShowShardsRequest& request_ ) const;
1862 
1878 AdminShowShardsResponse& adminShowShards( const AdminShowShardsRequest& request_,
1879  AdminShowShardsResponse& response_ ) const;
1880 
1892 AdminShowShardsResponse adminShowShards( const std::map<std::string, std::string>& options ) const;
1893 
1908 AdminShowShardsResponse& adminShowShards( const std::map<std::string, std::string>& options,
1909  AdminShowShardsResponse& response_ ) const;
1910 
1921 AdminShutdownResponse adminShutdown( const AdminShutdownRequest& request_ ) const;
1922 
1936 AdminShutdownResponse& adminShutdown( const AdminShutdownRequest& request_,
1937  AdminShutdownResponse& response_ ) const;
1938 
1950 AdminShutdownResponse adminShutdown( const std::string& exitType,
1951  const std::string& authorization,
1952  const std::map<std::string, std::string>& options ) const;
1953 
1968 AdminShutdownResponse& adminShutdown( const std::string& exitType,
1969  const std::string& authorization,
1970  const std::map<std::string, std::string>& options,
1971  AdminShutdownResponse& response_ ) const;
1972 
1987 AdminSwitchoverResponse adminSwitchover( const AdminSwitchoverRequest& request_ ) const;
1988 
2006 AdminSwitchoverResponse& adminSwitchover( const AdminSwitchoverRequest& request_,
2007  AdminSwitchoverResponse& response_ ) const;
2008 
2054 AdminSwitchoverResponse adminSwitchover( const std::vector<std::string>& processes,
2055  const std::vector<std::string>& destinations,
2056  const std::map<std::string, std::string>& options ) const;
2057 
2106 AdminSwitchoverResponse& adminSwitchover( const std::vector<std::string>& processes,
2107  const std::vector<std::string>& destinations,
2108  const std::map<std::string, std::string>& options,
2109  AdminSwitchoverResponse& response_ ) const;
2110 
2123 AdminVerifyDbResponse adminVerifyDb( const AdminVerifyDbRequest& request_ ) const;
2124 
2140 AdminVerifyDbResponse& adminVerifyDb( const AdminVerifyDbRequest& request_,
2141  AdminVerifyDbResponse& response_ ) const;
2142 
2218 AdminVerifyDbResponse adminVerifyDb( const std::map<std::string, std::string>& options ) const;
2219 
2298 AdminVerifyDbResponse& adminVerifyDb( const std::map<std::string, std::string>& options,
2299  AdminVerifyDbResponse& response_ ) const;
2300 
2312 AggregateConvexHullResponse aggregateConvexHull( const AggregateConvexHullRequest& request_ ) const;
2313 
2328 AggregateConvexHullResponse& aggregateConvexHull( const AggregateConvexHullRequest& request_,
2329  AggregateConvexHullResponse& response_ ) const;
2330 
2350 AggregateConvexHullResponse aggregateConvexHull( const std::string& tableName,
2351  const std::string& xColumnName,
2352  const std::string& yColumnName,
2353  const std::map<std::string, std::string>& options ) const;
2354 
2377 AggregateConvexHullResponse& aggregateConvexHull( const std::string& tableName,
2378  const std::string& xColumnName,
2379  const std::string& yColumnName,
2380  const std::map<std::string, std::string>& options,
2381  AggregateConvexHullResponse& response_ ) const;
2382 
2454 RawAggregateGroupByResponse aggregateGroupByRaw( const AggregateGroupByRequest& request_ ) const;
2455 
2530 RawAggregateGroupByResponse& aggregateGroupByRaw( const AggregateGroupByRequest& request_,
2531  RawAggregateGroupByResponse& response_ ) const;
2532 
2604 AggregateGroupByResponse aggregateGroupBy( const AggregateGroupByRequest& request_ ) const;
2605 
2680 AggregateGroupByResponse& aggregateGroupBy( const AggregateGroupByRequest& request_,
2681  AggregateGroupByResponse& response_ ) const;
2682 
2904 AggregateGroupByResponse aggregateGroupBy( const std::string& tableName,
2905  const std::vector<std::string>& columnNames,
2906  const int64_t offset,
2907  const int64_t limit,
2908  const std::map<std::string, std::string>& options ) const;
2909 
3134 AggregateGroupByResponse& aggregateGroupBy( const std::string& tableName,
3135  const std::vector<std::string>& columnNames,
3136  const int64_t offset,
3137  const int64_t limit,
3138  const std::map<std::string, std::string>& options,
3139  AggregateGroupByResponse& response_ ) const;
3140 
3165 AggregateHistogramResponse aggregateHistogram( const AggregateHistogramRequest& request_ ) const;
3166 
3194 AggregateHistogramResponse& aggregateHistogram( const AggregateHistogramRequest& request_,
3195  AggregateHistogramResponse& response_ ) const;
3196 
3236 AggregateHistogramResponse aggregateHistogram( const std::string& tableName,
3237  const std::string& columnName,
3238  const double start,
3239  const double end,
3240  const double interval,
3241  const std::map<std::string, std::string>& options ) const;
3242 
3285 AggregateHistogramResponse& aggregateHistogram( const std::string& tableName,
3286  const std::string& columnName,
3287  const double start,
3288  const double end,
3289  const double interval,
3290  const std::map<std::string, std::string>& options,
3291  AggregateHistogramResponse& response_ ) const;
3292 
3320 AggregateKMeansResponse aggregateKMeans( const AggregateKMeansRequest& request_ ) const;
3321 
3352 AggregateKMeansResponse& aggregateKMeans( const AggregateKMeansRequest& request_,
3353  AggregateKMeansResponse& response_ ) const;
3354 
3439 AggregateKMeansResponse aggregateKMeans( const std::string& tableName,
3440  const std::vector<std::string>& columnNames,
3441  const int32_t k,
3442  const double tolerance,
3443  const std::map<std::string, std::string>& options ) const;
3444 
3532 AggregateKMeansResponse& aggregateKMeans( const std::string& tableName,
3533  const std::vector<std::string>& columnNames,
3534  const int32_t k,
3535  const double tolerance,
3536  const std::map<std::string, std::string>& options,
3537  AggregateKMeansResponse& response_ ) const;
3538 
3550 AggregateMinMaxResponse aggregateMinMax( const AggregateMinMaxRequest& request_ ) const;
3551 
3566 AggregateMinMaxResponse& aggregateMinMax( const AggregateMinMaxRequest& request_,
3567  AggregateMinMaxResponse& response_ ) const;
3568 
3586 AggregateMinMaxResponse aggregateMinMax( const std::string& tableName,
3587  const std::string& columnName,
3588  const std::map<std::string, std::string>& options ) const;
3589 
3610 AggregateMinMaxResponse& aggregateMinMax( const std::string& tableName,
3611  const std::string& columnName,
3612  const std::map<std::string, std::string>& options,
3613  AggregateMinMaxResponse& response_ ) const;
3614 
3626 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_ ) const;
3627 
3642 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const AggregateMinMaxGeometryRequest& request_,
3643  AggregateMinMaxGeometryResponse& response_ ) const;
3644 
3662 AggregateMinMaxGeometryResponse aggregateMinMaxGeometry( const std::string& tableName,
3663  const std::string& columnName,
3664  const std::map<std::string, std::string>& options ) const;
3665 
3686 AggregateMinMaxGeometryResponse& aggregateMinMaxGeometry( const std::string& tableName,
3687  const std::string& columnName,
3688  const std::map<std::string, std::string>& options,
3689  AggregateMinMaxGeometryResponse& response_ ) const;
3690 
3757 AggregateStatisticsResponse aggregateStatistics( const AggregateStatisticsRequest& request_ ) const;
3758 
3828 AggregateStatisticsResponse& aggregateStatistics( const AggregateStatisticsRequest& request_,
3829  AggregateStatisticsResponse& response_ ) const;
3830 
3956 AggregateStatisticsResponse aggregateStatistics( const std::string& tableName,
3957  const std::string& columnName,
3958  const std::string& stats,
3959  const std::map<std::string, std::string>& options ) const;
3960 
4089 AggregateStatisticsResponse& aggregateStatistics( const std::string& tableName,
4090  const std::string& columnName,
4091  const std::string& stats,
4092  const std::map<std::string, std::string>& options,
4093  AggregateStatisticsResponse& response_ ) const;
4094 
4137 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_ ) const;
4138 
4184 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const AggregateStatisticsByRangeRequest& request_,
4185  AggregateStatisticsByRangeResponse& response_ ) const;
4186 
4266 AggregateStatisticsByRangeResponse aggregateStatisticsByRange( const std::string& tableName,
4267  const std::string& selectExpression,
4268  const std::string& columnName,
4269  const std::string& valueColumnName,
4270  const std::string& stats,
4271  const double start,
4272  const double end,
4273  const double interval,
4274  const std::map<std::string, std::string>& options ) const;
4275 
4358 AggregateStatisticsByRangeResponse& aggregateStatisticsByRange( const std::string& tableName,
4359  const std::string& selectExpression,
4360  const std::string& columnName,
4361  const std::string& valueColumnName,
4362  const std::string& stats,
4363  const double start,
4364  const double end,
4365  const double interval,
4366  const std::map<std::string, std::string>& options,
4367  AggregateStatisticsByRangeResponse& response_ ) const;
4368 
4416 RawAggregateUniqueResponse aggregateUniqueRaw( const AggregateUniqueRequest& request_ ) const;
4417 
4468 RawAggregateUniqueResponse& aggregateUniqueRaw( const AggregateUniqueRequest& request_,
4469  RawAggregateUniqueResponse& response_ ) const;
4470 
4518 AggregateUniqueResponse aggregateUnique( const AggregateUniqueRequest& request_ ) const;
4519 
4570 AggregateUniqueResponse& aggregateUnique( const AggregateUniqueRequest& request_,
4571  AggregateUniqueResponse& response_ ) const;
4572 
4720 AggregateUniqueResponse aggregateUnique( const std::string& tableName,
4721  const std::string& columnName,
4722  const int64_t offset,
4723  const int64_t limit,
4724  const std::map<std::string, std::string>& options ) const;
4725 
4876 AggregateUniqueResponse& aggregateUnique( const std::string& tableName,
4877  const std::string& columnName,
4878  const int64_t offset,
4879  const int64_t limit,
4880  const std::map<std::string, std::string>& options,
4881  AggregateUniqueResponse& response_ ) const;
4882 
4913 RawAggregateUnpivotResponse aggregateUnpivotRaw( const AggregateUnpivotRequest& request_ ) const;
4914 
4948 RawAggregateUnpivotResponse& aggregateUnpivotRaw( const AggregateUnpivotRequest& request_,
4949  RawAggregateUnpivotResponse& response_ ) const;
4950 
4981 AggregateUnpivotResponse aggregateUnpivot( const AggregateUnpivotRequest& request_ ) const;
4982 
5016 AggregateUnpivotResponse& aggregateUnpivot( const AggregateUnpivotRequest& request_,
5017  AggregateUnpivotResponse& response_ ) const;
5018 
5136 AggregateUnpivotResponse aggregateUnpivot( const std::string& tableName,
5137  const std::vector<std::string>& columnNames,
5138  const std::string& variableColumnName,
5139  const std::string& valueColumnName,
5140  const std::vector<std::string>& pivotedColumns,
5141  const std::map<std::string, std::string>& options ) const;
5142 
5263 AggregateUnpivotResponse& aggregateUnpivot( const std::string& tableName,
5264  const std::vector<std::string>& columnNames,
5265  const std::string& variableColumnName,
5266  const std::string& valueColumnName,
5267  const std::vector<std::string>& pivotedColumns,
5268  const std::map<std::string, std::string>& options,
5269  AggregateUnpivotResponse& response_ ) const;
5270 
5282 AlterCredentialResponse alterCredential( const AlterCredentialRequest& request_ ) const;
5283 
5298 AlterCredentialResponse& alterCredential( const AlterCredentialRequest& request_,
5299  AlterCredentialResponse& response_ ) const;
5300 
5348 AlterCredentialResponse alterCredential( const std::string& credentialName,
5349  const std::map<std::string, std::string>& credentialUpdatesMap,
5350  const std::map<std::string, std::string>& options ) const;
5351 
5402 AlterCredentialResponse& alterCredential( const std::string& credentialName,
5403  const std::map<std::string, std::string>& credentialUpdatesMap,
5404  const std::map<std::string, std::string>& options,
5405  AlterCredentialResponse& response_ ) const;
5406 
5418 AlterDatasinkResponse alterDatasink( const AlterDatasinkRequest& request_ ) const;
5419 
5434 AlterDatasinkResponse& alterDatasink( const AlterDatasinkRequest& request_,
5435  AlterDatasinkResponse& response_ ) const;
5436 
5592 AlterDatasinkResponse alterDatasink( const std::string& name,
5593  const std::map<std::string, std::string>& datasinkUpdatesMap,
5594  const std::map<std::string, std::string>& options ) const;
5595 
5754 AlterDatasinkResponse& alterDatasink( const std::string& name,
5755  const std::map<std::string, std::string>& datasinkUpdatesMap,
5756  const std::map<std::string, std::string>& options,
5757  AlterDatasinkResponse& response_ ) const;
5758 
5770 AlterDatasourceResponse alterDatasource( const AlterDatasourceRequest& request_ ) const;
5771 
5786 AlterDatasourceResponse& alterDatasource( const AlterDatasourceRequest& request_,
5787  AlterDatasourceResponse& response_ ) const;
5788 
5956 AlterDatasourceResponse alterDatasource( const std::string& name,
5957  const std::map<std::string, std::string>& datasourceUpdatesMap,
5958  const std::map<std::string, std::string>& options ) const;
5959 
6130 AlterDatasourceResponse& alterDatasource( const std::string& name,
6131  const std::map<std::string, std::string>& datasourceUpdatesMap,
6132  const std::map<std::string, std::string>& options,
6133  AlterDatasourceResponse& response_ ) const;
6134 
6146 AlterDirectoryResponse alterDirectory( const AlterDirectoryRequest& request_ ) const;
6147 
6162 AlterDirectoryResponse& alterDirectory( const AlterDirectoryRequest& request_,
6163  AlterDirectoryResponse& response_ ) const;
6164 
6183 AlterDirectoryResponse alterDirectory( const std::string& directoryName,
6184  const std::map<std::string, std::string>& directoryUpdatesMap,
6185  const std::map<std::string, std::string>& options ) const;
6186 
6208 AlterDirectoryResponse& alterDirectory( const std::string& directoryName,
6209  const std::map<std::string, std::string>& directoryUpdatesMap,
6210  const std::map<std::string, std::string>& options,
6211  AlterDirectoryResponse& response_ ) const;
6212 
6224 AlterEnvironmentResponse alterEnvironment( const AlterEnvironmentRequest& request_ ) const;
6225 
6240 AlterEnvironmentResponse& alterEnvironment( const AlterEnvironmentRequest& request_,
6241  AlterEnvironmentResponse& response_ ) const;
6242 
6287 AlterEnvironmentResponse alterEnvironment( const std::string& environmentName,
6288  const std::string& action,
6289  const std::string& value,
6290  const std::map<std::string, std::string>& options ) const;
6291 
6339 AlterEnvironmentResponse& alterEnvironment( const std::string& environmentName,
6340  const std::string& action,
6341  const std::string& value,
6342  const std::map<std::string, std::string>& options,
6343  AlterEnvironmentResponse& response_ ) const;
6344 
6355 AlterGraphResponse alterGraph( const AlterGraphRequest& request_ ) const;
6356 
6370 AlterGraphResponse& alterGraph( const AlterGraphRequest& request_,
6371  AlterGraphResponse& response_ ) const;
6372 
6399 AlterGraphResponse alterGraph( const std::string& graphName,
6400  const std::string& action,
6401  const std::string& actionArg,
6402  const std::map<std::string, std::string>& options ) const;
6403 
6433 AlterGraphResponse& alterGraph( const std::string& graphName,
6434  const std::string& action,
6435  const std::string& actionArg,
6436  const std::map<std::string, std::string>& options,
6437  AlterGraphResponse& response_ ) const;
6438 
6449 AlterModelResponse alterModel( const AlterModelRequest& request_ ) const;
6450 
6464 AlterModelResponse& alterModel( const AlterModelRequest& request_,
6465  AlterModelResponse& response_ ) const;
6466 
6485 AlterModelResponse alterModel( const std::string& modelName,
6486  const std::string& action,
6487  const std::string& value,
6488  const std::map<std::string, std::string>& options ) const;
6489 
6511 AlterModelResponse& alterModel( const std::string& modelName,
6512  const std::string& action,
6513  const std::string& value,
6514  const std::map<std::string, std::string>& options,
6515  AlterModelResponse& response_ ) const;
6516 
6528 AlterResourceGroupResponse alterResourceGroup( const AlterResourceGroupRequest& request_ ) const;
6529 
6544 AlterResourceGroupResponse& alterResourceGroup( const AlterResourceGroupRequest& request_,
6545  AlterResourceGroupResponse& response_ ) const;
6546 
6626 AlterResourceGroupResponse alterResourceGroup( const std::string& name,
6627  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
6628  const std::string& ranking,
6629  const std::string& adjoiningResourceGroup,
6630  const std::map<std::string, std::string>& options ) const;
6631 
6714 AlterResourceGroupResponse& alterResourceGroup( const std::string& name,
6715  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
6716  const std::string& ranking,
6717  const std::string& adjoiningResourceGroup,
6718  const std::map<std::string, std::string>& options,
6719  AlterResourceGroupResponse& response_ ) const;
6720 
6731 AlterRoleResponse alterRole( const AlterRoleRequest& request_ ) const;
6732 
6746 AlterRoleResponse& alterRole( const AlterRoleRequest& request_,
6747  AlterRoleResponse& response_ ) const;
6748 
6767 AlterRoleResponse alterRole( const std::string& name,
6768  const std::string& action,
6769  const std::string& value,
6770  const std::map<std::string, std::string>& options ) const;
6771 
6793 AlterRoleResponse& alterRole( const std::string& name,
6794  const std::string& action,
6795  const std::string& value,
6796  const std::map<std::string, std::string>& options,
6797  AlterRoleResponse& response_ ) const;
6798 
6810 AlterSchemaResponse alterSchema( const AlterSchemaRequest& request_ ) const;
6811 
6826 AlterSchemaResponse& alterSchema( const AlterSchemaRequest& request_,
6827  AlterSchemaResponse& response_ ) const;
6828 
6849 AlterSchemaResponse alterSchema( const std::string& schemaName,
6850  const std::string& action,
6851  const std::string& value,
6852  const std::map<std::string, std::string>& options ) const;
6853 
6877 AlterSchemaResponse& alterSchema( const std::string& schemaName,
6878  const std::string& action,
6879  const std::string& value,
6880  const std::map<std::string, std::string>& options,
6881  AlterSchemaResponse& response_ ) const;
6882 
6899 AlterSystemPropertiesResponse alterSystemProperties( const AlterSystemPropertiesRequest& request_ ) const;
6900 
6920 AlterSystemPropertiesResponse& alterSystemProperties( const AlterSystemPropertiesRequest& request_,
6921  AlterSystemPropertiesResponse& response_ ) const;
6922 
7154 AlterSystemPropertiesResponse alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
7155  const std::map<std::string, std::string>& options ) const;
7156 
7391 AlterSystemPropertiesResponse& alterSystemProperties( const std::map<std::string, std::string>& propertyUpdatesMap,
7392  const std::map<std::string, std::string>& options,
7393  AlterSystemPropertiesResponse& response_ ) const;
7394 
7456 AlterTableResponse alterTable( const AlterTableRequest& request_ ) const;
7457 
7522 AlterTableResponse& alterTable( const AlterTableRequest& request_,
7523  AlterTableResponse& response_ ) const;
7524 
7853 AlterTableResponse alterTable( const std::string& tableName,
7854  const std::string& action,
7855  const std::string& value,
7856  const std::map<std::string, std::string>& options ) const;
7857 
8189 AlterTableResponse& alterTable( const std::string& tableName,
8190  const std::string& action,
8191  const std::string& value,
8192  const std::map<std::string, std::string>& options,
8193  AlterTableResponse& response_ ) const;
8194 
8219 AlterTableColumnsResponse alterTableColumns( const AlterTableColumnsRequest& request_ ) const;
8220 
8248 AlterTableColumnsResponse& alterTableColumns( const AlterTableColumnsRequest& request_,
8249  AlterTableColumnsResponse& response_ ) const;
8250 
8288 AlterTableColumnsResponse alterTableColumns( const std::string& tableName,
8289  const std::vector<std::map<std::string, std::string> >& columnAlterations,
8290  const std::map<std::string, std::string>& options ) const;
8291 
8332 AlterTableColumnsResponse& alterTableColumns( const std::string& tableName,
8333  const std::vector<std::map<std::string, std::string> >& columnAlterations,
8334  const std::map<std::string, std::string>& options,
8335  AlterTableColumnsResponse& response_ ) const;
8336 
8352 AlterTableMetadataResponse alterTableMetadata( const AlterTableMetadataRequest& request_ ) const;
8353 
8372 AlterTableMetadataResponse& alterTableMetadata( const AlterTableMetadataRequest& request_,
8373  AlterTableMetadataResponse& response_ ) const;
8374 
8399 AlterTableMetadataResponse alterTableMetadata( const std::vector<std::string>& tableNames,
8400  const std::map<std::string, std::string>& metadataMap,
8401  const std::map<std::string, std::string>& options ) const;
8402 
8430 AlterTableMetadataResponse& alterTableMetadata( const std::vector<std::string>& tableNames,
8431  const std::map<std::string, std::string>& metadataMap,
8432  const std::map<std::string, std::string>& options,
8433  AlterTableMetadataResponse& response_ ) const;
8434 
8446 AlterTableMonitorResponse alterTableMonitor( const AlterTableMonitorRequest& request_ ) const;
8447 
8462 AlterTableMonitorResponse& alterTableMonitor( const AlterTableMonitorRequest& request_,
8463  AlterTableMonitorResponse& response_ ) const;
8464 
8486 AlterTableMonitorResponse alterTableMonitor( const std::string& topicId,
8487  const std::map<std::string, std::string>& monitorUpdatesMap,
8488  const std::map<std::string, std::string>& options ) const;
8489 
8514 AlterTableMonitorResponse& alterTableMonitor( const std::string& topicId,
8515  const std::map<std::string, std::string>& monitorUpdatesMap,
8516  const std::map<std::string, std::string>& options,
8517  AlterTableMonitorResponse& response_ ) const;
8518 
8538 AlterTierResponse alterTier( const AlterTierRequest& request_ ) const;
8539 
8562 AlterTierResponse& alterTier( const AlterTierRequest& request_,
8563  AlterTierResponse& response_ ) const;
8564 
8611 AlterTierResponse alterTier( const std::string& name,
8612  const std::map<std::string, std::string>& options ) const;
8613 
8663 AlterTierResponse& alterTier( const std::string& name,
8664  const std::map<std::string, std::string>& options,
8665  AlterTierResponse& response_ ) const;
8666 
8677 AlterUserResponse alterUser( const AlterUserRequest& request_ ) const;
8678 
8692 AlterUserResponse& alterUser( const AlterUserRequest& request_,
8693  AlterUserResponse& response_ ) const;
8694 
8718 AlterUserResponse alterUser( const std::string& name,
8719  const std::string& action,
8720  const std::string& value,
8721  const std::map<std::string, std::string>& options ) const;
8722 
8749 AlterUserResponse& alterUser( const std::string& name,
8750  const std::string& action,
8751  const std::string& value,
8752  const std::map<std::string, std::string>& options,
8753  AlterUserResponse& response_ ) const;
8754 
8765 AlterVideoResponse alterVideo( const AlterVideoRequest& request_ ) const;
8766 
8780 AlterVideoResponse& alterVideo( const AlterVideoRequest& request_,
8781  AlterVideoResponse& response_ ) const;
8782 
8799 AlterVideoResponse alterVideo( const std::string& path,
8800  const std::map<std::string, std::string>& options ) const;
8801 
8821 AlterVideoResponse& alterVideo( const std::string& path,
8822  const std::map<std::string, std::string>& options,
8823  AlterVideoResponse& response_ ) const;
8824 
8839 AppendRecordsResponse appendRecords( const AppendRecordsRequest& request_ ) const;
8840 
8858 AppendRecordsResponse& appendRecords( const AppendRecordsRequest& request_,
8859  AppendRecordsResponse& response_ ) const;
8860 
8978 AppendRecordsResponse appendRecords( const std::string& tableName,
8979  const std::string& sourceTableName,
8980  const std::map<std::string, std::string>& fieldMap,
8981  const std::map<std::string, std::string>& options ) const;
8982 
9103 AppendRecordsResponse& appendRecords( const std::string& tableName,
9104  const std::string& sourceTableName,
9105  const std::map<std::string, std::string>& fieldMap,
9106  const std::map<std::string, std::string>& options,
9107  AppendRecordsResponse& response_ ) const;
9108 
9120 ClearStatisticsResponse clearStatistics( const ClearStatisticsRequest& request_ ) const;
9121 
9136 ClearStatisticsResponse& clearStatistics( const ClearStatisticsRequest& request_,
9137  ClearStatisticsResponse& response_ ) const;
9138 
9158 ClearStatisticsResponse clearStatistics( const std::string& tableName,
9159  const std::string& columnName,
9160  const std::map<std::string, std::string>& options ) const;
9161 
9184 ClearStatisticsResponse& clearStatistics( const std::string& tableName,
9185  const std::string& columnName,
9186  const std::map<std::string, std::string>& options,
9187  ClearStatisticsResponse& response_ ) const;
9188 
9203 ClearTableResponse clearTable( const ClearTableRequest& request_ ) const;
9204 
9222 ClearTableResponse& clearTable( const ClearTableRequest& request_,
9223  ClearTableResponse& response_ ) const;
9224 
9258 ClearTableResponse clearTable( const std::string& tableName,
9259  const std::string& authorization,
9260  const std::map<std::string, std::string>& options ) const;
9261 
9298 ClearTableResponse& clearTable( const std::string& tableName,
9299  const std::string& authorization,
9300  const std::map<std::string, std::string>& options,
9301  ClearTableResponse& response_ ) const;
9302 
9314 ClearTableMonitorResponse clearTableMonitor( const ClearTableMonitorRequest& request_ ) const;
9315 
9330 ClearTableMonitorResponse& clearTableMonitor( const ClearTableMonitorRequest& request_,
9331  ClearTableMonitorResponse& response_ ) const;
9332 
9368 ClearTableMonitorResponse clearTableMonitor( const std::string& topicId,
9369  const std::map<std::string, std::string>& options ) const;
9370 
9409 ClearTableMonitorResponse& clearTableMonitor( const std::string& topicId,
9410  const std::map<std::string, std::string>& options,
9411  ClearTableMonitorResponse& response_ ) const;
9412 
9425 ClearTriggerResponse clearTrigger( const ClearTriggerRequest& request_ ) const;
9426 
9442 ClearTriggerResponse& clearTrigger( const ClearTriggerRequest& request_,
9443  ClearTriggerResponse& response_ ) const;
9444 
9457 ClearTriggerResponse clearTrigger( const std::string& triggerId,
9458  const std::map<std::string, std::string>& options ) const;
9459 
9475 ClearTriggerResponse& clearTrigger( const std::string& triggerId,
9476  const std::map<std::string, std::string>& options,
9477  ClearTriggerResponse& response_ ) const;
9478 
9489 CollectStatisticsResponse collectStatistics( const CollectStatisticsRequest& request_ ) const;
9490 
9504 CollectStatisticsResponse& collectStatistics( const CollectStatisticsRequest& request_,
9505  CollectStatisticsResponse& response_ ) const;
9506 
9524 CollectStatisticsResponse collectStatistics( const std::string& tableName,
9525  const std::vector<std::string>& columnNames,
9526  const std::map<std::string, std::string>& options ) const;
9527 
9548 CollectStatisticsResponse& collectStatistics( const std::string& tableName,
9549  const std::vector<std::string>& columnNames,
9550  const std::map<std::string, std::string>& options,
9551  CollectStatisticsResponse& response_ ) const;
9552 
9563 CreateContainerRegistryResponse createContainerRegistry( const CreateContainerRegistryRequest& request_ ) const;
9564 
9578 CreateContainerRegistryResponse& createContainerRegistry( const CreateContainerRegistryRequest& request_,
9579  CreateContainerRegistryResponse& response_ ) const;
9580 
9601 CreateContainerRegistryResponse createContainerRegistry( const std::string& registryName,
9602  const std::string& uri,
9603  const std::string& credential,
9604  const std::map<std::string, std::string>& options ) const;
9605 
9629 CreateContainerRegistryResponse& createContainerRegistry( const std::string& registryName,
9630  const std::string& uri,
9631  const std::string& credential,
9632  const std::map<std::string, std::string>& options,
9633  CreateContainerRegistryResponse& response_ ) const;
9634 
9646 CreateCredentialResponse createCredential( const CreateCredentialRequest& request_ ) const;
9647 
9662 CreateCredentialResponse& createCredential( const CreateCredentialRequest& request_,
9663  CreateCredentialResponse& response_ ) const;
9664 
9697 CreateCredentialResponse createCredential( const std::string& credentialName,
9698  const std::string& type,
9699  const std::string& identity,
9700  const std::string& secret,
9701  const std::map<std::string, std::string>& options ) const;
9702 
9738 CreateCredentialResponse& createCredential( const std::string& credentialName,
9739  const std::string& type,
9740  const std::string& identity,
9741  const std::string& secret,
9742  const std::map<std::string, std::string>& options,
9743  CreateCredentialResponse& response_ ) const;
9744 
9757 CreateDatasinkResponse createDatasink( const CreateDatasinkRequest& request_ ) const;
9758 
9774 CreateDatasinkResponse& createDatasink( const CreateDatasinkRequest& request_,
9775  CreateDatasinkResponse& response_ ) const;
9776 
9917 CreateDatasinkResponse createDatasink( const std::string& name,
9918  const std::string& destination,
9919  const std::map<std::string, std::string>& options ) const;
9920 
10064 CreateDatasinkResponse& createDatasink( const std::string& name,
10065  const std::string& destination,
10066  const std::map<std::string, std::string>& options,
10067  CreateDatasinkResponse& response_ ) const;
10068 
10082 CreateDatasourceResponse createDatasource( const CreateDatasourceRequest& request_ ) const;
10083 
10100 CreateDatasourceResponse& createDatasource( const CreateDatasourceRequest& request_,
10101  CreateDatasourceResponse& response_ ) const;
10102 
10259 CreateDatasourceResponse createDatasource( const std::string& name,
10260  const std::string& location,
10261  const std::string& userName,
10262  const std::string& password,
10263  const std::map<std::string, std::string>& options ) const;
10264 
10424 CreateDatasourceResponse& createDatasource( const std::string& name,
10425  const std::string& location,
10426  const std::string& userName,
10427  const std::string& password,
10428  const std::map<std::string, std::string>& options,
10429  CreateDatasourceResponse& response_ ) const;
10430 
10441 CreateDeltaTableResponse createDeltaTable( const CreateDeltaTableRequest& request_ ) const;
10442 
10456 CreateDeltaTableResponse& createDeltaTable( const CreateDeltaTableRequest& request_,
10457  CreateDeltaTableResponse& response_ ) const;
10458 
10470 CreateDeltaTableResponse createDeltaTable( const std::string& deltaTableName,
10471  const std::string& tableName,
10472  const std::map<std::string, std::string>& options ) const;
10473 
10488 CreateDeltaTableResponse& createDeltaTable( const std::string& deltaTableName,
10489  const std::string& tableName,
10490  const std::map<std::string, std::string>& options,
10491  CreateDeltaTableResponse& response_ ) const;
10492 
10506 CreateDirectoryResponse createDirectory( const CreateDirectoryRequest& request_ ) const;
10507 
10525 CreateDirectoryResponse& createDirectory( const CreateDirectoryRequest& request_,
10526  CreateDirectoryResponse& response_ ) const;
10527 
10560 CreateDirectoryResponse createDirectory( const std::string& directoryName,
10561  const std::map<std::string, std::string>& options ) const;
10562 
10598 CreateDirectoryResponse& createDirectory( const std::string& directoryName,
10599  const std::map<std::string, std::string>& options,
10600  CreateDirectoryResponse& response_ ) const;
10601 
10614 CreateEnvironmentResponse createEnvironment( const CreateEnvironmentRequest& request_ ) const;
10615 
10631 CreateEnvironmentResponse& createEnvironment( const CreateEnvironmentRequest& request_,
10632  CreateEnvironmentResponse& response_ ) const;
10633 
10646 CreateEnvironmentResponse createEnvironment( const std::string& environmentName,
10647  const std::map<std::string, std::string>& options ) const;
10648 
10664 CreateEnvironmentResponse& createEnvironment( const std::string& environmentName,
10665  const std::map<std::string, std::string>& options,
10666  CreateEnvironmentResponse& response_ ) const;
10667 
10689 CreateGraphResponse createGraph( const CreateGraphRequest& request_ ) const;
10690 
10715 CreateGraphResponse& createGraph( const CreateGraphRequest& request_,
10716  CreateGraphResponse& response_ ) const;
10717 
10914 CreateGraphResponse createGraph( const std::string& graphName,
10915  const bool directedGraph,
10916  const std::vector<std::string>& nodes,
10917  const std::vector<std::string>& edges,
10918  const std::vector<std::string>& weights,
10919  const std::vector<std::string>& restrictions,
10920  const std::map<std::string, std::string>& options ) const;
10921 
11121 CreateGraphResponse& createGraph( const std::string& graphName,
11122  const bool directedGraph,
11123  const std::vector<std::string>& nodes,
11124  const std::vector<std::string>& edges,
11125  const std::vector<std::string>& weights,
11126  const std::vector<std::string>& restrictions,
11127  const std::map<std::string, std::string>& options,
11128  CreateGraphResponse& response_ ) const;
11129 
11143 CreateJobResponse createJob( const CreateJobRequest& request_ ) const;
11144 
11161 CreateJobResponse& createJob( const CreateJobRequest& request_,
11162  CreateJobResponse& response_ ) const;
11163 
11207 CreateJobResponse createJob( const std::string& endpoint,
11208  const std::string& requestEncoding,
11209  const std::vector<uint8_t>& data,
11210  const std::string& dataStr,
11211  const std::map<std::string, std::string>& options ) const;
11212 
11259 CreateJobResponse& createJob( const std::string& endpoint,
11260  const std::string& requestEncoding,
11261  const std::vector<uint8_t>& data,
11262  const std::string& dataStr,
11263  const std::map<std::string, std::string>& options,
11264  CreateJobResponse& response_ ) const;
11265 
11281 CreateJoinTableResponse createJoinTable( const CreateJoinTableRequest& request_ ) const;
11282 
11301 CreateJoinTableResponse& createJoinTable( const CreateJoinTableRequest& request_,
11302  CreateJoinTableResponse& response_ ) const;
11303 
11388 CreateJoinTableResponse createJoinTable( const std::string& joinTableName,
11389  const std::vector<std::string>& tableNames,
11390  const std::vector<std::string>& columnNames,
11391  const std::vector<std::string>& expressions,
11392  const std::map<std::string, std::string>& options ) const;
11393 
11481 CreateJoinTableResponse& createJoinTable( const std::string& joinTableName,
11482  const std::vector<std::string>& tableNames,
11483  const std::vector<std::string>& columnNames,
11484  const std::vector<std::string>& expressions,
11485  const std::map<std::string, std::string>& options,
11486  CreateJoinTableResponse& response_ ) const;
11487 
11509 CreateMaterializedViewResponse createMaterializedView( const CreateMaterializedViewRequest& request_ ) const;
11510 
11535 CreateMaterializedViewResponse& createMaterializedView( const CreateMaterializedViewRequest& request_,
11536  CreateMaterializedViewResponse& response_ ) const;
11537 
11626 CreateMaterializedViewResponse createMaterializedView( const std::string& tableName,
11627  const std::map<std::string, std::string>& options ) const;
11628 
11720 CreateMaterializedViewResponse& createMaterializedView( const std::string& tableName,
11721  const std::map<std::string, std::string>& options,
11722  CreateMaterializedViewResponse& response_ ) const;
11723 
11737 CreateProcResponse createProc( const CreateProcRequest& request_ ) const;
11738 
11755 CreateProcResponse& createProc( const CreateProcRequest& request_,
11756  CreateProcResponse& response_ ) const;
11757 
11831 CreateProcResponse createProc( const std::string& procName,
11832  const std::string& executionMode,
11833  const std::map<std::string, std::vector<uint8_t> >& files,
11834  const std::string& command,
11835  const std::vector<std::string>& args,
11836  const std::map<std::string, std::string>& options ) const;
11837 
11914 CreateProcResponse& createProc( const std::string& procName,
11915  const std::string& executionMode,
11916  const std::map<std::string, std::vector<uint8_t> >& files,
11917  const std::string& command,
11918  const std::vector<std::string>& args,
11919  const std::map<std::string, std::string>& options,
11920  CreateProcResponse& response_ ) const;
11921 
11965 CreateProjectionResponse createProjection( const CreateProjectionRequest& request_ ) const;
11966 
12014 CreateProjectionResponse& createProjection( const CreateProjectionRequest& request_,
12015  CreateProjectionResponse& response_ ) const;
12016 
12221 CreateProjectionResponse createProjection( const std::string& tableName,
12222  const std::string& projectionName,
12223  const std::vector<std::string>& columnNames,
12224  const std::map<std::string, std::string>& options ) const;
12225 
12433 CreateProjectionResponse& createProjection( const std::string& tableName,
12434  const std::string& projectionName,
12435  const std::vector<std::string>& columnNames,
12436  const std::map<std::string, std::string>& options,
12437  CreateProjectionResponse& response_ ) const;
12438 
12449 CreateResourceGroupResponse createResourceGroup( const CreateResourceGroupRequest& request_ ) const;
12450 
12464 CreateResourceGroupResponse& createResourceGroup( const CreateResourceGroupRequest& request_,
12465  CreateResourceGroupResponse& response_ ) const;
12466 
12521 CreateResourceGroupResponse createResourceGroup( const std::string& name,
12522  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
12523  const std::string& ranking,
12524  const std::string& adjoiningResourceGroup,
12525  const std::map<std::string, std::string>& options ) const;
12526 
12584 CreateResourceGroupResponse& createResourceGroup( const std::string& name,
12585  const std::map<std::string, std::map<std::string, std::string> >& tierAttributes,
12586  const std::string& ranking,
12587  const std::string& adjoiningResourceGroup,
12588  const std::map<std::string, std::string>& options,
12589  CreateResourceGroupResponse& response_ ) const;
12590 
12604 CreateRoleResponse createRole( const CreateRoleRequest& request_ ) const;
12605 
12622 CreateRoleResponse& createRole( const CreateRoleRequest& request_,
12623  CreateRoleResponse& response_ ) const;
12624 
12644 CreateRoleResponse createRole( const std::string& name,
12645  const std::map<std::string, std::string>& options ) const;
12646 
12669 CreateRoleResponse& createRole( const std::string& name,
12670  const std::map<std::string, std::string>& options,
12671  CreateRoleResponse& response_ ) const;
12672 
12686 CreateSchemaResponse createSchema( const CreateSchemaRequest& request_ ) const;
12687 
12704 CreateSchemaResponse& createSchema( const CreateSchemaRequest& request_,
12705  CreateSchemaResponse& response_ ) const;
12706 
12732 CreateSchemaResponse createSchema( const std::string& schemaName,
12733  const std::map<std::string, std::string>& options ) const;
12734 
12763 CreateSchemaResponse& createSchema( const std::string& schemaName,
12764  const std::map<std::string, std::string>& options,
12765  CreateSchemaResponse& response_ ) const;
12766 
12777 CreateStateTableResponse createStateTable( const CreateStateTableRequest& request_ ) const;
12778 
12792 CreateStateTableResponse& createStateTable( const CreateStateTableRequest& request_,
12793  CreateStateTableResponse& response_ ) const;
12794 
12807 CreateStateTableResponse createStateTable( const std::string& tableName,
12808  const std::string& inputTableName,
12809  const std::string& initTableName,
12810  const std::map<std::string, std::string>& options ) const;
12811 
12827 CreateStateTableResponse& createStateTable( const std::string& tableName,
12828  const std::string& inputTableName,
12829  const std::string& initTableName,
12830  const std::map<std::string, std::string>& options,
12831  CreateStateTableResponse& response_ ) const;
12832 
12856 CreateTableResponse createTable( const CreateTableRequest& request_ ) const;
12857 
12884 CreateTableResponse& createTable( const CreateTableRequest& request_,
12885  CreateTableResponse& response_ ) const;
12886 
13067 CreateTableResponse createTable( const std::string& tableName,
13068  const std::string& typeId,
13069  const std::map<std::string, std::string>& options ) const;
13070 
13254 CreateTableResponse& createTable( const std::string& tableName,
13255  const std::string& typeId,
13256  const std::map<std::string, std::string>& options,
13257  CreateTableResponse& response_ ) const;
13258 
13283 CreateTableExternalResponse createTableExternal( const CreateTableExternalRequest& request_ ) const;
13284 
13312 CreateTableExternalResponse& createTableExternal( const CreateTableExternalRequest& request_,
13313  CreateTableExternalResponse& response_ ) const;
13314 
14056 CreateTableExternalResponse createTableExternal( const std::string& tableName,
14057  const std::vector<std::string>& filepaths,
14058  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
14059  const std::map<std::string, std::string>& createTableOptions,
14060  const std::map<std::string, std::string>& options ) const;
14061 
14806 CreateTableExternalResponse& createTableExternal( const std::string& tableName,
14807  const std::vector<std::string>& filepaths,
14808  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
14809  const std::map<std::string, std::string>& createTableOptions,
14810  const std::map<std::string, std::string>& options,
14811  CreateTableExternalResponse& response_ ) const;
14812 
14838 CreateTableMonitorResponse createTableMonitor( const CreateTableMonitorRequest& request_ ) const;
14839 
14869 CreateTableMonitorResponse& createTableMonitor( const CreateTableMonitorRequest& request_,
14870  CreateTableMonitorResponse& response_ ) const;
14871 
14953 CreateTableMonitorResponse createTableMonitor( const std::string& tableName,
14954  const std::map<std::string, std::string>& options ) const;
14955 
15040 CreateTableMonitorResponse& createTableMonitor( const std::string& tableName,
15041  const std::map<std::string, std::string>& options,
15042  CreateTableMonitorResponse& response_ ) const;
15043 
15073 CreateTriggerByAreaResponse createTriggerByArea( const CreateTriggerByAreaRequest& request_ ) const;
15074 
15109 CreateTriggerByAreaResponse& createTriggerByArea( const CreateTriggerByAreaRequest& request_,
15110  CreateTriggerByAreaResponse& response_ ) const;
15111 
15160 CreateTriggerByAreaResponse createTriggerByArea( const std::string& requestId,
15161  const std::vector<std::string>& tableNames,
15162  const std::string& xColumnName,
15163  const std::vector<double>& xVector,
15164  const std::string& yColumnName,
15165  const std::vector<double>& yVector,
15166  const std::map<std::string, std::string>& options ) const;
15167 
15219 CreateTriggerByAreaResponse& createTriggerByArea( const std::string& requestId,
15220  const std::vector<std::string>& tableNames,
15221  const std::string& xColumnName,
15222  const std::vector<double>& xVector,
15223  const std::string& yColumnName,
15224  const std::vector<double>& yVector,
15225  const std::map<std::string, std::string>& options,
15226  CreateTriggerByAreaResponse& response_ ) const;
15227 
15255 CreateTriggerByRangeResponse createTriggerByRange( const CreateTriggerByRangeRequest& request_ ) const;
15256 
15289 CreateTriggerByRangeResponse& createTriggerByRange( const CreateTriggerByRangeRequest& request_,
15290  CreateTriggerByRangeResponse& response_ ) const;
15291 
15331 CreateTriggerByRangeResponse createTriggerByRange( const std::string& requestId,
15332  const std::vector<std::string>& tableNames,
15333  const std::string& columnName,
15334  const double min,
15335  const double max,
15336  const std::map<std::string, std::string>& options ) const;
15337 
15380 CreateTriggerByRangeResponse& createTriggerByRange( const std::string& requestId,
15381  const std::vector<std::string>& tableNames,
15382  const std::string& columnName,
15383  const double min,
15384  const double max,
15385  const std::map<std::string, std::string>& options,
15386  CreateTriggerByRangeResponse& response_ ) const;
15387 
15438 CreateTypeResponse createType( const CreateTypeRequest& request_ ) const;
15439 
15493 CreateTypeResponse& createType( const CreateTypeRequest& request_,
15494  CreateTypeResponse& response_ ) const;
15495 
15717 CreateTypeResponse createType( const std::string& typeDefinition,
15718  const std::string& label,
15719  const std::map<std::string, std::vector<std::string> >& properties,
15720  const std::map<std::string, std::string>& options ) const;
15721 
15946 CreateTypeResponse& createType( const std::string& typeDefinition,
15947  const std::string& label,
15948  const std::map<std::string, std::vector<std::string> >& properties,
15949  const std::map<std::string, std::string>& options,
15950  CreateTypeResponse& response_ ) const;
15951 
15989 CreateUnionResponse createUnion( const CreateUnionRequest& request_ ) const;
15990 
16031 CreateUnionResponse& createUnion( const CreateUnionRequest& request_,
16032  CreateUnionResponse& response_ ) const;
16033 
16175 CreateUnionResponse createUnion( const std::string& tableName,
16176  const std::vector<std::string>& tableNames,
16177  const std::vector<std::vector<std::string> >& inputColumnNames,
16178  const std::vector<std::string>& outputColumnNames,
16179  const std::map<std::string, std::string>& options ) const;
16180 
16325 CreateUnionResponse& createUnion( const std::string& tableName,
16326  const std::vector<std::string>& tableNames,
16327  const std::vector<std::vector<std::string> >& inputColumnNames,
16328  const std::vector<std::string>& outputColumnNames,
16329  const std::map<std::string, std::string>& options,
16330  CreateUnionResponse& response_ ) const;
16331 
16346 CreateUserExternalResponse createUserExternal( const CreateUserExternalRequest& request_ ) const;
16347 
16365 CreateUserExternalResponse& createUserExternal( const CreateUserExternalRequest& request_,
16366  CreateUserExternalResponse& response_ ) const;
16367 
16404 CreateUserExternalResponse createUserExternal( const std::string& name,
16405  const std::map<std::string, std::string>& options ) const;
16406 
16446 CreateUserExternalResponse& createUserExternal( const std::string& name,
16447  const std::map<std::string, std::string>& options,
16448  CreateUserExternalResponse& response_ ) const;
16449 
16461 CreateUserInternalResponse createUserInternal( const CreateUserInternalRequest& request_ ) const;
16462 
16477 CreateUserInternalResponse& createUserInternal( const CreateUserInternalRequest& request_,
16478  CreateUserInternalResponse& response_ ) const;
16479 
16515 CreateUserInternalResponse createUserInternal( const std::string& name,
16516  const std::string& password,
16517  const std::map<std::string, std::string>& options ) const;
16518 
16557 CreateUserInternalResponse& createUserInternal( const std::string& name,
16558  const std::string& password,
16559  const std::map<std::string, std::string>& options,
16560  CreateUserInternalResponse& response_ ) const;
16561 
16573 CreateVideoResponse createVideo( const CreateVideoRequest& request_ ) const;
16574 
16589 CreateVideoResponse& createVideo( const CreateVideoRequest& request_,
16590  CreateVideoResponse& response_ ) const;
16591 
16661 CreateVideoResponse createVideo( const std::string& attribute,
16662  const std::string& begin,
16663  const double durationSeconds,
16664  const std::string& end,
16665  const double framesPerSecond,
16666  const std::string& style,
16667  const std::string& path,
16668  const std::string& styleParameters,
16669  const std::map<std::string, std::string>& options ) const;
16670 
16743 CreateVideoResponse& createVideo( const std::string& attribute,
16744  const std::string& begin,
16745  const double durationSeconds,
16746  const std::string& end,
16747  const double framesPerSecond,
16748  const std::string& style,
16749  const std::string& path,
16750  const std::string& styleParameters,
16751  const std::map<std::string, std::string>& options,
16752  CreateVideoResponse& response_ ) const;
16753 
16765 DeleteDirectoryResponse deleteDirectory( const DeleteDirectoryRequest& request_ ) const;
16766 
16781 DeleteDirectoryResponse& deleteDirectory( const DeleteDirectoryRequest& request_,
16782  DeleteDirectoryResponse& response_ ) const;
16783 
16815 DeleteDirectoryResponse deleteDirectory( const std::string& directoryName,
16816  const std::map<std::string, std::string>& options ) const;
16817 
16852 DeleteDirectoryResponse& deleteDirectory( const std::string& directoryName,
16853  const std::map<std::string, std::string>& options,
16854  DeleteDirectoryResponse& response_ ) const;
16855 
16867 DeleteFilesResponse deleteFiles( const DeleteFilesRequest& request_ ) const;
16868 
16883 DeleteFilesResponse& deleteFiles( const DeleteFilesRequest& request_,
16884  DeleteFilesResponse& response_ ) const;
16885 
16912 DeleteFilesResponse deleteFiles( const std::vector<std::string>& fileNames,
16913  const std::map<std::string, std::string>& options ) const;
16914 
16944 DeleteFilesResponse& deleteFiles( const std::vector<std::string>& fileNames,
16945  const std::map<std::string, std::string>& options,
16946  DeleteFilesResponse& response_ ) const;
16947 
16958 DeleteGraphResponse deleteGraph( const DeleteGraphRequest& request_ ) const;
16959 
16973 DeleteGraphResponse& deleteGraph( const DeleteGraphRequest& request_,
16974  DeleteGraphResponse& response_ ) const;
16975 
17001 DeleteGraphResponse deleteGraph( const std::string& graphName,
17002  const std::map<std::string, std::string>& options ) const;
17003 
17032 DeleteGraphResponse& deleteGraph( const std::string& graphName,
17033  const std::map<std::string, std::string>& options,
17034  DeleteGraphResponse& response_ ) const;
17035 
17046 DeleteProcResponse deleteProc( const DeleteProcRequest& request_ ) const;
17047 
17061 DeleteProcResponse& deleteProc( const DeleteProcRequest& request_,
17062  DeleteProcResponse& response_ ) const;
17063 
17075 DeleteProcResponse deleteProc( const std::string& procName,
17076  const std::map<std::string, std::string>& options ) const;
17077 
17092 DeleteProcResponse& deleteProc( const std::string& procName,
17093  const std::map<std::string, std::string>& options,
17094  DeleteProcResponse& response_ ) const;
17095 
17113 DeleteRecordsResponse deleteRecords( const DeleteRecordsRequest& request_ ) const;
17114 
17135 DeleteRecordsResponse& deleteRecords( const DeleteRecordsRequest& request_,
17136  DeleteRecordsResponse& response_ ) const;
17137 
17185 DeleteRecordsResponse deleteRecords( const std::string& tableName,
17186  const std::vector<std::string>& expressions,
17187  const std::map<std::string, std::string>& options ) const;
17188 
17239 DeleteRecordsResponse& deleteRecords( const std::string& tableName,
17240  const std::vector<std::string>& expressions,
17241  const std::map<std::string, std::string>& options,
17242  DeleteRecordsResponse& response_ ) const;
17243 
17254 DeleteResourceGroupResponse deleteResourceGroup( const DeleteResourceGroupRequest& request_ ) const;
17255 
17269 DeleteResourceGroupResponse& deleteResourceGroup( const DeleteResourceGroupRequest& request_,
17270  DeleteResourceGroupResponse& response_ ) const;
17271 
17293 DeleteResourceGroupResponse deleteResourceGroup( const std::string& name,
17294  const std::map<std::string, std::string>& options ) const;
17295 
17320 DeleteResourceGroupResponse& deleteResourceGroup( const std::string& name,
17321  const std::map<std::string, std::string>& options,
17322  DeleteResourceGroupResponse& response_ ) const;
17323 
17337 DeleteRoleResponse deleteRole( const DeleteRoleRequest& request_ ) const;
17338 
17355 DeleteRoleResponse& deleteRole( const DeleteRoleRequest& request_,
17356  DeleteRoleResponse& response_ ) const;
17357 
17371 DeleteRoleResponse deleteRole( const std::string& name,
17372  const std::map<std::string, std::string>& options ) const;
17373 
17390 DeleteRoleResponse& deleteRole( const std::string& name,
17391  const std::map<std::string, std::string>& options,
17392  DeleteRoleResponse& response_ ) const;
17393 
17407 DeleteUserResponse deleteUser( const DeleteUserRequest& request_ ) const;
17408 
17425 DeleteUserResponse& deleteUser( const DeleteUserRequest& request_,
17426  DeleteUserResponse& response_ ) const;
17427 
17441 DeleteUserResponse deleteUser( const std::string& name,
17442  const std::map<std::string, std::string>& options ) const;
17443 
17460 DeleteUserResponse& deleteUser( const std::string& name,
17461  const std::map<std::string, std::string>& options,
17462  DeleteUserResponse& response_ ) const;
17463 
17475 DownloadFilesResponse downloadFiles( const DownloadFilesRequest& request_ ) const;
17476 
17491 DownloadFilesResponse& downloadFiles( const DownloadFilesRequest& request_,
17492  DownloadFilesResponse& response_ ) const;
17493 
17537 DownloadFilesResponse downloadFiles( const std::vector<std::string>& fileNames,
17538  const std::vector<int64_t>& readOffsets,
17539  const std::vector<int64_t>& readLengths,
17540  const std::map<std::string, std::string>& options ) const;
17541 
17588 DownloadFilesResponse& downloadFiles( const std::vector<std::string>& fileNames,
17589  const std::vector<int64_t>& readOffsets,
17590  const std::vector<int64_t>& readLengths,
17591  const std::map<std::string, std::string>& options,
17592  DownloadFilesResponse& response_ ) const;
17593 
17604 DropContainerRegistryResponse dropContainerRegistry( const DropContainerRegistryRequest& request_ ) const;
17605 
17619 DropContainerRegistryResponse& dropContainerRegistry( const DropContainerRegistryRequest& request_,
17620  DropContainerRegistryResponse& response_ ) const;
17621 
17632 DropContainerRegistryResponse dropContainerRegistry( const std::string& registryName,
17633  const std::map<std::string, std::string>& options ) const;
17634 
17648 DropContainerRegistryResponse& dropContainerRegistry( const std::string& registryName,
17649  const std::map<std::string, std::string>& options,
17650  DropContainerRegistryResponse& response_ ) const;
17651 
17663 DropCredentialResponse dropCredential( const DropCredentialRequest& request_ ) const;
17664 
17679 DropCredentialResponse& dropCredential( const DropCredentialRequest& request_,
17680  DropCredentialResponse& response_ ) const;
17681 
17694 DropCredentialResponse dropCredential( const std::string& credentialName,
17695  const std::map<std::string, std::string>& options ) const;
17696 
17712 DropCredentialResponse& dropCredential( const std::string& credentialName,
17713  const std::map<std::string, std::string>& options,
17714  DropCredentialResponse& response_ ) const;
17715 
17733 DropDatasinkResponse dropDatasink( const DropDatasinkRequest& request_ ) const;
17734 
17755 DropDatasinkResponse& dropDatasink( const DropDatasinkRequest& request_,
17756  DropDatasinkResponse& response_ ) const;
17757 
17787 DropDatasinkResponse dropDatasink( const std::string& name,
17788  const std::map<std::string, std::string>& options ) const;
17789 
17822 DropDatasinkResponse& dropDatasink( const std::string& name,
17823  const std::map<std::string, std::string>& options,
17824  DropDatasinkResponse& response_ ) const;
17825 
17839 DropDatasourceResponse dropDatasource( const DropDatasourceRequest& request_ ) const;
17840 
17857 DropDatasourceResponse& dropDatasource( const DropDatasourceRequest& request_,
17858  DropDatasourceResponse& response_ ) const;
17859 
17874 DropDatasourceResponse dropDatasource( const std::string& name,
17875  const std::map<std::string, std::string>& options ) const;
17876 
17894 DropDatasourceResponse& dropDatasource( const std::string& name,
17895  const std::map<std::string, std::string>& options,
17896  DropDatasourceResponse& response_ ) const;
17897 
17909 DropEnvironmentResponse dropEnvironment( const DropEnvironmentRequest& request_ ) const;
17910 
17925 DropEnvironmentResponse& dropEnvironment( const DropEnvironmentRequest& request_,
17926  DropEnvironmentResponse& response_ ) const;
17927 
17952 DropEnvironmentResponse dropEnvironment( const std::string& environmentName,
17953  const std::map<std::string, std::string>& options ) const;
17954 
17982 DropEnvironmentResponse& dropEnvironment( const std::string& environmentName,
17983  const std::map<std::string, std::string>& options,
17984  DropEnvironmentResponse& response_ ) const;
17985 
17996 DropModelResponse dropModel( const DropModelRequest& request_ ) const;
17997 
18011 DropModelResponse& dropModel( const DropModelRequest& request_,
18012  DropModelResponse& response_ ) const;
18013 
18024 DropModelResponse dropModel( const std::string& modelName,
18025  const std::map<std::string, std::string>& options ) const;
18026 
18040 DropModelResponse& dropModel( const std::string& modelName,
18041  const std::map<std::string, std::string>& options,
18042  DropModelResponse& response_ ) const;
18043 
18055 DropSchemaResponse dropSchema( const DropSchemaRequest& request_ ) const;
18056 
18071 DropSchemaResponse& dropSchema( const DropSchemaRequest& request_,
18072  DropSchemaResponse& response_ ) const;
18073 
18106 DropSchemaResponse dropSchema( const std::string& schemaName,
18107  const std::map<std::string, std::string>& options ) const;
18108 
18144 DropSchemaResponse& dropSchema( const std::string& schemaName,
18145  const std::map<std::string, std::string>& options,
18146  DropSchemaResponse& response_ ) const;
18147 
18158 EvaluateModelResponse evaluateModel( const EvaluateModelRequest& request_ ) const;
18159 
18173 EvaluateModelResponse& evaluateModel( const EvaluateModelRequest& request_,
18174  EvaluateModelResponse& response_ ) const;
18175 
18190 EvaluateModelResponse evaluateModel( const std::string& modelName,
18191  const int32_t replicas,
18192  const std::string& deploymentMode,
18193  const std::string& sourceTable,
18194  const std::string& destinationTable,
18195  const std::map<std::string, std::string>& options ) const;
18196 
18214 EvaluateModelResponse& evaluateModel( const std::string& modelName,
18215  const int32_t replicas,
18216  const std::string& deploymentMode,
18217  const std::string& sourceTable,
18218  const std::string& destinationTable,
18219  const std::map<std::string, std::string>& options,
18220  EvaluateModelResponse& response_ ) const;
18221 
18242 ExecuteProcResponse executeProc( const ExecuteProcRequest& request_ ) const;
18243 
18267 ExecuteProcResponse& executeProc( const ExecuteProcRequest& request_,
18268  ExecuteProcResponse& response_ ) const;
18269 
18385 ExecuteProcResponse executeProc( const std::string& procName,
18386  const std::map<std::string, std::string>& params,
18387  const std::map<std::string, std::vector<uint8_t> >& binParams,
18388  const std::vector<std::string>& inputTableNames,
18389  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
18390  const std::vector<std::string>& outputTableNames,
18391  const std::map<std::string, std::string>& options ) const;
18392 
18511 ExecuteProcResponse& executeProc( const std::string& procName,
18512  const std::map<std::string, std::string>& params,
18513  const std::map<std::string, std::vector<uint8_t> >& binParams,
18514  const std::vector<std::string>& inputTableNames,
18515  const std::map<std::string, std::vector<std::string> >& inputColumnNames,
18516  const std::vector<std::string>& outputTableNames,
18517  const std::map<std::string, std::string>& options,
18518  ExecuteProcResponse& response_ ) const;
18519 
18533 RawExecuteSqlResponse executeSqlRaw( const ExecuteSqlRequest& request_ ) const;
18534 
18551 RawExecuteSqlResponse& executeSqlRaw( const ExecuteSqlRequest& request_,
18552  RawExecuteSqlResponse& response_ ) const;
18553 
18567 ExecuteSqlResponse executeSql( const ExecuteSqlRequest& request_ ) const;
18568 
18585 ExecuteSqlResponse& executeSql( const ExecuteSqlRequest& request_,
18586  ExecuteSqlResponse& response_ ) const;
18587 
18797 ExecuteSqlResponse executeSql( const std::string& statement,
18798  const int64_t offset,
18799  const int64_t limit,
18800  const std::string& requestSchemaStr,
18801  const std::vector<std::vector<uint8_t> >& data,
18802  const std::map<std::string, std::string>& options ) const;
18803 
19016 ExecuteSqlResponse& executeSql( const std::string& statement,
19017  const int64_t offset,
19018  const int64_t limit,
19019  const std::string& requestSchemaStr,
19020  const std::vector<std::vector<uint8_t> >& data,
19021  const std::map<std::string, std::string>& options,
19022  ExecuteSqlResponse& response_ ) const;
19023 
19052 ExportRecordsToFilesResponse exportRecordsToFiles( const ExportRecordsToFilesRequest& request_ ) const;
19053 
19085 ExportRecordsToFilesResponse& exportRecordsToFiles( const ExportRecordsToFilesRequest& request_,
19086  ExportRecordsToFilesResponse& response_ ) const;
19087 
19278 ExportRecordsToFilesResponse exportRecordsToFiles( const std::string& tableName,
19279  const std::string& filepath,
19280  const std::map<std::string, std::string>& options ) const;
19281 
19475 ExportRecordsToFilesResponse& exportRecordsToFiles( const std::string& tableName,
19476  const std::string& filepath,
19477  const std::map<std::string, std::string>& options,
19478  ExportRecordsToFilesResponse& response_ ) const;
19479 
19491 ExportRecordsToTableResponse exportRecordsToTable( const ExportRecordsToTableRequest& request_ ) const;
19492 
19507 ExportRecordsToTableResponse& exportRecordsToTable( const ExportRecordsToTableRequest& request_,
19508  ExportRecordsToTableResponse& response_ ) const;
19509 
19565 ExportRecordsToTableResponse exportRecordsToTable( const std::string& tableName,
19566  const std::string& remoteQuery,
19567  const std::map<std::string, std::string>& options ) const;
19568 
19627 ExportRecordsToTableResponse& exportRecordsToTable( const std::string& tableName,
19628  const std::string& remoteQuery,
19629  const std::map<std::string, std::string>& options,
19630  ExportRecordsToTableResponse& response_ ) const;
19631 
19651 FilterResponse filter( const FilterRequest& request_ ) const;
19652 
19675 FilterResponse& filter( const FilterRequest& request_,
19676  FilterResponse& response_ ) const;
19677 
19736 FilterResponse filter( const std::string& tableName,
19737  const std::string& viewName,
19738  const std::string& expression,
19739  const std::map<std::string, std::string>& options ) const;
19740 
19802 FilterResponse& filter( const std::string& tableName,
19803  const std::string& viewName,
19804  const std::string& expression,
19805  const std::map<std::string, std::string>& options,
19806  FilterResponse& response_ ) const;
19807 
19826 FilterByAreaResponse filterByArea( const FilterByAreaRequest& request_ ) const;
19827 
19849 FilterByAreaResponse& filterByArea( const FilterByAreaRequest& request_,
19850  FilterByAreaResponse& response_ ) const;
19851 
19909 FilterByAreaResponse filterByArea( const std::string& tableName,
19910  const std::string& viewName,
19911  const std::string& xColumnName,
19912  const std::vector<double>& xVector,
19913  const std::string& yColumnName,
19914  const std::vector<double>& yVector,
19915  const std::map<std::string, std::string>& options ) const;
19916 
19977 FilterByAreaResponse& filterByArea( const std::string& tableName,
19978  const std::string& viewName,
19979  const std::string& xColumnName,
19980  const std::vector<double>& xVector,
19981  const std::string& yColumnName,
19982  const std::vector<double>& yVector,
19983  const std::map<std::string, std::string>& options,
19984  FilterByAreaResponse& response_ ) const;
19985 
20005 FilterByAreaGeometryResponse filterByAreaGeometry( const FilterByAreaGeometryRequest& request_ ) const;
20006 
20029 FilterByAreaGeometryResponse& filterByAreaGeometry( const FilterByAreaGeometryRequest& request_,
20030  FilterByAreaGeometryResponse& response_ ) const;
20031 
20088 FilterByAreaGeometryResponse filterByAreaGeometry( const std::string& tableName,
20089  const std::string& viewName,
20090  const std::string& columnName,
20091  const std::vector<double>& xVector,
20092  const std::vector<double>& yVector,
20093  const std::map<std::string, std::string>& options ) const;
20094 
20154 FilterByAreaGeometryResponse& filterByAreaGeometry( const std::string& tableName,
20155  const std::string& viewName,
20156  const std::string& columnName,
20157  const std::vector<double>& xVector,
20158  const std::vector<double>& yVector,
20159  const std::map<std::string, std::string>& options,
20160  FilterByAreaGeometryResponse& response_ ) const;
20161 
20179 FilterByBoxResponse filterByBox( const FilterByBoxRequest& request_ ) const;
20180 
20201 FilterByBoxResponse& filterByBox( const FilterByBoxRequest& request_,
20202  FilterByBoxResponse& response_ ) const;
20203 
20265 FilterByBoxResponse filterByBox( const std::string& tableName,
20266  const std::string& viewName,
20267  const std::string& xColumnName,
20268  const double minX,
20269  const double maxX,
20270  const std::string& yColumnName,
20271  const double minY,
20272  const double maxY,
20273  const std::map<std::string, std::string>& options ) const;
20274 
20339 FilterByBoxResponse& filterByBox( const std::string& tableName,
20340  const std::string& viewName,
20341  const std::string& xColumnName,
20342  const double minX,
20343  const double maxX,
20344  const std::string& yColumnName,
20345  const double minY,
20346  const double maxY,
20347  const std::map<std::string, std::string>& options,
20348  FilterByBoxResponse& response_ ) const;
20349 
20368 FilterByBoxGeometryResponse filterByBoxGeometry( const FilterByBoxGeometryRequest& request_ ) const;
20369 
20391 FilterByBoxGeometryResponse& filterByBoxGeometry( const FilterByBoxGeometryRequest& request_,
20392  FilterByBoxGeometryResponse& response_ ) const;
20393 
20454 FilterByBoxGeometryResponse filterByBoxGeometry( const std::string& tableName,
20455  const std::string& viewName,
20456  const std::string& columnName,
20457  const double minX,
20458  const double maxX,
20459  const double minY,
20460  const double maxY,
20461  const std::map<std::string, std::string>& options ) const;
20462 
20526 FilterByBoxGeometryResponse& filterByBoxGeometry( const std::string& tableName,
20527  const std::string& viewName,
20528  const std::string& columnName,
20529  const double minX,
20530  const double maxX,
20531  const double minY,
20532  const double maxY,
20533  const std::map<std::string, std::string>& options,
20534  FilterByBoxGeometryResponse& response_ ) const;
20535 
20547 FilterByGeometryResponse filterByGeometry( const FilterByGeometryRequest& request_ ) const;
20548 
20563 FilterByGeometryResponse& filterByGeometry( const FilterByGeometryRequest& request_,
20564  FilterByGeometryResponse& response_ ) const;
20565 
20634 FilterByGeometryResponse filterByGeometry( const std::string& tableName,
20635  const std::string& viewName,
20636  const std::string& columnName,
20637  const std::string& inputWkt,
20638  const std::string& operation,
20639  const std::map<std::string, std::string>& options ) const;
20640 
20712 FilterByGeometryResponse& filterByGeometry( const std::string& tableName,
20713  const std::string& viewName,
20714  const std::string& columnName,
20715  const std::string& inputWkt,
20716  const std::string& operation,
20717  const std::map<std::string, std::string>& options,
20718  FilterByGeometryResponse& response_ ) const;
20719 
20747 FilterByListResponse filterByList( const FilterByListRequest& request_ ) const;
20748 
20779 FilterByListResponse& filterByList( const FilterByListRequest& request_,
20780  FilterByListResponse& response_ ) const;
20781 
20852 FilterByListResponse filterByList( const std::string& tableName,
20853  const std::string& viewName,
20854  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
20855  const std::map<std::string, std::string>& options ) const;
20856 
20930 FilterByListResponse& filterByList( const std::string& tableName,
20931  const std::string& viewName,
20932  const std::map<std::string, std::vector<std::string> >& columnValuesMap,
20933  const std::map<std::string, std::string>& options,
20934  FilterByListResponse& response_ ) const;
20935 
20960 FilterByRadiusResponse filterByRadius( const FilterByRadiusRequest& request_ ) const;
20961 
20989 FilterByRadiusResponse& filterByRadius( const FilterByRadiusRequest& request_,
20990  FilterByRadiusResponse& response_ ) const;
20991 
21063 FilterByRadiusResponse filterByRadius( const std::string& tableName,
21064  const std::string& viewName,
21065  const std::string& xColumnName,
21066  const double xCenter,
21067  const std::string& yColumnName,
21068  const double yCenter,
21069  const double radius,
21070  const std::map<std::string, std::string>& options ) const;
21071 
21146 FilterByRadiusResponse& filterByRadius( const std::string& tableName,
21147  const std::string& viewName,
21148  const std::string& xColumnName,
21149  const double xCenter,
21150  const std::string& yColumnName,
21151  const double yCenter,
21152  const double radius,
21153  const std::map<std::string, std::string>& options,
21154  FilterByRadiusResponse& response_ ) const;
21155 
21175 FilterByRadiusGeometryResponse filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_ ) const;
21176 
21199 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const FilterByRadiusGeometryRequest& request_,
21200  FilterByRadiusGeometryResponse& response_ ) const;
21201 
21267 FilterByRadiusGeometryResponse filterByRadiusGeometry( const std::string& tableName,
21268  const std::string& viewName,
21269  const std::string& columnName,
21270  const double xCenter,
21271  const double yCenter,
21272  const double radius,
21273  const std::map<std::string, std::string>& options ) const;
21274 
21343 FilterByRadiusGeometryResponse& filterByRadiusGeometry( const std::string& tableName,
21344  const std::string& viewName,
21345  const std::string& columnName,
21346  const double xCenter,
21347  const double yCenter,
21348  const double radius,
21349  const std::map<std::string, std::string>& options,
21350  FilterByRadiusGeometryResponse& response_ ) const;
21351 
21373 FilterByRangeResponse filterByRange( const FilterByRangeRequest& request_ ) const;
21374 
21399 FilterByRangeResponse& filterByRange( const FilterByRangeRequest& request_,
21400  FilterByRangeResponse& response_ ) const;
21401 
21458 FilterByRangeResponse filterByRange( const std::string& tableName,
21459  const std::string& viewName,
21460  const std::string& columnName,
21461  const double lowerBound,
21462  const double upperBound,
21463  const std::map<std::string, std::string>& options ) const;
21464 
21524 FilterByRangeResponse& filterByRange( const std::string& tableName,
21525  const std::string& viewName,
21526  const std::string& columnName,
21527  const double lowerBound,
21528  const double upperBound,
21529  const std::map<std::string, std::string>& options,
21530  FilterByRangeResponse& response_ ) const;
21531 
21560 FilterBySeriesResponse filterBySeries( const FilterBySeriesRequest& request_ ) const;
21561 
21593 FilterBySeriesResponse& filterBySeries( const FilterBySeriesRequest& request_,
21594  FilterBySeriesResponse& response_ ) const;
21595 
21682 FilterBySeriesResponse filterBySeries( const std::string& tableName,
21683  const std::string& viewName,
21684  const std::string& trackId,
21685  const std::vector<std::string>& targetTrackIds,
21686  const std::map<std::string, std::string>& options ) const;
21687 
21777 FilterBySeriesResponse& filterBySeries( const std::string& tableName,
21778  const std::string& viewName,
21779  const std::string& trackId,
21780  const std::vector<std::string>& targetTrackIds,
21781  const std::map<std::string, std::string>& options,
21782  FilterBySeriesResponse& response_ ) const;
21783 
21800 FilterByStringResponse filterByString( const FilterByStringRequest& request_ ) const;
21801 
21821 FilterByStringResponse& filterByString( const FilterByStringRequest& request_,
21822  FilterByStringResponse& response_ ) const;
21823 
21905 FilterByStringResponse filterByString( const std::string& tableName,
21906  const std::string& viewName,
21907  const std::string& expression,
21908  const std::string& mode,
21909  const std::vector<std::string>& columnNames,
21910  const std::map<std::string, std::string>& options ) const;
21911 
21996 FilterByStringResponse& filterByString( const std::string& tableName,
21997  const std::string& viewName,
21998  const std::string& expression,
21999  const std::string& mode,
22000  const std::vector<std::string>& columnNames,
22001  const std::map<std::string, std::string>& options,
22002  FilterByStringResponse& response_ ) const;
22003 
22024 FilterByTableResponse filterByTable( const FilterByTableRequest& request_ ) const;
22025 
22049 FilterByTableResponse& filterByTable( const FilterByTableRequest& request_,
22050  FilterByTableResponse& response_ ) const;
22051 
22156 FilterByTableResponse filterByTable( const std::string& tableName,
22157  const std::string& viewName,
22158  const std::string& columnName,
22159  const std::string& sourceTableName,
22160  const std::string& sourceTableColumnName,
22161  const std::map<std::string, std::string>& options ) const;
22162 
22270 FilterByTableResponse& filterByTable( const std::string& tableName,
22271  const std::string& viewName,
22272  const std::string& columnName,
22273  const std::string& sourceTableName,
22274  const std::string& sourceTableColumnName,
22275  const std::map<std::string, std::string>& options,
22276  FilterByTableResponse& response_ ) const;
22277 
22301 FilterByValueResponse filterByValue( const FilterByValueRequest& request_ ) const;
22302 
22329 FilterByValueResponse& filterByValue( const FilterByValueRequest& request_,
22330  FilterByValueResponse& response_ ) const;
22331 
22392 FilterByValueResponse filterByValue( const std::string& tableName,
22393  const std::string& viewName,
22394  const bool isString,
22395  const double value,
22396  const std::string& valueStr,
22397  const std::string& columnName,
22398  const std::map<std::string, std::string>& options ) const;
22399 
22463 FilterByValueResponse& filterByValue( const std::string& tableName,
22464  const std::string& viewName,
22465  const bool isString,
22466  const double value,
22467  const std::string& valueStr,
22468  const std::string& columnName,
22469  const std::map<std::string, std::string>& options,
22470  FilterByValueResponse& response_ ) const;
22471 
22485 GetJobResponse getJob( const GetJobRequest& request_ ) const;
22486 
22503 GetJobResponse& getJob( const GetJobRequest& request_,
22504  GetJobResponse& response_ ) const;
22505 
22524 GetJobResponse getJob( const int64_t jobId,
22525  const std::map<std::string, std::string>& options ) const;
22526 
22548 GetJobResponse& getJob( const int64_t jobId,
22549  const std::map<std::string, std::string>& options,
22550  GetJobResponse& response_ ) const;
22551 
22573 RawGetRecordsResponse getRecordsRaw( const GetRecordsRequest& request_ ) const;
22574 
22599 RawGetRecordsResponse& getRecordsRaw( const GetRecordsRequest& request_,
22600  RawGetRecordsResponse& response_ ) const;
22601 
22624 template<typename TResponse>
22625 GetRecordsResponse<TResponse> getRecords( const GetRecordsRequest& request_ ) const
22626 {
22627  if (request_.encoding != "binary")
22628  throw GPUdbException( "This function only supports binary encoding" );
22629 
22630  RawGetRecordsResponse actualResponse_;
22631  submitRequest("/get/records", request_, actualResponse_, false);
22632  GetRecordsResponse<TResponse> response_;
22633  response_.tableName = actualResponse_.tableName;
22634  response_.typeName = actualResponse_.typeName;
22635  response_.typeSchema = actualResponse_.typeSchema;
22636  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
22637  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
22638  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
22639  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
22640  response_.info = actualResponse_.info;
22641  return response_;
22642 }
22643 
22644 
22670 template<typename TResponse>
22671 GetRecordsResponse<TResponse>& getRecords( const GetRecordsRequest& request_,
22672  GetRecordsResponse<TResponse>& response_ ) const
22673 {
22674  if (request_.encoding != "binary")
22675  throw GPUdbException( "This function only supports binary encoding" );
22676 
22677  RawGetRecordsResponse actualResponse_;
22678  submitRequest("/get/records", request_, actualResponse_, false);
22679  response_.tableName = actualResponse_.tableName;
22680  response_.typeName = actualResponse_.typeName;
22681  response_.typeSchema = actualResponse_.typeSchema;
22682  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
22683  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
22684  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
22685  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
22686  response_.info = actualResponse_.info;
22687  return response_;
22688 }
22689 
22690 
22760 template<typename TResponse>
22761 GetRecordsResponse<TResponse> getRecords( const std::string& tableName,
22762  const int64_t offset,
22763  const int64_t limit,
22764  const std::map<std::string, std::string>& options ) const
22765 {
22766  GetRecordsRequest actualRequest_;
22767  actualRequest_.tableName = tableName;
22768  actualRequest_.offset = offset;
22769  actualRequest_.limit = limit;
22770  actualRequest_.options = options;
22771  RawGetRecordsResponse actualResponse_;
22772  submitRequest("/get/records", actualRequest_, actualResponse_, false);
22773  GetRecordsResponse<TResponse> response_;
22774  response_.tableName = actualResponse_.tableName;
22775  response_.typeName = actualResponse_.typeName;
22776  response_.typeSchema = actualResponse_.typeSchema;
22777  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
22778  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
22779  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
22780  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
22781  response_.info = actualResponse_.info;
22782  return response_;
22783 }
22784 
22785 
22858 template<typename TResponse>
22859 GetRecordsResponse<TResponse>& getRecords( const std::string& tableName,
22860  const int64_t offset,
22861  const int64_t limit,
22862  const std::map<std::string, std::string>& options,
22863  GetRecordsResponse<TResponse>& response_ ) const
22864 {
22865  GetRecordsRequest actualRequest_;
22866  actualRequest_.tableName = tableName;
22867  actualRequest_.offset = offset;
22868  actualRequest_.limit = limit;
22869  actualRequest_.options = options;
22870  RawGetRecordsResponse actualResponse_;
22871  submitRequest("/get/records", actualRequest_, actualResponse_, false);
22872  response_.tableName = actualResponse_.tableName;
22873  response_.typeName = actualResponse_.typeName;
22874  response_.typeSchema = actualResponse_.typeSchema;
22875  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
22876  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
22877  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
22878  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
22879  response_.info = actualResponse_.info;
22880  return response_;
22881 }
22882 
22883 
22907 template<typename TResponse>
22908 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
22909  const GetRecordsRequest& request_ ) const
22910 {
22911  if (request_.encoding != "binary")
22912  throw GPUdbException( "This function only supports binary encoding" );
22913 
22914  RawGetRecordsResponse actualResponse_;
22915  submitRequest("/get/records", request_, actualResponse_, false);
22916  GetRecordsResponse<TResponse> response_;
22917  response_.tableName = actualResponse_.tableName;
22918  response_.typeName = actualResponse_.typeName;
22919  response_.typeSchema = actualResponse_.typeSchema;
22920  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
22921  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
22922  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
22923  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
22924  response_.info = actualResponse_.info;
22925  return response_;
22926 }
22927 
22928 
22952 template<typename TResponse>
22953 GetRecordsResponse<TResponse> getRecords( const Type& type_,
22954  const GetRecordsRequest& request_ ) const
22955 {
22956  if (request_.encoding != "binary")
22957  throw GPUdbException( "This function only supports binary encoding" );
22958 
22959  RawGetRecordsResponse actualResponse_;
22960  submitRequest("/get/records", request_, actualResponse_, false);
22961  GetRecordsResponse<TResponse> response_;
22962  response_.tableName = actualResponse_.tableName;
22963  response_.typeName = actualResponse_.typeName;
22964  response_.typeSchema = actualResponse_.typeSchema;
22965  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
22966  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
22967  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
22968  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
22969  response_.info = actualResponse_.info;
22970  return response_;
22971 }
22972 
22973 
23000 template<typename TResponse>
23001 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
23002  const GetRecordsRequest& request_,
23003  GetRecordsResponse<TResponse>& response_ ) const
23004 {
23005  if (request_.encoding != "binary")
23006  throw GPUdbException( "This function only supports binary encoding" );
23007 
23008  RawGetRecordsResponse actualResponse_;
23009  submitRequest("/get/records", request_, actualResponse_, false);
23010  response_.tableName = actualResponse_.tableName;
23011  response_.typeName = actualResponse_.typeName;
23012  response_.typeSchema = actualResponse_.typeSchema;
23013  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
23014  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
23015  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
23016  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
23017  response_.info = actualResponse_.info;
23018  return response_;
23019 }
23020 
23021 
23048 template<typename TResponse>
23049 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
23050  const GetRecordsRequest& request_,
23051  GetRecordsResponse<TResponse>& response_ ) const
23052 {
23053  if (request_.encoding != "binary")
23054  throw GPUdbException( "This function only supports binary encoding" );
23055 
23056  RawGetRecordsResponse actualResponse_;
23057  submitRequest("/get/records", request_, actualResponse_, false);
23058  response_.tableName = actualResponse_.tableName;
23059  response_.typeName = actualResponse_.typeName;
23060  response_.typeSchema = actualResponse_.typeSchema;
23061  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
23062  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
23063  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
23064  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
23065  response_.info = actualResponse_.info;
23066  return response_;
23067 }
23068 
23069 
23140 template<typename TResponse>
23141 GetRecordsResponse<TResponse> getRecords( const ::avro::ValidSchema& schema_,
23142  const std::string& tableName,
23143  const int64_t offset,
23144  const int64_t limit,
23145  const std::map<std::string, std::string>& options ) const
23146 {
23147  GetRecordsRequest actualRequest_;
23148  actualRequest_.tableName = tableName;
23149  actualRequest_.offset = offset;
23150  actualRequest_.limit = limit;
23151  actualRequest_.options = options;
23152  RawGetRecordsResponse actualResponse_;
23153  submitRequest("/get/records", actualRequest_, actualResponse_, false);
23154  GetRecordsResponse<TResponse> response_;
23155  response_.tableName = actualResponse_.tableName;
23156  response_.typeName = actualResponse_.typeName;
23157  response_.typeSchema = actualResponse_.typeSchema;
23158  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
23159  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
23160  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
23161  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
23162  response_.info = actualResponse_.info;
23163  return response_;
23164 }
23165 
23166 
23237 template<typename TResponse>
23238 GetRecordsResponse<TResponse> getRecords( const Type& type_,
23239  const std::string& tableName,
23240  const int64_t offset,
23241  const int64_t limit,
23242  const std::map<std::string, std::string>& options ) const
23243 {
23244  GetRecordsRequest actualRequest_;
23245  actualRequest_.tableName = tableName;
23246  actualRequest_.offset = offset;
23247  actualRequest_.limit = limit;
23248  actualRequest_.options = options;
23249  RawGetRecordsResponse actualResponse_;
23250  submitRequest("/get/records", actualRequest_, actualResponse_, false);
23251  GetRecordsResponse<TResponse> response_;
23252  response_.tableName = actualResponse_.tableName;
23253  response_.typeName = actualResponse_.typeName;
23254  response_.typeSchema = actualResponse_.typeSchema;
23255  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
23256  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
23257  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
23258  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
23259  response_.info = actualResponse_.info;
23260  return response_;
23261 }
23262 
23263 
23337 template<typename TResponse>
23338 GetRecordsResponse<TResponse>& getRecords( const ::avro::ValidSchema& schema_,
23339  const std::string& tableName,
23340  const int64_t offset,
23341  const int64_t limit,
23342  const std::map<std::string, std::string>& options,
23343  GetRecordsResponse<TResponse>& response_ ) const
23344 {
23345  GetRecordsRequest actualRequest_;
23346  actualRequest_.tableName = tableName;
23347  actualRequest_.offset = offset;
23348  actualRequest_.limit = limit;
23349  actualRequest_.options = options;
23350  RawGetRecordsResponse actualResponse_;
23351  submitRequest("/get/records", actualRequest_, actualResponse_, false);
23352  response_.tableName = actualResponse_.tableName;
23353  response_.typeName = actualResponse_.typeName;
23354  response_.typeSchema = actualResponse_.typeSchema;
23355  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
23356  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
23357  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
23358  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
23359  response_.info = actualResponse_.info;
23360  return response_;
23361 }
23362 
23363 
23437 template<typename TResponse>
23438 GetRecordsResponse<TResponse>& getRecords( const Type& type_,
23439  const std::string& tableName,
23440  const int64_t offset,
23441  const int64_t limit,
23442  const std::map<std::string, std::string>& options,
23443  GetRecordsResponse<TResponse>& response_ ) const
23444 {
23445  GetRecordsRequest actualRequest_;
23446  actualRequest_.tableName = tableName;
23447  actualRequest_.offset = offset;
23448  actualRequest_.limit = limit;
23449  actualRequest_.options = options;
23450  RawGetRecordsResponse actualResponse_;
23451  submitRequest("/get/records", actualRequest_, actualResponse_, false);
23452  response_.tableName = actualResponse_.tableName;
23453  response_.typeName = actualResponse_.typeName;
23454  response_.typeSchema = actualResponse_.typeSchema;
23455  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
23456  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
23457  response_.totalNumberOfRecords = actualResponse_.totalNumberOfRecords;
23458  response_.hasMoreRecords = actualResponse_.hasMoreRecords;
23459  response_.info = actualResponse_.info;
23460  return response_;
23461 }
23462 
23463 
23507 RawGetRecordsByColumnResponse getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_ ) const;
23508 
23556 RawGetRecordsByColumnResponse& getRecordsByColumnRaw( const GetRecordsByColumnRequest& request_,
23557  RawGetRecordsByColumnResponse& response_ ) const;
23558 
23602 GetRecordsByColumnResponse getRecordsByColumn( const GetRecordsByColumnRequest& request_ ) const;
23603 
23650 GetRecordsByColumnResponse& getRecordsByColumn( const GetRecordsByColumnRequest& request_,
23651  GetRecordsByColumnResponse& response_ ) const;
23652 
23751 GetRecordsByColumnResponse getRecordsByColumn( const std::string& tableName,
23752  const std::vector<std::string>& columnNames,
23753  const int64_t offset,
23754  const int64_t limit,
23755  const std::map<std::string, std::string>& options ) const;
23756 
23858 GetRecordsByColumnResponse& getRecordsByColumn( const std::string& tableName,
23859  const std::vector<std::string>& columnNames,
23860  const int64_t offset,
23861  const int64_t limit,
23862  const std::map<std::string, std::string>& options,
23863  GetRecordsByColumnResponse& response_ ) const;
23864 
23886 RawGetRecordsBySeriesResponse getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_ ) const;
23887 
23913 RawGetRecordsBySeriesResponse& getRecordsBySeriesRaw( const GetRecordsBySeriesRequest& request_,
23914  RawGetRecordsBySeriesResponse& response_ ) const;
23915 
23938 template<typename TResponse>
23939 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const GetRecordsBySeriesRequest& request_ ) const
23940 {
23941  if (request_.encoding != "binary")
23942  throw GPUdbException( "This function only supports binary encoding" );
23943 
23944  RawGetRecordsBySeriesResponse actualResponse_;
23945  submitRequest("/get/records/byseries", request_, actualResponse_, false);
23946  GetRecordsBySeriesResponse<TResponse> response_;
23947  response_.tableNames = actualResponse_.tableNames;
23948  response_.typeNames = actualResponse_.typeNames;
23949  response_.typeSchemas = actualResponse_.typeSchemas;
23950  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
23951 
23952  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
23953  {
23954  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
23955  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
23956  }
23957 
23958  response_.info = actualResponse_.info;
23959  return response_;
23960 }
23961 
23962 
23989 template<typename TResponse>
23990 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const GetRecordsBySeriesRequest& request_,
23991  GetRecordsBySeriesResponse<TResponse>& response_ ) const
23992 {
23993  if (request_.encoding != "binary")
23994  throw GPUdbException( "This function only supports binary encoding" );
23995 
23996  RawGetRecordsBySeriesResponse actualResponse_;
23997  submitRequest("/get/records/byseries", request_, actualResponse_, false);
23998  response_.tableNames = actualResponse_.tableNames;
23999  response_.typeNames = actualResponse_.typeNames;
24000  response_.typeSchemas = actualResponse_.typeSchemas;
24001  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24002 
24003  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24004  {
24005  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
24006  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24007  }
24008 
24009  response_.info = actualResponse_.info;
24010  return response_;
24011 }
24012 
24013 
24058 template<typename TResponse>
24059 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const std::string& tableName,
24060  const std::string& worldTableName,
24061  const int32_t offset,
24062  const int32_t limit,
24063  const std::map<std::string, std::string>& options ) const
24064 {
24065  GetRecordsBySeriesRequest actualRequest_;
24066  actualRequest_.tableName = tableName;
24067  actualRequest_.worldTableName = worldTableName;
24068  actualRequest_.offset = offset;
24069  actualRequest_.limit = limit;
24070  actualRequest_.options = options;
24071  RawGetRecordsBySeriesResponse actualResponse_;
24072  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
24073  GetRecordsBySeriesResponse<TResponse> response_;
24074  response_.tableNames = actualResponse_.tableNames;
24075  response_.typeNames = actualResponse_.typeNames;
24076  response_.typeSchemas = actualResponse_.typeSchemas;
24077  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24078 
24079  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24080  {
24081  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
24082  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24083  }
24084 
24085  response_.info = actualResponse_.info;
24086  return response_;
24087 }
24088 
24089 
24137 template<typename TResponse>
24138 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const std::string& tableName,
24139  const std::string& worldTableName,
24140  const int32_t offset,
24141  const int32_t limit,
24142  const std::map<std::string, std::string>& options,
24143  GetRecordsBySeriesResponse<TResponse>& response_ ) const
24144 {
24145  GetRecordsBySeriesRequest actualRequest_;
24146  actualRequest_.tableName = tableName;
24147  actualRequest_.worldTableName = worldTableName;
24148  actualRequest_.offset = offset;
24149  actualRequest_.limit = limit;
24150  actualRequest_.options = options;
24151  RawGetRecordsBySeriesResponse actualResponse_;
24152  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
24153  response_.tableNames = actualResponse_.tableNames;
24154  response_.typeNames = actualResponse_.typeNames;
24155  response_.typeSchemas = actualResponse_.typeSchemas;
24156  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24157 
24158  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24159  {
24160  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse());
24161  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24162  }
24163 
24164  response_.info = actualResponse_.info;
24165  return response_;
24166 }
24167 
24168 
24193 template<typename TResponse>
24194 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
24195  const GetRecordsBySeriesRequest& request_ ) const
24196 {
24197  if (request_.encoding != "binary")
24198  throw GPUdbException( "This function only supports binary encoding" );
24199 
24200  RawGetRecordsBySeriesResponse actualResponse_;
24201  submitRequest("/get/records/byseries", request_, actualResponse_, false);
24202  GetRecordsBySeriesResponse<TResponse> response_;
24203  response_.tableNames = actualResponse_.tableNames;
24204  response_.typeNames = actualResponse_.typeNames;
24205  response_.typeSchemas = actualResponse_.typeSchemas;
24206  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24207 
24208  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24209  {
24210  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
24211  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24212  }
24213 
24214  response_.info = actualResponse_.info;
24215  return response_;
24216 }
24217 
24218 
24243 template<typename TResponse>
24244 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
24245  const GetRecordsBySeriesRequest& request_ ) const
24246 {
24247  if (request_.encoding != "binary")
24248  throw GPUdbException( "This function only supports binary encoding" );
24249 
24250  RawGetRecordsBySeriesResponse actualResponse_;
24251  submitRequest("/get/records/byseries", request_, actualResponse_, false);
24252  GetRecordsBySeriesResponse<TResponse> response_;
24253  response_.tableNames = actualResponse_.tableNames;
24254  response_.typeNames = actualResponse_.typeNames;
24255  response_.typeSchemas = actualResponse_.typeSchemas;
24256  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24257 
24258  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24259  {
24260  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
24261  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24262  }
24263 
24264  response_.info = actualResponse_.info;
24265  return response_;
24266 }
24267 
24268 
24296 template<typename TResponse>
24297 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
24298  const GetRecordsBySeriesRequest& request_,
24299  GetRecordsBySeriesResponse<TResponse>& response_ ) const
24300 {
24301  if (request_.encoding != "binary")
24302  throw GPUdbException( "This function only supports binary encoding" );
24303 
24304  RawGetRecordsBySeriesResponse actualResponse_;
24305  submitRequest("/get/records/byseries", request_, actualResponse_, false);
24306  response_.tableNames = actualResponse_.tableNames;
24307  response_.typeNames = actualResponse_.typeNames;
24308  response_.typeSchemas = actualResponse_.typeSchemas;
24309  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24310 
24311  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24312  {
24313  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
24314  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24315  }
24316 
24317  response_.info = actualResponse_.info;
24318  return response_;
24319 }
24320 
24321 
24349 template<typename TResponse>
24350 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
24351  const GetRecordsBySeriesRequest& request_,
24352  GetRecordsBySeriesResponse<TResponse>& response_ ) const
24353 {
24354  if (request_.encoding != "binary")
24355  throw GPUdbException( "This function only supports binary encoding" );
24356 
24357  RawGetRecordsBySeriesResponse actualResponse_;
24358  submitRequest("/get/records/byseries", request_, actualResponse_, false);
24359  response_.tableNames = actualResponse_.tableNames;
24360  response_.typeNames = actualResponse_.typeNames;
24361  response_.typeSchemas = actualResponse_.typeSchemas;
24362  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24363 
24364  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24365  {
24366  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
24367  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24368  }
24369 
24370  response_.info = actualResponse_.info;
24371  return response_;
24372 }
24373 
24374 
24420 template<typename TResponse>
24421 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const ::avro::ValidSchema& schema_,
24422  const std::string& tableName,
24423  const std::string& worldTableName,
24424  const int32_t offset,
24425  const int32_t limit,
24426  const std::map<std::string, std::string>& options ) const
24427 {
24428  GetRecordsBySeriesRequest actualRequest_;
24429  actualRequest_.tableName = tableName;
24430  actualRequest_.worldTableName = worldTableName;
24431  actualRequest_.offset = offset;
24432  actualRequest_.limit = limit;
24433  actualRequest_.options = options;
24434  RawGetRecordsBySeriesResponse actualResponse_;
24435  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
24436  GetRecordsBySeriesResponse<TResponse> response_;
24437  response_.tableNames = actualResponse_.tableNames;
24438  response_.typeNames = actualResponse_.typeNames;
24439  response_.typeSchemas = actualResponse_.typeSchemas;
24440  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24441 
24442  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24443  {
24444  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
24445  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24446  }
24447 
24448  response_.info = actualResponse_.info;
24449  return response_;
24450 }
24451 
24452 
24498 template<typename TResponse>
24499 GetRecordsBySeriesResponse<TResponse> getRecordsBySeries( const Type& type_,
24500  const std::string& tableName,
24501  const std::string& worldTableName,
24502  const int32_t offset,
24503  const int32_t limit,
24504  const std::map<std::string, std::string>& options ) const
24505 {
24506  GetRecordsBySeriesRequest actualRequest_;
24507  actualRequest_.tableName = tableName;
24508  actualRequest_.worldTableName = worldTableName;
24509  actualRequest_.offset = offset;
24510  actualRequest_.limit = limit;
24511  actualRequest_.options = options;
24512  RawGetRecordsBySeriesResponse actualResponse_;
24513  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
24514  GetRecordsBySeriesResponse<TResponse> response_;
24515  response_.tableNames = actualResponse_.tableNames;
24516  response_.typeNames = actualResponse_.typeNames;
24517  response_.typeSchemas = actualResponse_.typeSchemas;
24518  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24519 
24520  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24521  {
24522  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
24523  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24524  }
24525 
24526  response_.info = actualResponse_.info;
24527  return response_;
24528 }
24529 
24530 
24579 template<typename TResponse>
24580 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const ::avro::ValidSchema& schema_,
24581  const std::string& tableName,
24582  const std::string& worldTableName,
24583  const int32_t offset,
24584  const int32_t limit,
24585  const std::map<std::string, std::string>& options,
24586  GetRecordsBySeriesResponse<TResponse>& response_ ) const
24587 {
24588  GetRecordsBySeriesRequest actualRequest_;
24589  actualRequest_.tableName = tableName;
24590  actualRequest_.worldTableName = worldTableName;
24591  actualRequest_.offset = offset;
24592  actualRequest_.limit = limit;
24593  actualRequest_.options = options;
24594  RawGetRecordsBySeriesResponse actualResponse_;
24595  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
24596  response_.tableNames = actualResponse_.tableNames;
24597  response_.typeNames = actualResponse_.typeNames;
24598  response_.typeSchemas = actualResponse_.typeSchemas;
24599  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24600 
24601  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24602  {
24603  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(schema_));
24604  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24605  }
24606 
24607  response_.info = actualResponse_.info;
24608  return response_;
24609 }
24610 
24611 
24660 template<typename TResponse>
24661 GetRecordsBySeriesResponse<TResponse>& getRecordsBySeries( const Type& type_,
24662  const std::string& tableName,
24663  const std::string& worldTableName,
24664  const int32_t offset,
24665  const int32_t limit,
24666  const std::map<std::string, std::string>& options,
24667  GetRecordsBySeriesResponse<TResponse>& response_ ) const
24668 {
24669  GetRecordsBySeriesRequest actualRequest_;
24670  actualRequest_.tableName = tableName;
24671  actualRequest_.worldTableName = worldTableName;
24672  actualRequest_.offset = offset;
24673  actualRequest_.limit = limit;
24674  actualRequest_.options = options;
24675  RawGetRecordsBySeriesResponse actualResponse_;
24676  submitRequest("/get/records/byseries", actualRequest_, actualResponse_, false);
24677  response_.tableNames = actualResponse_.tableNames;
24678  response_.typeNames = actualResponse_.typeNames;
24679  response_.typeSchemas = actualResponse_.typeSchemas;
24680  response_.data.resize(actualResponse_.listRecordsBinary.size(), std::vector<TResponse>());
24681 
24682  for (std::vector<std::vector<std::vector<uint8_t> > >::size_type i_ = 0; i_ < actualResponse_.listRecordsBinary.size(); ++i_)
24683  {
24684  response_.data[i_].resize(actualResponse_.listRecordsBinary[i_].size(), TResponse(type_));
24685  avro::decode(&response_.data[i_][0], &actualResponse_.listRecordsBinary[i_][0], actualResponse_.listRecordsBinary[i_].size(), this->m_threadCount, this->m_executor);
24686  }
24687 
24688  response_.info = actualResponse_.info;
24689  return response_;
24690 }
24691 
24692 
24713 RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_ ) const;
24714 
24739 RawGetRecordsFromCollectionResponse& getRecordsFromCollectionRaw( const GetRecordsFromCollectionRequest& request_,
24740  RawGetRecordsFromCollectionResponse& response_ ) const;
24741 
24763 template<typename TResponse>
24764 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_ ) const
24765 {
24766  if (request_.encoding != "binary")
24767  throw GPUdbException( "This function only supports binary encoding" );
24768 
24769  RawGetRecordsFromCollectionResponse actualResponse_;
24770  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
24771  GetRecordsFromCollectionResponse<TResponse> response_;
24772  response_.tableName = actualResponse_.tableName;
24773  response_.typeNames = actualResponse_.typeNames;
24774  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
24775  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
24776  response_.recordIds = actualResponse_.recordIds;
24777  response_.info = actualResponse_.info;
24778  return response_;
24779 }
24780 
24781 
24807 template<typename TResponse>
24808 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const GetRecordsFromCollectionRequest& request_,
24809  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
24810 {
24811  if (request_.encoding != "binary")
24812  throw GPUdbException( "This function only supports binary encoding" );
24813 
24814  RawGetRecordsFromCollectionResponse actualResponse_;
24815  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
24816  response_.tableName = actualResponse_.tableName;
24817  response_.typeNames = actualResponse_.typeNames;
24818  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
24819  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
24820  response_.recordIds = actualResponse_.recordIds;
24821  response_.info = actualResponse_.info;
24822  return response_;
24823 }
24824 
24825 
24883 template<typename TResponse>
24884 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const std::string& tableName,
24885  const int64_t offset,
24886  const int64_t limit,
24887  const std::map<std::string, std::string>& options ) const
24888 {
24889  GetRecordsFromCollectionRequest actualRequest_;
24890  actualRequest_.tableName = tableName;
24891  actualRequest_.offset = offset;
24892  actualRequest_.limit = limit;
24893  actualRequest_.options = options;
24894  RawGetRecordsFromCollectionResponse actualResponse_;
24895  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
24896  GetRecordsFromCollectionResponse<TResponse> response_;
24897  response_.tableName = actualResponse_.tableName;
24898  response_.typeNames = actualResponse_.typeNames;
24899  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
24900  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
24901  response_.recordIds = actualResponse_.recordIds;
24902  response_.info = actualResponse_.info;
24903  return response_;
24904 }
24905 
24906 
24967 template<typename TResponse>
24968 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const std::string& tableName,
24969  const int64_t offset,
24970  const int64_t limit,
24971  const std::map<std::string, std::string>& options,
24972  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
24973 {
24974  GetRecordsFromCollectionRequest actualRequest_;
24975  actualRequest_.tableName = tableName;
24976  actualRequest_.offset = offset;
24977  actualRequest_.limit = limit;
24978  actualRequest_.options = options;
24979  RawGetRecordsFromCollectionResponse actualResponse_;
24980  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
24981  response_.tableName = actualResponse_.tableName;
24982  response_.typeNames = actualResponse_.typeNames;
24983  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse());
24984  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
24985  response_.recordIds = actualResponse_.recordIds;
24986  response_.info = actualResponse_.info;
24987  return response_;
24988 }
24989 
24990 
25013 template<typename TResponse>
25014 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
25015  const GetRecordsFromCollectionRequest& request_ ) const
25016 {
25017  if (request_.encoding != "binary")
25018  throw GPUdbException( "This function only supports binary encoding" );
25019 
25020  RawGetRecordsFromCollectionResponse actualResponse_;
25021  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
25022  GetRecordsFromCollectionResponse<TResponse> response_;
25023  response_.tableName = actualResponse_.tableName;
25024  response_.typeNames = actualResponse_.typeNames;
25025  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
25026  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25027  response_.recordIds = actualResponse_.recordIds;
25028  response_.info = actualResponse_.info;
25029  return response_;
25030 }
25031 
25032 
25055 template<typename TResponse>
25056 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
25057  const GetRecordsFromCollectionRequest& request_ ) const
25058 {
25059  if (request_.encoding != "binary")
25060  throw GPUdbException( "This function only supports binary encoding" );
25061 
25062  RawGetRecordsFromCollectionResponse actualResponse_;
25063  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
25064  GetRecordsFromCollectionResponse<TResponse> response_;
25065  response_.tableName = actualResponse_.tableName;
25066  response_.typeNames = actualResponse_.typeNames;
25067  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
25068  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25069  response_.recordIds = actualResponse_.recordIds;
25070  response_.info = actualResponse_.info;
25071  return response_;
25072 }
25073 
25074 
25100 template<typename TResponse>
25101 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
25102  const GetRecordsFromCollectionRequest& request_,
25103  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
25104 {
25105  if (request_.encoding != "binary")
25106  throw GPUdbException( "This function only supports binary encoding" );
25107 
25108  RawGetRecordsFromCollectionResponse actualResponse_;
25109  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
25110  response_.tableName = actualResponse_.tableName;
25111  response_.typeNames = actualResponse_.typeNames;
25112  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
25113  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25114  response_.recordIds = actualResponse_.recordIds;
25115  response_.info = actualResponse_.info;
25116  return response_;
25117 }
25118 
25119 
25145 template<typename TResponse>
25146 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
25147  const GetRecordsFromCollectionRequest& request_,
25148  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
25149 {
25150  if (request_.encoding != "binary")
25151  throw GPUdbException( "This function only supports binary encoding" );
25152 
25153  RawGetRecordsFromCollectionResponse actualResponse_;
25154  submitRequest("/get/records/fromcollection", request_, actualResponse_, false);
25155  response_.tableName = actualResponse_.tableName;
25156  response_.typeNames = actualResponse_.typeNames;
25157  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
25158  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25159  response_.recordIds = actualResponse_.recordIds;
25160  response_.info = actualResponse_.info;
25161  return response_;
25162 }
25163 
25164 
25223 template<typename TResponse>
25224 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const ::avro::ValidSchema& schema_,
25225  const std::string& tableName,
25226  const int64_t offset,
25227  const int64_t limit,
25228  const std::map<std::string, std::string>& options ) const
25229 {
25230  GetRecordsFromCollectionRequest actualRequest_;
25231  actualRequest_.tableName = tableName;
25232  actualRequest_.offset = offset;
25233  actualRequest_.limit = limit;
25234  actualRequest_.options = options;
25235  RawGetRecordsFromCollectionResponse actualResponse_;
25236  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
25237  GetRecordsFromCollectionResponse<TResponse> response_;
25238  response_.tableName = actualResponse_.tableName;
25239  response_.typeNames = actualResponse_.typeNames;
25240  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
25241  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25242  response_.recordIds = actualResponse_.recordIds;
25243  response_.info = actualResponse_.info;
25244  return response_;
25245 }
25246 
25247 
25306 template<typename TResponse>
25307 GetRecordsFromCollectionResponse<TResponse> getRecordsFromCollection( const Type& type_,
25308  const std::string& tableName,
25309  const int64_t offset,
25310  const int64_t limit,
25311  const std::map<std::string, std::string>& options ) const
25312 {
25313  GetRecordsFromCollectionRequest actualRequest_;
25314  actualRequest_.tableName = tableName;
25315  actualRequest_.offset = offset;
25316  actualRequest_.limit = limit;
25317  actualRequest_.options = options;
25318  RawGetRecordsFromCollectionResponse actualResponse_;
25319  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
25320  GetRecordsFromCollectionResponse<TResponse> response_;
25321  response_.tableName = actualResponse_.tableName;
25322  response_.typeNames = actualResponse_.typeNames;
25323  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
25324  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25325  response_.recordIds = actualResponse_.recordIds;
25326  response_.info = actualResponse_.info;
25327  return response_;
25328 }
25329 
25330 
25392 template<typename TResponse>
25393 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const ::avro::ValidSchema& schema_,
25394  const std::string& tableName,
25395  const int64_t offset,
25396  const int64_t limit,
25397  const std::map<std::string, std::string>& options,
25398  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
25399 {
25400  GetRecordsFromCollectionRequest actualRequest_;
25401  actualRequest_.tableName = tableName;
25402  actualRequest_.offset = offset;
25403  actualRequest_.limit = limit;
25404  actualRequest_.options = options;
25405  RawGetRecordsFromCollectionResponse actualResponse_;
25406  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
25407  response_.tableName = actualResponse_.tableName;
25408  response_.typeNames = actualResponse_.typeNames;
25409  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(schema_));
25410  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25411  response_.recordIds = actualResponse_.recordIds;
25412  response_.info = actualResponse_.info;
25413  return response_;
25414 }
25415 
25416 
25478 template<typename TResponse>
25479 GetRecordsFromCollectionResponse<TResponse>& getRecordsFromCollection( const Type& type_,
25480  const std::string& tableName,
25481  const int64_t offset,
25482  const int64_t limit,
25483  const std::map<std::string, std::string>& options,
25484  GetRecordsFromCollectionResponse<TResponse>& response_ ) const
25485 {
25486  GetRecordsFromCollectionRequest actualRequest_;
25487  actualRequest_.tableName = tableName;
25488  actualRequest_.offset = offset;
25489  actualRequest_.limit = limit;
25490  actualRequest_.options = options;
25491  RawGetRecordsFromCollectionResponse actualResponse_;
25492  submitRequest("/get/records/fromcollection", actualRequest_, actualResponse_, false);
25493  response_.tableName = actualResponse_.tableName;
25494  response_.typeNames = actualResponse_.typeNames;
25495  response_.data.resize(actualResponse_.recordsBinary.size(), TResponse(type_));
25496  avro::decode(&response_.data[0], &actualResponse_.recordsBinary[0], actualResponse_.recordsBinary.size(), this->m_threadCount, this->m_executor);
25497  response_.recordIds = actualResponse_.recordIds;
25498  response_.info = actualResponse_.info;
25499  return response_;
25500 }
25501 
25502 
25513 GetVectortileResponse getVectortile( const GetVectortileRequest& request_ ) const;
25514 
25528 GetVectortileResponse& getVectortile( const GetVectortileRequest& request_,
25529  GetVectortileResponse& response_ ) const;
25530 
25546 GetVectortileResponse getVectortile( const std::vector<std::string>& tableNames,
25547  const std::vector<std::string>& columnNames,
25548  const std::map<std::string, std::vector<std::string> >& layers,
25549  const int32_t tileX,
25550  const int32_t tileY,
25551  const int32_t zoom,
25552  const std::map<std::string, std::string>& options ) const;
25553 
25572 GetVectortileResponse& getVectortile( const std::vector<std::string>& tableNames,
25573  const std::vector<std::string>& columnNames,
25574  const std::map<std::string, std::vector<std::string> >& layers,
25575  const int32_t tileX,
25576  const int32_t tileY,
25577  const int32_t zoom,
25578  const std::map<std::string, std::string>& options,
25579  GetVectortileResponse& response_ ) const;
25580 
25591 GrantPermissionResponse grantPermission( const GrantPermissionRequest& request_ ) const;
25592 
25606 GrantPermissionResponse& grantPermission( const GrantPermissionRequest& request_,
25607  GrantPermissionResponse& response_ ) const;
25608 
25684 GrantPermissionResponse grantPermission( const std::string& principal,
25685  const std::string& object,
25686  const std::string& objectType,
25687  const std::string& permission,
25688  const std::map<std::string, std::string>& options ) const;
25689 
25768 GrantPermissionResponse& grantPermission( const std::string& principal,
25769  const std::string& object,
25770  const std::string& objectType,
25771  const std::string& permission,
25772  const std::map<std::string, std::string>& options,
25773  GrantPermissionResponse& response_ ) const;
25774 
25787 GrantPermissionCredentialResponse grantPermissionCredential( const GrantPermissionCredentialRequest& request_ ) const;
25788 
25804 GrantPermissionCredentialResponse& grantPermissionCredential( const GrantPermissionCredentialRequest& request_,
25805  GrantPermissionCredentialResponse& response_ ) const;
25806 
25832 GrantPermissionCredentialResponse grantPermissionCredential( const std::string& name,
25833  const std::string& permission,
25834  const std::string& credentialName,
25835  const std::map<std::string, std::string>& options ) const;
25836 
25865 GrantPermissionCredentialResponse& grantPermissionCredential( const std::string& name,
25866  const std::string& permission,
25867  const std::string& credentialName,
25868  const std::map<std::string, std::string>& options,
25869  GrantPermissionCredentialResponse& response_ ) const;
25870 
25882 GrantPermissionDatasourceResponse grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_ ) const;
25883 
25898 GrantPermissionDatasourceResponse& grantPermissionDatasource( const GrantPermissionDatasourceRequest& request_,
25899  GrantPermissionDatasourceResponse& response_ ) const;
25900 
25923 GrantPermissionDatasourceResponse grantPermissionDatasource( const std::string& name,
25924  const std::string& permission,
25925  const std::string& datasourceName,
25926  const std::map<std::string, std::string>& options ) const;
25927 
25953 GrantPermissionDatasourceResponse& grantPermissionDatasource( const std::string& name,
25954  const std::string& permission,
25955  const std::string& datasourceName,
25956  const std::map<std::string, std::string>& options,
25957  GrantPermissionDatasourceResponse& response_ ) const;
25958 
25970 GrantPermissionDirectoryResponse grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_ ) const;
25971 
25986 GrantPermissionDirectoryResponse& grantPermissionDirectory( const GrantPermissionDirectoryRequest& request_,
25987  GrantPermissionDirectoryResponse& response_ ) const;
25988 
26016 GrantPermissionDirectoryResponse grantPermissionDirectory( const std::string& name,
26017  const std::string& permission,
26018  const std::string& directoryName,
26019  const std::map<std::string, std::string>& options ) const;
26020 
26051 GrantPermissionDirectoryResponse& grantPermissionDirectory( const std::string& name,
26052  const std::string& permission,
26053  const std::string& directoryName,
26054  const std::map<std::string, std::string>& options,
26055  GrantPermissionDirectoryResponse& response_ ) const;
26056 
26067 GrantPermissionProcResponse grantPermissionProc( const GrantPermissionProcRequest& request_ ) const;
26068 
26082 GrantPermissionProcResponse& grantPermissionProc( const GrantPermissionProcRequest& request_,
26083  GrantPermissionProcResponse& response_ ) const;
26084 
26106 GrantPermissionProcResponse grantPermissionProc( const std::string& name,
26107  const std::string& permission,
26108  const std::string& procName,
26109  const std::map<std::string, std::string>& options ) const;
26110 
26135 GrantPermissionProcResponse& grantPermissionProc( const std::string& name,
26136  const std::string& permission,
26137  const std::string& procName,
26138  const std::map<std::string, std::string>& options,
26139  GrantPermissionProcResponse& response_ ) const;
26140 
26151 GrantPermissionSystemResponse grantPermissionSystem( const GrantPermissionSystemRequest& request_ ) const;
26152 
26166 GrantPermissionSystemResponse& grantPermissionSystem( const GrantPermissionSystemRequest& request_,
26167  GrantPermissionSystemResponse& response_ ) const;
26168 
26193 GrantPermissionSystemResponse grantPermissionSystem( const std::string& name,
26194  const std::string& permission,
26195  const std::map<std::string, std::string>& options ) const;
26196 
26224 GrantPermissionSystemResponse& grantPermissionSystem( const std::string& name,
26225  const std::string& permission,
26226  const std::map<std::string, std::string>& options,
26227  GrantPermissionSystemResponse& response_ ) const;
26228 
26239 GrantPermissionTableResponse grantPermissionTable( const GrantPermissionTableRequest& request_ ) const;
26240 
26254 GrantPermissionTableResponse& grantPermissionTable( const GrantPermissionTableRequest& request_,
26255  GrantPermissionTableResponse& response_ ) const;
26256 
26294 GrantPermissionTableResponse grantPermissionTable( const std::string& name,
26295  const std::string& permission,
26296  const std::string& tableName,
26297  const std::string& filterExpression,
26298  const std::map<std::string, std::string>& options ) const;
26299 
26340 GrantPermissionTableResponse& grantPermissionTable( const std::string& name,
26341  const std::string& permission,
26342  const std::string& tableName,
26343  const std::string& filterExpression,
26344  const std::map<std::string, std::string>& options,
26345  GrantPermissionTableResponse& response_ ) const;
26346 
26357 GrantRoleResponse grantRole( const GrantRoleRequest& request_ ) const;
26358 
26372 GrantRoleResponse& grantRole( const GrantRoleRequest& request_,
26373  GrantRoleResponse& response_ ) const;
26374 
26388 GrantRoleResponse grantRole( const std::string& role,
26389  const std::string& member,
26390  const std::map<std::string, std::string>& options ) const;
26391 
26408 GrantRoleResponse& grantRole( const std::string& role,
26409  const std::string& member,
26410  const std::map<std::string, std::string>& options,
26411  GrantRoleResponse& response_ ) const;
26412 
26424 HasPermissionResponse hasPermission( const HasPermissionRequest& request_ ) const;
26425 
26440 HasPermissionResponse& hasPermission( const HasPermissionRequest& request_,
26441  HasPermissionResponse& response_ ) const;
26442 
26511 HasPermissionResponse hasPermission( const std::string& principal,
26512  const std::string& object,
26513  const std::string& objectType,
26514  const std::string& permission,
26515  const std::map<std::string, std::string>& options ) const;
26516 
26588 HasPermissionResponse& hasPermission( const std::string& principal,
26589  const std::string& object,
26590  const std::string& objectType,
26591  const std::string& permission,
26592  const std::map<std::string, std::string>& options,
26593  HasPermissionResponse& response_ ) const;
26594 
26605 HasProcResponse hasProc( const HasProcRequest& request_ ) const;
26606 
26620 HasProcResponse& hasProc( const HasProcRequest& request_,
26621  HasProcResponse& response_ ) const;
26622 
26633 HasProcResponse hasProc( const std::string& procName,
26634  const std::map<std::string, std::string>& options ) const;
26635 
26649 HasProcResponse& hasProc( const std::string& procName,
26650  const std::map<std::string, std::string>& options,
26651  HasProcResponse& response_ ) const;
26652 
26663 HasRoleResponse hasRole( const HasRoleRequest& request_ ) const;
26664 
26678 HasRoleResponse& hasRole( const HasRoleRequest& request_,
26679  HasRoleResponse& response_ ) const;
26680 
26714 HasRoleResponse hasRole( const std::string& principal,
26715  const std::string& role,
26716  const std::map<std::string, std::string>& options ) const;
26717 
26754 HasRoleResponse& hasRole( const std::string& principal,
26755  const std::string& role,
26756  const std::map<std::string, std::string>& options,
26757  HasRoleResponse& response_ ) const;
26758 
26769 HasSchemaResponse hasSchema( const HasSchemaRequest& request_ ) const;
26770 
26784 HasSchemaResponse& hasSchema( const HasSchemaRequest& request_,
26785  HasSchemaResponse& response_ ) const;
26786 
26800 HasSchemaResponse hasSchema( const std::string& schemaName,
26801  const std::map<std::string, std::string>& options ) const;
26802 
26819 HasSchemaResponse& hasSchema( const std::string& schemaName,
26820  const std::map<std::string, std::string>& options,
26821  HasSchemaResponse& response_ ) const;
26822 
26833 HasTableResponse hasTable( const HasTableRequest& request_ ) const;
26834 
26848 HasTableResponse& hasTable( const HasTableRequest& request_,
26849  HasTableResponse& response_ ) const;
26850 
26864 HasTableResponse hasTable( const std::string& tableName,
26865  const std::map<std::string, std::string>& options ) const;
26866 
26883 HasTableResponse& hasTable( const std::string& tableName,
26884  const std::map<std::string, std::string>& options,
26885  HasTableResponse& response_ ) const;
26886 
26897 HasTypeResponse hasType( const HasTypeRequest& request_ ) const;
26898 
26912 HasTypeResponse& hasType( const HasTypeRequest& request_,
26913  HasTypeResponse& response_ ) const;
26914 
26925 HasTypeResponse hasType( const std::string& typeId,
26926  const std::map<std::string, std::string>& options ) const;
26927 
26941 HasTypeResponse& hasType( const std::string& typeId,
26942  const std::map<std::string, std::string>& options,
26943  HasTypeResponse& response_ ) const;
26944 
26955 ImportModelResponse importModel( const ImportModelRequest& request_ ) const;
26956 
26970 ImportModelResponse& importModel( const ImportModelRequest& request_,
26971  ImportModelResponse& response_ ) const;
26972 
26991 ImportModelResponse importModel( const std::string& modelName,
26992  const std::string& registryName,
26993  const std::string& container,
26994  const std::string& runFunction,
26995  const std::string& modelType,
26996  const std::map<std::string, std::string>& options ) const;
26997 
27019 ImportModelResponse& importModel( const std::string& modelName,
27020  const std::string& registryName,
27021  const std::string& container,
27022  const std::string& runFunction,
27023  const std::string& modelType,
27024  const std::map<std::string, std::string>& options,
27025  ImportModelResponse& response_ ) const;
27026 
27055 InsertRecordsResponse insertRecordsRaw( const RawInsertRecordsRequest& request_ ) const;
27056 
27088 InsertRecordsResponse& insertRecordsRaw( const RawInsertRecordsRequest& request_,
27089  InsertRecordsResponse& response_ ) const;
27090 
27120 template<typename TRequest>
27121 InsertRecordsResponse insertRecords( const InsertRecordsRequest<TRequest>& request_ ) const
27122 {
27123  RawInsertRecordsRequest actualRequest_;
27124  actualRequest_.tableName = request_.tableName;
27125  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
27126  actualRequest_.options = request_.options;
27127  InsertRecordsResponse actualResponse_;
27128  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
27129  return actualResponse_;
27130 }
27131 
27132 
27165 template<typename TRequest>
27166 InsertRecordsResponse& insertRecords( const InsertRecordsRequest<TRequest>& request_,
27167  InsertRecordsResponse& response_ ) const
27168 {
27169  RawInsertRecordsRequest actualRequest_;
27170  actualRequest_.tableName = request_.tableName;
27171  avro::encode(actualRequest_.list, request_.data, this->m_threadCount, this->m_executor);
27172  actualRequest_.options = request_.options;
27173  submitRequest("/insert/records", actualRequest_, response_, true);
27174  return response_;
27175 }
27176 
27177 
27314 template<typename TRequest>
27315 InsertRecordsResponse insertRecords( const std::string& tableName,
27316  const std::vector<TRequest>& data,
27317  const std::map<std::string, std::string>& options ) const
27318 {
27319  RawInsertRecordsRequest actualRequest_;
27320  actualRequest_.tableName = tableName;
27321  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
27322  actualRequest_.options = options;
27323  InsertRecordsResponse actualResponse_;
27324  submitRequest("/insert/records", actualRequest_, actualResponse_, true);
27325  return actualResponse_;
27326 }
27327 
27328 
27468 template<typename TRequest>
27469 InsertRecordsResponse& insertRecords( const std::string& tableName,
27470  const std::vector<TRequest>& data,
27471  const std::map<std::string, std::string>& options,
27472  InsertRecordsResponse& response_ ) const
27473 {
27474  RawInsertRecordsRequest actualRequest_;
27475  actualRequest_.tableName = tableName;
27476  avro::encode(actualRequest_.list, data, this->m_threadCount, this->m_executor);
27477  actualRequest_.options = options;
27478  submitRequest("/insert/records", actualRequest_, response_, true);
27479  return response_;
27480 }
27481 
27482 
27522 InsertRecordsFromFilesResponse insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_ ) const;
27523 
27566 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const InsertRecordsFromFilesRequest& request_,
27567  InsertRecordsFromFilesResponse& response_ ) const;
27568 
28312 InsertRecordsFromFilesResponse insertRecordsFromFiles( const std::string& tableName,
28313  const std::vector<std::string>& filepaths,
28314  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
28315  const std::map<std::string, std::string>& createTableOptions,
28316  const std::map<std::string, std::string>& options ) const;
28317 
29064 InsertRecordsFromFilesResponse& insertRecordsFromFiles( const std::string& tableName,
29065  const std::vector<std::string>& filepaths,
29066  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
29067  const std::map<std::string, std::string>& createTableOptions,
29068  const std::map<std::string, std::string>& options,
29069  InsertRecordsFromFilesResponse& response_ ) const;
29070 
29085 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_ ) const;
29086 
29104 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const InsertRecordsFromPayloadRequest& request_,
29105  InsertRecordsFromPayloadResponse& response_ ) const;
29106 
29774 InsertRecordsFromPayloadResponse insertRecordsFromPayload( const std::string& tableName,
29775  const std::string& dataText,
29776  const std::vector<uint8_t>& dataBytes,
29777  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
29778  const std::map<std::string, std::string>& createTableOptions,
29779  const std::map<std::string, std::string>& options ) const;
29780 
30451 InsertRecordsFromPayloadResponse& insertRecordsFromPayload( const std::string& tableName,
30452  const std::string& dataText,
30453  const std::vector<uint8_t>& dataBytes,
30454  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
30455  const std::map<std::string, std::string>& createTableOptions,
30456  const std::map<std::string, std::string>& options,
30457  InsertRecordsFromPayloadResponse& response_ ) const;
30458 
30470 InsertRecordsFromQueryResponse insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_ ) const;
30471 
30486 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const InsertRecordsFromQueryRequest& request_,
30487  InsertRecordsFromQueryResponse& response_ ) const;
30488 
30851 InsertRecordsFromQueryResponse insertRecordsFromQuery( const std::string& tableName,
30852  const std::string& remoteQuery,
30853  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
30854  const std::map<std::string, std::string>& createTableOptions,
30855  const std::map<std::string, std::string>& options ) const;
30856 
31222 InsertRecordsFromQueryResponse& insertRecordsFromQuery( const std::string& tableName,
31223  const std::string& remoteQuery,
31224  const std::map<std::string, std::map<std::string, std::string> >& modifyColumns,
31225  const std::map<std::string, std::string>& createTableOptions,
31226  const std::map<std::string, std::string>& options,
31227  InsertRecordsFromQueryResponse& response_ ) const;
31228 
31249 InsertRecordsRandomResponse insertRecordsRandom( const InsertRecordsRandomRequest& request_ ) const;
31250 
31274 InsertRecordsRandomResponse& insertRecordsRandom( const InsertRecordsRandomRequest& request_,
31275  InsertRecordsRandomResponse& response_ ) const;
31276 
31469 InsertRecordsRandomResponse insertRecordsRandom( const std::string& tableName,
31470  const int64_t count,
31471  const std::map<std::string, std::map<std::string, double> >& options ) const;
31472 
31668 InsertRecordsRandomResponse& insertRecordsRandom( const std::string& tableName,
31669  const int64_t count,
31670  const std::map<std::string, std::map<std::string, double> >& options,
31671  InsertRecordsRandomResponse& response_ ) const;
31672 
31691 InsertSymbolResponse insertSymbol( const InsertSymbolRequest& request_ ) const;
31692 
31714 InsertSymbolResponse& insertSymbol( const InsertSymbolRequest& request_,
31715  InsertSymbolResponse& response_ ) const;
31716 
31756 InsertSymbolResponse insertSymbol( const std::string& symbolId,
31757  const std::string& symbolFormat,
31758  const std::vector<uint8_t>& symbolData,
31759  const std::map<std::string, std::string>& options ) const;
31760 
31803 InsertSymbolResponse& insertSymbol( const std::string& symbolId,
31804  const std::string& symbolFormat,
31805  const std::vector<uint8_t>& symbolData,
31806  const std::map<std::string, std::string>& options,
31807  InsertSymbolResponse& response_ ) const;
31808 
31819 KillProcResponse killProc( const KillProcRequest& request_ ) const;
31820 
31834 KillProcResponse& killProc( const KillProcRequest& request_,
31835  KillProcResponse& response_ ) const;
31836 
31868 KillProcResponse killProc( const std::string& runId,
31869  const std::map<std::string, std::string>& options ) const;
31870 
31905 KillProcResponse& killProc( const std::string& runId,
31906  const std::map<std::string, std::string>& options,
31907  KillProcResponse& response_ ) const;
31908 
31919 ListGraphResponse listGraph( const ListGraphRequest& request_ ) const;
31920 
31934 ListGraphResponse& listGraph( const ListGraphRequest& request_,
31935  ListGraphResponse& response_ ) const;
31936 
31947 ListGraphResponse listGraph( const std::string& graphName,
31948  const std::map<std::string, std::string>& options ) const;
31949 
31963 ListGraphResponse& listGraph( const std::string& graphName,
31964  const std::map<std::string, std::string>& options,
31965  ListGraphResponse& response_ ) const;
31966 
31983 LockTableResponse lockTable( const LockTableRequest& request_ ) const;
31984 
32004 LockTableResponse& lockTable( const LockTableRequest& request_,
32005  LockTableResponse& response_ ) const;
32006 
32042 LockTableResponse lockTable( const std::string& tableName,
32043  const std::string& lockType,
32044  const std::map<std::string, std::string>& options ) const;
32045 
32084 LockTableResponse& lockTable( const std::string& tableName,
32085  const std::string& lockType,
32086  const std::map<std::string, std::string>& options,
32087  LockTableResponse& response_ ) const;
32088 
32113 MatchGraphResponse matchGraph( const MatchGraphRequest& request_ ) const;
32114 
32142 MatchGraphResponse& matchGraph( const MatchGraphRequest& request_,
32143  MatchGraphResponse& response_ ) const;
32144 
32544 MatchGraphResponse matchGraph( const std::string& graphName,
32545  const std::vector<std::string>& samplePoints,
32546  const std::string& solveMethod,
32547  const std::string& solutionTable,
32548  const std::map<std::string, std::string>& options ) const;
32549 
32952 MatchGraphResponse& matchGraph( const std::string& graphName,
32953  const std::vector<std::string>& samplePoints,
32954  const std::string& solveMethod,
32955  const std::string& solutionTable,
32956  const std::map<std::string, std::string>& options,
32957  MatchGraphResponse& response_ ) const;
32958 
32984 MergeRecordsResponse mergeRecords( const MergeRecordsRequest& request_ ) const;
32985 
33014 MergeRecordsResponse& mergeRecords( const MergeRecordsRequest& request_,
33015  MergeRecordsResponse& response_ ) const;
33016 
33115 MergeRecordsResponse mergeRecords( const std::string& tableName,
33116  const std::vector<std::string>& sourceTableNames,
33117  const std::vector<std::map<std::string, std::string> >& fieldMaps,
33118  const std::map<std::string, std::string>& options ) const;
33119 
33221 MergeRecordsResponse& mergeRecords( const std::string& tableName,
33222  const std::vector<std::string>& sourceTableNames,
33223  const std::vector<std::map<std::string, std::string> >& fieldMaps,
33224  const std::map<std::string, std::string>& options,
33225  MergeRecordsResponse& response_ ) const;
33226 
33246 ModifyGraphResponse modifyGraph( const ModifyGraphRequest& request_ ) const;
33247 
33270 ModifyGraphResponse& modifyGraph( const ModifyGraphRequest& request_,
33271  ModifyGraphResponse& response_ ) const;
33272 
33478 ModifyGraphResponse modifyGraph( const std::string& graphName,
33479  const std::vector<std::string>& nodes,
33480  const std::vector<std::string>& edges,
33481  const std::vector<std::string>& weights,
33482  const std::vector<std::string>& restrictions,
33483  const std::map<std::string, std::string>& options ) const;
33484 
33693 ModifyGraphResponse& modifyGraph( const std::string& graphName,
33694  const std::vector<std::string>& nodes,
33695  const std::vector<std::string>& edges,
33696  const std::vector<std::string>& weights,
33697  const std::vector<std::string>& restrictions,
33698  const std::map<std::string, std::string>& options,
33699  ModifyGraphResponse& response_ ) const;
33700 
33738 QueryGraphResponse queryGraph( const QueryGraphRequest& request_ ) const;
33739 
33781 QueryGraphResponse& queryGraph( const QueryGraphRequest& request_,
33782  QueryGraphResponse& response_ ) const;
33783 
33924 QueryGraphResponse queryGraph( const std::string& graphName,
33925  const std::vector<std::string>& queries,
33926  const std::vector<std::string>& restrictions,
33927  const std::string& adjacencyTable,
33928  const int32_t rings,
33929  const std::map<std::string, std::string>& options ) const;
33930 
34074 QueryGraphResponse& queryGraph( const std::string& graphName,
34075  const std::vector<std::string>& queries,
34076  const std::vector<std::string>& restrictions,
34077  const std::string& adjacencyTable,
34078  const int32_t rings,
34079  const std::map<std::string, std::string>& options,
34080  QueryGraphResponse& response_ ) const;
34081 
34102 RepartitionGraphResponse repartitionGraph( const RepartitionGraphRequest& request_ ) const;
34103 
34127 RepartitionGraphResponse& repartitionGraph( const RepartitionGraphRequest& request_,
34128  RepartitionGraphResponse& response_ ) const;
34129 
34171 RepartitionGraphResponse repartitionGraph( const std::string& graphName,
34172  const std::map<std::string, std::string>& options ) const;
34173 
34218 RepartitionGraphResponse& repartitionGraph( const std::string& graphName,
34219  const std::map<std::string, std::string>& options,
34220  RepartitionGraphResponse& response_ ) const;
34221 
34232 ReserveResourceResponse reserveResource( const ReserveResourceRequest& request_ ) const;
34233 
34247 ReserveResourceResponse& reserveResource( const ReserveResourceRequest& request_,
34248  ReserveResourceResponse& response_ ) const;
34249 
34274 ReserveResourceResponse reserveResource( const std::string& component,
34275  const std::string& name,
34276  const std::string& action,
34277  const int64_t bytesRequested,
34278  const int64_t ownerId,
34279  const std::map<std::string, std::string>& options ) const;
34280 
34308 ReserveResourceResponse& reserveResource( const std::string& component,
34309  const std::string& name,
34310  const std::string& action,
34311  const int64_t bytesRequested,
34312  const int64_t ownerId,
34313  const std::map<std::string, std::string>& options,
34314  ReserveResourceResponse& response_ ) const;
34315 
34326 RevokePermissionResponse revokePermission( const RevokePermissionRequest& request_ ) const;
34327 
34341 RevokePermissionResponse& revokePermission( const RevokePermissionRequest& request_,
34342  RevokePermissionResponse& response_ ) const;
34343 
34407 RevokePermissionResponse revokePermission( const std::string& principal,
34408  const std::string& object,
34409  const std::string& objectType,
34410  const std::string& permission,
34411  const std::map<std::string, std::string>& options ) const;
34412 
34479 RevokePermissionResponse& revokePermission( const std::string& principal,
34480  const std::string& object,
34481  const std::string& objectType,
34482  const std::string& permission,
34483  const std::map<std::string, std::string>& options,
34484  RevokePermissionResponse& response_ ) const;
34485 
34498 RevokePermissionCredentialResponse revokePermissionCredential( const RevokePermissionCredentialRequest& request_ ) const;
34499 
34515 RevokePermissionCredentialResponse& revokePermissionCredential( const RevokePermissionCredentialRequest& request_,
34516  RevokePermissionCredentialResponse& response_ ) const;
34517 
34544 RevokePermissionCredentialResponse revokePermissionCredential( const std::string& name,
34545  const std::string& permission,
34546  const std::string& credentialName,
34547  const std::map<std::string, std::string>& options ) const;
34548 
34578 RevokePermissionCredentialResponse& revokePermissionCredential( const std::string& name,
34579  const std::string& permission,
34580  const std::string& credentialName,
34581  const std::map<std::string, std::string>& options,
34582  RevokePermissionCredentialResponse& response_ ) const;
34583 
34595 RevokePermissionDatasourceResponse revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_ ) const;
34596 
34611 RevokePermissionDatasourceResponse& revokePermissionDatasource( const RevokePermissionDatasourceRequest& request_,
34612  RevokePermissionDatasourceResponse& response_ ) const;
34613 
34637 RevokePermissionDatasourceResponse revokePermissionDatasource( const std::string& name,
34638  const std::string& permission,
34639  const std::string& datasourceName,
34640  const std::map<std::string, std::string>& options ) const;
34641 
34668 RevokePermissionDatasourceResponse& revokePermissionDatasource( const std::string& name,
34669  const std::string& permission,
34670  const std::string& datasourceName,
34671  const std::map<std::string, std::string>& options,
34672  RevokePermissionDatasourceResponse& response_ ) const;
34673 
34685 RevokePermissionDirectoryResponse revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_ ) const;
34686 
34701 RevokePermissionDirectoryResponse& revokePermissionDirectory( const RevokePermissionDirectoryRequest& request_,
34702  RevokePermissionDirectoryResponse& response_ ) const;
34703 
34730 RevokePermissionDirectoryResponse revokePermissionDirectory( const std::string& name,
34731  const std::string& permission,
34732  const std::string& directoryName,
34733  const std::map<std::string, std::string>& options ) const;
34734 
34764 RevokePermissionDirectoryResponse& revokePermissionDirectory( const std::string& name,
34765  const std::string& permission,
34766  const std::string& directoryName,
34767  const std::map<std::string, std::string>& options,
34768  RevokePermissionDirectoryResponse& response_ ) const;
34769 
34780 RevokePermissionProcResponse revokePermissionProc( const RevokePermissionProcRequest& request_ ) const;
34781 
34795 RevokePermissionProcResponse& revokePermissionProc( const RevokePermissionProcRequest& request_,
34796  RevokePermissionProcResponse& response_ ) const;
34797 
34819 RevokePermissionProcResponse revokePermissionProc( const std::string& name,
34820  const std::string& permission,
34821  const std::string& procName,
34822  const std::map<std::string, std::string>& options ) const;
34823 
34848 RevokePermissionProcResponse& revokePermissionProc( const std::string& name,
34849  const std::string& permission,
34850  const std::string& procName,
34851  const std::map<std::string, std::string>& options,
34852  RevokePermissionProcResponse& response_ ) const;
34853 
34864 RevokePermissionSystemResponse revokePermissionSystem( const RevokePermissionSystemRequest& request_ ) const;
34865 
34879 RevokePermissionSystemResponse& revokePermissionSystem( const RevokePermissionSystemRequest& request_,
34880  RevokePermissionSystemResponse& response_ ) const;
34881 
34908 RevokePermissionSystemResponse revokePermissionSystem( const std::string& name,
34909  const std::string& permission,
34910  const std::map<std::string, std::string>& options ) const;
34911 
34941 RevokePermissionSystemResponse& revokePermissionSystem( const std::string& name,
34942  const std::string& permission,
34943  const std::map<std::string, std::string>& options,
34944  RevokePermissionSystemResponse& response_ ) const;
34945 
34956 RevokePermissionTableResponse revokePermissionTable( const RevokePermissionTableRequest& request_ ) const;
34957 
34971 RevokePermissionTableResponse& revokePermissionTable( const RevokePermissionTableRequest& request_,
34972  RevokePermissionTableResponse& response_ ) const;
34973 
35008 RevokePermissionTableResponse revokePermissionTable( const std::string& name,
35009  const std::string& permission,
35010  const std::string& tableName,
35011  const std::map<std::string, std::string>& options ) const;
35012 
35050 RevokePermissionTableResponse& revokePermissionTable( const std::string& name,
35051  const std::string& permission,
35052  const std::string& tableName,
35053  const std::map<std::string, std::string>& options,
35054  RevokePermissionTableResponse& response_ ) const;
35055 
35066 RevokeRoleResponse revokeRole( const RevokeRoleRequest& request_ ) const;
35067 
35081 RevokeRoleResponse& revokeRole( const RevokeRoleRequest& request_,
35082  RevokeRoleResponse& response_ ) const;
35083 
35097 RevokeRoleResponse revokeRole( const std::string& role,
35098  const std::string& member,
35099  const std::map<std::string, std::string>& options ) const;
35100 
35117 RevokeRoleResponse& revokeRole( const std::string& role,
35118  const std::string& member,
35119  const std::map<std::string, std::string>& options,
35120  RevokeRoleResponse& response_ ) const;
35121 
35132 ShowContainerRegistryResponse showContainerRegistry( const ShowContainerRegistryRequest& request_ ) const;
35133 
35147 ShowContainerRegistryResponse& showContainerRegistry( const ShowContainerRegistryRequest& request_,
35148  ShowContainerRegistryResponse& response_ ) const;
35149 
35160 ShowContainerRegistryResponse showContainerRegistry( const std::string& registryName,
35161  const std::map<std::string, std::string>& options ) const;
35162 
35176 ShowContainerRegistryResponse& showContainerRegistry( const std::string& registryName,
35177  const std::map<std::string, std::string>& options,
35178  ShowContainerRegistryResponse& response_ ) const;
35179 
35191 ShowCredentialResponse showCredential( const ShowCredentialRequest& request_ ) const;
35192 
35207 ShowCredentialResponse& showCredential( const ShowCredentialRequest& request_,
35208  ShowCredentialResponse& response_ ) const;
35209 
35224 ShowCredentialResponse showCredential( const std::string& credentialName,
35225  const std::map<std::string, std::string>& options ) const;
35226 
35244 ShowCredentialResponse& showCredential( const std::string& credentialName,
35245  const std::map<std::string, std::string>& options,
35246  ShowCredentialResponse& response_ ) const;
35247 
35259 ShowDatasinkResponse showDatasink( const ShowDatasinkRequest& request_ ) const;
35260 
35275 ShowDatasinkResponse& showDatasink( const ShowDatasinkRequest& request_,
35276  ShowDatasinkResponse& response_ ) const;
35277 
35291 ShowDatasinkResponse showDatasink( const std::string& name,
35292  const std::map<std::string, std::string>& options ) const;
35293 
35310 ShowDatasinkResponse& showDatasink( const std::string& name,
35311  const std::map<std::string, std::string>& options,
35312  ShowDatasinkResponse& response_ ) const;
35313 
35326 ShowDatasourceResponse showDatasource( const ShowDatasourceRequest& request_ ) const;
35327 
35343 ShowDatasourceResponse& showDatasource( const ShowDatasourceRequest& request_,
35344  ShowDatasourceResponse& response_ ) const;
35345 
35360 ShowDatasourceResponse showDatasource( const std::string& name,
35361  const std::map<std::string, std::string>& options ) const;
35362 
35380 ShowDatasourceResponse& showDatasource( const std::string& name,
35381  const std::map<std::string, std::string>& options,
35382  ShowDatasourceResponse& response_ ) const;
35383 
35396 ShowDirectoriesResponse showDirectories( const ShowDirectoriesRequest& request_ ) const;
35397 
35413 ShowDirectoriesResponse& showDirectories( const ShowDirectoriesRequest& request_,
35414  ShowDirectoriesResponse& response_ ) const;
35415 
35429 ShowDirectoriesResponse showDirectories( const std::string& directoryName,
35430  const std::map<std::string, std::string>& options ) const;
35431 
35448 ShowDirectoriesResponse& showDirectories( const std::string& directoryName,
35449  const std::map<std::string, std::string>& options,
35450  ShowDirectoriesResponse& response_ ) const;
35451 
35465 ShowEnvironmentResponse showEnvironment( const ShowEnvironmentRequest& request_ ) const;
35466 
35483 ShowEnvironmentResponse& showEnvironment( const ShowEnvironmentRequest& request_,
35484  ShowEnvironmentResponse& response_ ) const;
35485 
35515 ShowEnvironmentResponse showEnvironment( const std::string& environmentName,
35516  const std::map<std::string, std::string>& options ) const;
35517 
35550 ShowEnvironmentResponse& showEnvironment( const std::string& environmentName,
35551  const std::map<std::string, std::string>& options,
35552  ShowEnvironmentResponse& response_ ) const;
35553 
35566 ShowFilesResponse showFiles( const ShowFilesRequest& request_ ) const;
35567 
35583 ShowFilesResponse& showFiles( const ShowFilesRequest& request_,
35584  ShowFilesResponse& response_ ) const;
35585 
35603 ShowFilesResponse showFiles( const std::vector<std::string>& paths,
35604  const std::map<std::string, std::string>& options ) const;
35605 
35626 ShowFilesResponse& showFiles( const std::vector<std::string>& paths,
35627  const std::map<std::string, std::string>& options,
35628  ShowFilesResponse& response_ ) const;
35629 
35640 ShowFunctionsResponse showFunctions( const ShowFunctionsRequest& request_ ) const;
35641 
35655 ShowFunctionsResponse& showFunctions( const ShowFunctionsRequest& request_,
35656  ShowFunctionsResponse& response_ ) const;
35657 
35702 ShowFunctionsResponse showFunctions( const std::vector<std::string>& names,
35703  const std::map<std::string, std::string>& options ) const;
35704 
35752 ShowFunctionsResponse& showFunctions( const std::vector<std::string>& names,
35753  const std::map<std::string, std::string>& options,
35754  ShowFunctionsResponse& response_ ) const;
35755 
35767 ShowGraphResponse showGraph( const ShowGraphRequest& request_ ) const;
35768 
35783 ShowGraphResponse& showGraph( const ShowGraphRequest& request_,
35784  ShowGraphResponse& response_ ) const;
35785 
35812 ShowGraphResponse showGraph( const std::string& graphName,
35813  const std::map<std::string, std::string>& options ) const;
35814 
35844 ShowGraphResponse& showGraph( const std::string& graphName,
35845  const std::map<std::string, std::string>& options,
35846  ShowGraphResponse& response_ ) const;
35847 
35858 ShowGraphGrammarResponse showGraphGrammar( const ShowGraphGrammarRequest& request_ ) const;
35859 
35873 ShowGraphGrammarResponse& showGraphGrammar( const ShowGraphGrammarRequest& request_,
35874  ShowGraphGrammarResponse& response_ ) const;
35875 
35885 ShowGraphGrammarResponse showGraphGrammar( const std::map<std::string, std::string>& options ) const;
35886 
35899 ShowGraphGrammarResponse& showGraphGrammar( const std::map<std::string, std::string>& options,
35900  ShowGraphGrammarResponse& response_ ) const;
35901 
35912 ShowModelResponse showModel( const ShowModelRequest& request_ ) const;
35913 
35927 ShowModelResponse& showModel( const ShowModelRequest& request_,
35928  ShowModelResponse& response_ ) const;
35929 
35940 ShowModelResponse showModel( const std::vector<std::string>& modelNames,
35941  const std::map<std::string, std::string>& options ) const;
35942 
35956 ShowModelResponse& showModel( const std::vector<std::string>& modelNames,
35957  const std::map<std::string, std::string>& options,
35958  ShowModelResponse& response_ ) const;
35959 
35970 ShowProcResponse showProc( const ShowProcRequest& request_ ) const;
35971 
35985 ShowProcResponse& showProc( const ShowProcRequest& request_,
35986  ShowProcResponse& response_ ) const;
35987 
36010 ShowProcResponse showProc( const std::string& procName,
36011  const std::map<std::string, std::string>& options ) const;
36012 
36038 ShowProcResponse& showProc( const std::string& procName,
36039  const std::map<std::string, std::string>& options,
36040  ShowProcResponse& response_ ) const;
36041 
36056 ShowProcStatusResponse showProcStatus( const ShowProcStatusRequest& request_ ) const;
36057 
36075 ShowProcStatusResponse& showProcStatus( const ShowProcStatusRequest& request_,
36076  ShowProcStatusResponse& response_ ) const;
36077 
36112 ShowProcStatusResponse showProcStatus( const std::string& runId,
36113  const std::map<std::string, std::string>& options ) const;
36114 
36152 ShowProcStatusResponse& showProcStatus( const std::string& runId,
36153  const std::map<std::string, std::string>& options,
36154  ShowProcStatusResponse& response_ ) const;
36155 
36171 ShowResourceObjectsResponse showResourceObjects( const ShowResourceObjectsRequest& request_ ) const;
36172 
36191 ShowResourceObjectsResponse& showResourceObjects( const ShowResourceObjectsRequest& request_,
36192  ShowResourceObjectsResponse& response_ ) const;
36193 
36247 ShowResourceObjectsResponse showResourceObjects( const std::map<std::string, std::string>& options ) const;
36248 
36305 ShowResourceObjectsResponse& showResourceObjects( const std::map<std::string, std::string>& options,
36306  ShowResourceObjectsResponse& response_ ) const;
36307 
36319 ShowResourceStatisticsResponse showResourceStatistics( const ShowResourceStatisticsRequest& request_ ) const;
36320 
36335 ShowResourceStatisticsResponse& showResourceStatistics( const ShowResourceStatisticsRequest& request_,
36336  ShowResourceStatisticsResponse& response_ ) const;
36337 
36348 ShowResourceStatisticsResponse showResourceStatistics( const std::map<std::string, std::string>& options ) const;
36349 
36363 ShowResourceStatisticsResponse& showResourceStatistics( const std::map<std::string, std::string>& options,
36364  ShowResourceStatisticsResponse& response_ ) const;
36365 
36377 ShowResourceGroupsResponse showResourceGroups( const ShowResourceGroupsRequest& request_ ) const;
36378 
36393 ShowResourceGroupsResponse& showResourceGroups( const ShowResourceGroupsRequest& request_,
36394  ShowResourceGroupsResponse& response_ ) const;
36395 
36436 ShowResourceGroupsResponse showResourceGroups( const std::vector<std::string>& names,
36437  const std::map<std::string, std::string>& options ) const;
36438 
36482 ShowResourceGroupsResponse& showResourceGroups( const std::vector<std::string>& names,
36483  const std::map<std::string, std::string>& options,
36484  ShowResourceGroupsResponse& response_ ) const;
36485 
36497 ShowSchemaResponse showSchema( const ShowSchemaRequest& request_ ) const;
36498 
36513 ShowSchemaResponse& showSchema( const ShowSchemaRequest& request_,
36514  ShowSchemaResponse& response_ ) const;
36515 
36539 ShowSchemaResponse showSchema( const std::string& schemaName,
36540  const std::map<std::string, std::string>& options ) const;
36541 
36568 ShowSchemaResponse& showSchema( const std::string& schemaName,
36569  const std::map<std::string, std::string>& options,
36570  ShowSchemaResponse& response_ ) const;
36571 
36584 ShowSecurityResponse showSecurity( const ShowSecurityRequest& request_ ) const;
36585 
36601 ShowSecurityResponse& showSecurity( const ShowSecurityRequest& request_,
36602  ShowSecurityResponse& response_ ) const;
36603 
36628 ShowSecurityResponse showSecurity( const std::vector<std::string>& names,
36629  const std::map<std::string, std::string>& options ) const;
36630 
36658 ShowSecurityResponse& showSecurity( const std::vector<std::string>& names,
36659  const std::map<std::string, std::string>& options,
36660  ShowSecurityResponse& response_ ) const;
36661 
36673 ShowSqlProcResponse showSqlProc( const ShowSqlProcRequest& request_ ) const;
36674 
36689 ShowSqlProcResponse& showSqlProc( const ShowSqlProcRequest& request_,
36690  ShowSqlProcResponse& response_ ) const;
36691 
36716 ShowSqlProcResponse showSqlProc( const std::string& procedureName,
36717  const std::map<std::string, std::string>& options ) const;
36718 
36746 ShowSqlProcResponse& showSqlProc( const std::string& procedureName,
36747  const std::map<std::string, std::string>& options,
36748  ShowSqlProcResponse& response_ ) const;
36749 
36760 ShowStatisticsResponse showStatistics( const ShowStatisticsRequest& request_ ) const;
36761 
36775 ShowStatisticsResponse& showStatistics( const ShowStatisticsRequest& request_,
36776  ShowStatisticsResponse& response_ ) const;
36777 
36792 ShowStatisticsResponse showStatistics( const std::vector<std::string>& tableNames,
36793  const std::map<std::string, std::string>& options ) const;
36794 
36812 ShowStatisticsResponse& showStatistics( const std::vector<std::string>& tableNames,
36813  const std::map<std::string, std::string>& options,
36814  ShowStatisticsResponse& response_ ) const;
36815 
36827 ShowSystemPropertiesResponse showSystemProperties( const ShowSystemPropertiesRequest& request_ ) const;
36828 
36843 ShowSystemPropertiesResponse& showSystemProperties( const ShowSystemPropertiesRequest& request_,
36844  ShowSystemPropertiesResponse& response_ ) const;
36845 
36861 ShowSystemPropertiesResponse showSystemProperties( const std::map<std::string, std::string>& options ) const;
36862 
36881 ShowSystemPropertiesResponse& showSystemProperties( const std::map<std::string, std::string>& options,
36882  ShowSystemPropertiesResponse& response_ ) const;
36883 
36895 ShowSystemStatusResponse showSystemStatus( const ShowSystemStatusRequest& request_ ) const;
36896 
36911 ShowSystemStatusResponse& showSystemStatus( const ShowSystemStatusRequest& request_,
36912  ShowSystemStatusResponse& response_ ) const;
36913 
36924 ShowSystemStatusResponse showSystemStatus( const std::map<std::string, std::string>& options ) const;
36925 
36939 ShowSystemStatusResponse& showSystemStatus( const std::map<std::string, std::string>& options,
36940  ShowSystemStatusResponse& response_ ) const;
36941 
36954 ShowSystemTimingResponse showSystemTiming( const ShowSystemTimingRequest& request_ ) const;
36955 
36971 ShowSystemTimingResponse& showSystemTiming( const ShowSystemTimingRequest& request_,
36972  ShowSystemTimingResponse& response_ ) const;
36973 
36985 ShowSystemTimingResponse showSystemTiming( const std::map<std::string, std::string>& options ) const;
36986 
37001 ShowSystemTimingResponse& showSystemTiming( const std::map<std::string, std::string>& options,
37002  ShowSystemTimingResponse& response_ ) const;
37003 
37036 ShowTableResponse showTable( const ShowTableRequest& request_ ) const;
37037 
37073 ShowTableResponse& showTable( const ShowTableRequest& request_,
37074  ShowTableResponse& response_ ) const;
37075 
37166 ShowTableResponse showTable( const std::string& tableName,
37167  const std::map<std::string, std::string>& options ) const;
37168 
37262 ShowTableResponse& showTable( const std::string& tableName,
37263  const std::map<std::string, std::string>& options,
37264  ShowTableResponse& response_ ) const;
37265 
37276 ShowTableMetadataResponse showTableMetadata( const ShowTableMetadataRequest& request_ ) const;
37277 
37291 ShowTableMetadataResponse& showTableMetadata( const ShowTableMetadataRequest& request_,
37292  ShowTableMetadataResponse& response_ ) const;
37293 
37308 ShowTableMetadataResponse showTableMetadata( const std::vector<std::string>& tableNames,
37309  const std::map<std::string, std::string>& options ) const;
37310 
37328 ShowTableMetadataResponse& showTableMetadata( const std::vector<std::string>& tableNames,
37329  const std::map<std::string, std::string>& options,
37330  ShowTableMetadataResponse& response_ ) const;
37331 
37344 ShowTableMonitorsResponse showTableMonitors( const ShowTableMonitorsRequest& request_ ) const;
37345 
37362 ShowTableMonitorsResponse& showTableMonitors( const ShowTableMonitorsRequest& request_,
37363  ShowTableMonitorsResponse& response_ ) const;
37364 
37379 ShowTableMonitorsResponse showTableMonitors( const std::vector<std::string>& monitorIds,
37380  const std::map<std::string, std::string>& options ) const;
37381 
37399 ShowTableMonitorsResponse& showTableMonitors( const std::vector<std::string>& monitorIds,
37400  const std::map<std::string, std::string>& options,
37401  ShowTableMonitorsResponse& response_ ) const;
37402 
37417 ShowTablesByTypeResponse showTablesByType( const ShowTablesByTypeRequest& request_ ) const;
37418 
37436 ShowTablesByTypeResponse& showTablesByType( const ShowTablesByTypeRequest& request_,
37437  ShowTablesByTypeResponse& response_ ) const;
37438 
37455 ShowTablesByTypeResponse showTablesByType( const std::string& typeId,
37456  const std::string& label,
37457  const std::map<std::string, std::string>& options ) const;
37458 
37478 ShowTablesByTypeResponse& showTablesByType( const std::string& typeId,
37479  const std::string& label,
37480  const std::map<std::string, std::string>& options,
37481  ShowTablesByTypeResponse& response_ ) const;
37482 
37494 ShowTriggersResponse showTriggers( const ShowTriggersRequest& request_ ) const;
37495 
37510 ShowTriggersResponse& showTriggers( const ShowTriggersRequest& request_,
37511  ShowTriggersResponse& response_ ) const;
37512 
37526 ShowTriggersResponse showTriggers( const std::vector<std::string>& triggerIds,
37527  const std::map<std::string, std::string>& options ) const;
37528 
37545 ShowTriggersResponse& showTriggers( const std::vector<std::string>& triggerIds,
37546  const std::map<std::string, std::string>& options,
37547  ShowTriggersResponse& response_ ) const;
37548 
37561 ShowTypesResponse showTypes( const ShowTypesRequest& request_ ) const;
37562 
37578 ShowTypesResponse& showTypes( const ShowTypesRequest& request_,
37579  ShowTypesResponse& response_ ) const;
37580 
37604 ShowTypesResponse showTypes( const std::string& typeId,
37605  const std::string& label,
37606  const std::map<std::string, std::string>& options ) const;
37607 
37634 ShowTypesResponse& showTypes( const std::string& typeId,
37635  const std::string& label,
37636  const std::map<std::string, std::string>& options,
37637  ShowTypesResponse& response_ ) const;
37638 
37649 ShowVideoResponse showVideo( const ShowVideoRequest& request_ ) const;
37650 
37664 ShowVideoResponse& showVideo( const ShowVideoRequest& request_,
37665  ShowVideoResponse& response_ ) const;
37666 
37679 ShowVideoResponse showVideo( const std::vector<std::string>& paths,
37680  const std::map<std::string, std::string>& options ) const;
37681 
37697 ShowVideoResponse& showVideo( const std::vector<std::string>& paths,
37698  const std::map<std::string, std::string>& options,
37699  ShowVideoResponse& response_ ) const;
37700 
37725 SolveGraphResponse solveGraph( const SolveGraphRequest& request_ ) const;
37726 
37754 SolveGraphResponse& solveGraph( const SolveGraphRequest& request_,
37755  SolveGraphResponse& response_ ) const;
37756 
38010 SolveGraphResponse solveGraph( const std::string& graphName,
38011  const std::vector<std::string>& weightsOnEdges,
38012  const std::vector<std::string>& restrictions,
38013  const std::string& solverType,
38014  const std::vector<std::string>& sourceNodes,
38015  const std::vector<std::string>& destinationNodes,
38016  const std::string& solutionTable,
38017  const std::map<std::string, std::string>& options ) const;
38018 
38275 SolveGraphResponse& solveGraph( const std::string& graphName,
38276  const std::vector<std::string>& weightsOnEdges,
38277  const std::vector<std::string>& restrictions,
38278  const std::string& solverType,
38279  const std::vector<std::string>& sourceNodes,
38280  const std::vector<std::string>& destinationNodes,
38281  const std::string& solutionTable,
38282  const std::map<std::string, std::string>& options,
38283  SolveGraphResponse& response_ ) const;
38284 
38328 UpdateRecordsResponse updateRecordsRaw( const RawUpdateRecordsRequest& request_ ) const;
38329 
38376 UpdateRecordsResponse& updateRecordsRaw( const RawUpdateRecordsRequest& request_,
38377  UpdateRecordsResponse& response_ ) const;
38378 
38423 template<typename TRequest>
38424 UpdateRecordsResponse updateRecords( const UpdateRecordsRequest<TRequest>& request_ ) const
38425 {
38426  RawUpdateRecordsRequest actualRequest_;
38427  actualRequest_.tableName = request_.tableName;
38428  actualRequest_.expressions = request_.expressions;
38429  actualRequest_.newValuesMaps = request_.newValuesMaps;
38430  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
38431  actualRequest_.options = request_.options;
38432  UpdateRecordsResponse actualResponse_;
38433  submitRequest("/update/records", actualRequest_, actualResponse_, true);
38434  return actualResponse_;
38435 }
38436 
38437 
38485 template<typename TRequest>
38486 UpdateRecordsResponse& updateRecords( const UpdateRecordsRequest<TRequest>& request_,
38487  UpdateRecordsResponse& response_ ) const
38488 {
38489  RawUpdateRecordsRequest actualRequest_;
38490  actualRequest_.tableName = request_.tableName;
38491  actualRequest_.expressions = request_.expressions;
38492  actualRequest_.newValuesMaps = request_.newValuesMaps;
38493  avro::encode(actualRequest_.recordsToInsert, request_.data, this->m_threadCount, this->m_executor);
38494  actualRequest_.options = request_.options;
38495  submitRequest("/update/records", actualRequest_, response_, true);
38496  return response_;
38497 }
38498 
38499 
38689 template<typename TRequest>
38690 UpdateRecordsResponse updateRecords( const std::string& tableName,
38691  const std::vector<std::string>& expressions,
38692  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
38693  const std::vector<TRequest>& data,
38694  const std::map<std::string, std::string>& options ) const
38695 {
38696  RawUpdateRecordsRequest actualRequest_;
38697  actualRequest_.tableName = tableName;
38698  actualRequest_.expressions = expressions;
38699  actualRequest_.newValuesMaps = newValuesMaps;
38700  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
38701  actualRequest_.options = options;
38702  UpdateRecordsResponse actualResponse_;
38703  submitRequest("/update/records", actualRequest_, actualResponse_, true);
38704  return actualResponse_;
38705 }
38706 
38707 
38900 template<typename TRequest>
38901 UpdateRecordsResponse& updateRecords( const std::string& tableName,
38902  const std::vector<std::string>& expressions,
38903  const std::vector<std::map<std::string, boost::optional<std::string> > >& newValuesMaps,
38904  const std::vector<TRequest>& data,
38905  const std::map<std::string, std::string>& options,
38906  UpdateRecordsResponse& response_ ) const
38907 {
38908  RawUpdateRecordsRequest actualRequest_;
38909  actualRequest_.tableName = tableName;
38910  actualRequest_.expressions = expressions;
38911  actualRequest_.newValuesMaps = newValuesMaps;
38912  avro::encode(actualRequest_.recordsToInsert, data, this->m_threadCount, this->m_executor);
38913  actualRequest_.options = options;
38914  submitRequest("/update/records", actualRequest_, response_, true);
38915  return response_;
38916 }
38917 
38918 
38931 UpdateRecordsBySeriesResponse updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_ ) const;
38932 
38948 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const UpdateRecordsBySeriesRequest& request_,
38949  UpdateRecordsBySeriesResponse& response_ ) const;
38950 
38979 UpdateRecordsBySeriesResponse updateRecordsBySeries( const std::string& tableName,
38980  const std::string& worldTableName,
38981  const std::string& viewName,
38982  const std::vector<std::string>& reserved,
38983  const std::map<std::string, std::string>& options ) const;
38984 
39016 UpdateRecordsBySeriesResponse& updateRecordsBySeries( const std::string& tableName,
39017  const std::string& worldTableName,
39018  const std::string& viewName,
39019  const std::vector<std::string>& reserved,
39020  const std::map<std::string, std::string>& options,
39021  UpdateRecordsBySeriesResponse& response_ ) const;
39022 
39090 UploadFilesResponse uploadFiles( const UploadFilesRequest& request_ ) const;
39091 
39162 UploadFilesResponse& uploadFiles( const UploadFilesRequest& request_,
39163  UploadFilesResponse& response_ ) const;
39164 
39293 UploadFilesResponse uploadFiles( const std::vector<std::string>& fileNames,
39294  const std::vector<std::vector<uint8_t> >& fileData,
39295  const std::map<std::string, std::string>& options ) const;
39296 
39428 UploadFilesResponse& uploadFiles( const std::vector<std::string>& fileNames,
39429  const std::vector<std::vector<uint8_t> >& fileData,
39430  const std::map<std::string, std::string>& options,
39431  UploadFilesResponse& response_ ) const;
39432 
39457 UploadFilesFromurlResponse uploadFilesFromurl( const UploadFilesFromurlRequest& request_ ) const;
39458 
39486 UploadFilesFromurlResponse& uploadFilesFromurl( const UploadFilesFromurlRequest& request_,
39487  UploadFilesFromurlResponse& response_ ) const;
39488 
39522 UploadFilesFromurlResponse uploadFilesFromurl( const std::vector<std::string>& fileNames,
39523  const std::vector<std::string>& urls,
39524  const std::map<std::string, std::string>& options ) const;
39525 
39562 UploadFilesFromurlResponse& uploadFilesFromurl( const std::vector<std::string>& fileNames,
39563  const std::vector<std::string>& urls,
39564  const std::map<std::string, std::string>& options,
39565  UploadFilesFromurlResponse& response_ ) const;
39566 
39577 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_ ) const;
39578 
39592 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const VisualizeGetFeatureInfoRequest& request_,
39593  VisualizeGetFeatureInfoResponse& response_ ) const;
39594 
39643 VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
39644  const std::vector<std::string>& xColumnNames,
39645  const std::vector<std::string>& yColumnNames,
39646  const std::vector<std::string>& geometryColumnNames,
39647  const std::vector<std::vector<std::string> >& queryColumnNames,
39648  const std::string& projection,
39649  const double minX,
39650  const double maxX,
39651  const double minY,
39652  const double maxY,
39653  const int32_t width,
39654  const int32_t height,
39655  const int32_t x,
39656  const int32_t y,
39657  const int32_t radius,
39658  const int64_t limit,
39659  const std::string& encoding,
39660  const std::map<std::string, std::string>& options ) const;
39661 
39713 VisualizeGetFeatureInfoResponse& visualizeGetFeatureInfo( const std::vector<std::string>& tableNames,
39714  const std::vector<std::string>& xColumnNames,
39715  const std::vector<std::string>& yColumnNames,
39716  const std::vector<std::string>& geometryColumnNames,
39717  const std::vector<std::vector<std::string> >& queryColumnNames,
39718  const std::string& projection,
39719  const double minX,
39720  const double maxX,
39721  const double minY,
39722  const double maxY,
39723  const int32_t width,
39724  const int32_t height,
39725  const int32_t x,
39726  const int32_t y,
39727  const int32_t radius,
39728  const int64_t limit,
39729  const std::string& encoding,
39730  const std::map<std::string, std::string>& options,
39731  VisualizeGetFeatureInfoResponse& response_ ) const;
39732 
39743 VisualizeImageResponse visualizeImage( const VisualizeImageRequest& request_ ) const;
39744 
39758 VisualizeImageResponse& visualizeImage( const VisualizeImageRequest& request_,
39759  VisualizeImageResponse& response_ ) const;
39760 
39929 VisualizeImageResponse visualizeImage( const std::vector<std::string>& tableNames,
39930  const std::vector<std::string>& worldTableNames,
39931  const std::string& xColumnName,
39932  const std::string& yColumnName,
39933  const std::string& symbolColumnName,
39934  const std::string& geometryColumnName,
39935  const std::vector<std::vector<std::string> >& trackIds,
39936  const double minX,
39937  const double maxX,
39938  const double minY,
39939  const double maxY,
39940  const int32_t width,
39941  const int32_t height,
39942  const std::string& projection,
39943  const int64_t bgColor,
39944  const std::map<std::string, std::vector<std::string> >& styleOptions,
39945  const std::map<std::string, std::string>& options ) const;
39946 
40118 VisualizeImageResponse& visualizeImage( const std::vector<std::string>& tableNames,
40119  const std::vector<std::string>& worldTableNames,
40120  const std::string& xColumnName,
40121  const std::string& yColumnName,
40122  const std::string& symbolColumnName,
40123  const std::string& geometryColumnName,
40124  const std::vector<std::vector<std::string> >& trackIds,
40125  const double minX,
40126  const double maxX,
40127  const double minY,
40128  const double maxY,
40129  const int32_t width,
40130  const int32_t height,
40131  const std::string& projection,
40132  const int64_t bgColor,
40133  const std::map<std::string, std::vector<std::string> >& styleOptions,
40134  const std::map<std::string, std::string>& options,
40135  VisualizeImageResponse& response_ ) const;
40136 
40151 VisualizeImageChartResponse visualizeImageChart( const VisualizeImageChartRequest& request_ ) const;
40152 
40170 VisualizeImageChartResponse& visualizeImageChart( const VisualizeImageChartRequest& request_,
40171  VisualizeImageChartResponse& response_ ) const;
40172 
40323 VisualizeImageChartResponse visualizeImageChart( const std::string& tableName,
40324  const std::vector<std::string>& xColumnNames,
40325  const std::vector<std::string>& yColumnNames,
40326  const double minX,
40327  const double maxX,
40328  const double minY,
40329  const double maxY,
40330  const int32_t width,
40331  const int32_t height,
40332  const std::string& bgColor,
40333  const std::map<std::string, std::vector<std::string> >& styleOptions,
40334  const std::map<std::string, std::string>& options ) const;
40335 
40489 VisualizeImageChartResponse& visualizeImageChart( const std::string& tableName,
40490  const std::vector<std::string>& xColumnNames,
40491  const std::vector<std::string>& yColumnNames,
40492  const double minX,
40493  const double maxX,
40494  const double minY,
40495  const double maxY,
40496  const int32_t width,
40497  const int32_t height,
40498  const std::string& bgColor,
40499  const std::map<std::string, std::vector<std::string> >& styleOptions,
40500  const std::map<std::string, std::string>& options,
40501  VisualizeImageChartResponse& response_ ) const;
40502 
40513 VisualizeImageClassbreakResponse visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_ ) const;
40514 
40528 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const VisualizeImageClassbreakRequest& request_,
40529  VisualizeImageClassbreakResponse& response_ ) const;
40530 
40754 VisualizeImageClassbreakResponse visualizeImageClassbreak( const std::vector<std::string>& tableNames,
40755  const std::vector<std::string>& worldTableNames,
40756  const std::string& xColumnName,
40757  const std::string& yColumnName,
40758  const std::string& symbolColumnName,
40759  const std::string& geometryColumnName,
40760  const std::vector<std::vector<std::string> >& trackIds,
40761  const std::string& cbAttr,
40762  const std::vector<std::string>& cbVals,
40763  const std::string& cbPointcolorAttr,
40764  const std::vector<std::string>& cbPointcolorVals,
40765  const std::string& cbPointalphaAttr,
40766  const std::vector<std::string>& cbPointalphaVals,
40767  const std::string& cbPointsizeAttr,
40768  const std::vector<std::string>& cbPointsizeVals,
40769  const std::string& cbPointshapeAttr,
40770  const std::vector<std::string>& cbPointshapeVals,
40771  const double minX,
40772  const double maxX,
40773  const double minY,
40774  const double maxY,
40775  const int32_t width,
40776  const int32_t height,
40777  const std::string& projection,
40778  const int64_t bgColor,
40779  const std::map<std::string, std::vector<std::string> >& styleOptions,
40780  const std::map<std::string, std::string>& options,
40781  const std::vector<int32_t>& cbTransparencyVec ) const;
40782 
41009 VisualizeImageClassbreakResponse& visualizeImageClassbreak( const std::vector<std::string>& tableNames,
41010  const std::vector<std::string>& worldTableNames,
41011  const std::string& xColumnName,
41012  const std::string& yColumnName,
41013  const std::string& symbolColumnName,
41014  const std::string& geometryColumnName,
41015  const std::vector<std::vector<std::string> >& trackIds,
41016  const std::string& cbAttr,
41017  const std::vector<std::string>& cbVals,
41018  const std::string& cbPointcolorAttr,
41019  const std::vector<std::string>& cbPointcolorVals,
41020  const std::string& cbPointalphaAttr,
41021  const std::vector<std::string>& cbPointalphaVals,
41022  const std::string& cbPointsizeAttr,
41023  const std::vector<std::string>& cbPointsizeVals,
41024  const std::string& cbPointshapeAttr,
41025  const std::vector<std::string>& cbPointshapeVals,
41026  const double minX,
41027  const double maxX,
41028  const double minY,
41029  const double maxY,
41030  const int32_t width,
41031  const int32_t height,
41032  const std::string& projection,
41033  const int64_t bgColor,
41034  const std::map<std::string, std::vector<std::string> >& styleOptions,
41035  const std::map<std::string, std::string>& options,
41036  const std::vector<int32_t>& cbTransparencyVec,
41037  VisualizeImageClassbreakResponse& response_ ) const;
41038 
41049 VisualizeImageContourResponse visualizeImageContour( const VisualizeImageContourRequest& request_ ) const;
41050 
41064 VisualizeImageContourResponse& visualizeImageContour( const VisualizeImageContourRequest& request_,
41065  VisualizeImageContourResponse& response_ ) const;
41066 
41266 VisualizeImageContourResponse visualizeImageContour( const std::vector<std::string>& tableNames,
41267  const std::string& xColumnName,
41268  const std::string& yColumnName,
41269  const std::string& valueColumnName,
41270  const double minX,
41271  const double maxX,
41272  const double minY,
41273  const double maxY,
41274  const int32_t width,
41275  const int32_t height,
41276  const std::string& projection,
41277  const std::map<std::string, std::string>& styleOptions,
41278  const std::map<std::string, std::string>& options ) const;
41279 
41482 VisualizeImageContourResponse& visualizeImageContour( const std::vector<std::string>& tableNames,
41483  const std::string& xColumnName,
41484  const std::string& yColumnName,
41485  const std::string& valueColumnName,
41486  const double minX,
41487  const double maxX,
41488  const double minY,
41489  const double maxY,
41490  const int32_t width,
41491  const int32_t height,
41492  const std::string& projection,
41493  const std::map<std::string, std::string>& styleOptions,
41494  const std::map<std::string, std::string>& options,
41495  VisualizeImageContourResponse& response_ ) const;
41496 
41507 VisualizeImageHeatmapResponse visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_ ) const;
41508 
41522 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const VisualizeImageHeatmapRequest& request_,
41523  VisualizeImageHeatmapResponse& response_ ) const;
41524 
41654 VisualizeImageHeatmapResponse visualizeImageHeatmap( const std::vector<std::string>& tableNames,
41655  const std::string& xColumnName,
41656  const std::string& yColumnName,
41657  const std::string& valueColumnName,
41658  const std::string& geometryColumnName,
41659  const double minX,
41660  const double maxX,
41661  const double minY,
41662  const double maxY,
41663  const int32_t width,
41664  const int32_t height,
41665  const std::string& projection,
41666  const std::map<std::string, std::string>& styleOptions,
41667  const std::map<std::string, std::string>& options ) const;
41668 
41801 VisualizeImageHeatmapResponse& visualizeImageHeatmap( const std::vector<std::string>& tableNames,
41802  const std::string& xColumnName,
41803  const std::string& yColumnName,
41804  const std::string& valueColumnName,
41805  const std::string& geometryColumnName,
41806  const double minX,
41807  const double maxX,
41808  const double minY,
41809  const double maxY,
41810  const int32_t width,
41811  const int32_t height,
41812  const std::string& projection,
41813  const std::map<std::string, std::string>& styleOptions,
41814  const std::map<std::string, std::string>& options,
41815  VisualizeImageHeatmapResponse& response_ ) const;
41816 
41827 VisualizeImageLabelsResponse visualizeImageLabels( const VisualizeImageLabelsRequest& request_ ) const;
41828 
41842 VisualizeImageLabelsResponse& visualizeImageLabels( const VisualizeImageLabelsRequest& request_,
41843  VisualizeImageLabelsResponse& response_ ) const;
41844 
41892 VisualizeImageLabelsResponse visualizeImageLabels( const std::string& tableName,
41893  const std::string& xColumnName,
41894  const std::string& yColumnName,
41895  const std::string& xOffset,
41896  const std::string& yOffset,
41897  const std::string& textString,
41898  const std::string& font,
41899  const std::string& textColor,
41900  const std::string& textAngle,
41901  const std::string& textScale,
41902  const std::string& drawBox,
41903  const std::string& drawLeader,
41904  const std::string& lineWidth,
41905  const std::string& lineColor,
41906  const std::string& fillColor,
41907  const std::string& leaderXColumnName,
41908  const std::string& leaderYColumnName,
41909  const std::string& filter,
41910  const double minX,
41911  const double maxX,
41912  const double minY,
41913  const double maxY,
41914  const int32_t width,
41915  const int32_t height,
41916  const std::string& projection,
41917  const std::map<std::string, std::string>& options ) const;
41918 
41969 VisualizeImageLabelsResponse& visualizeImageLabels( const std::string& tableName,
41970  const std::string& xColumnName,
41971  const std::string& yColumnName,
41972  const std::string& xOffset,
41973  const std::string& yOffset,
41974  const std::string& textString,
41975  const std::string& font,
41976  const std::string& textColor,
41977  const std::string& textAngle,
41978  const std::string& textScale,
41979  const std::string& drawBox,
41980  const std::string& drawLeader,
41981  const std::string& lineWidth,
41982  const std::string& lineColor,
41983  const std::string& fillColor,
41984  const std::string& leaderXColumnName,
41985  const std::string& leaderYColumnName,
41986  const std::string& filter,
41987  const double minX,
41988  const double maxX,
41989  const double minY,
41990  const double maxY,
41991  const int32_t width,
41992  const int32_t height,
41993  const std::string& projection,
41994  const std::map<std::string, std::string>& options,
41995  VisualizeImageLabelsResponse& response_ ) const;
41996 
42013 VisualizeIsochroneResponse visualizeIsochrone( const VisualizeIsochroneRequest& request_ ) const;
42014 
42034 VisualizeIsochroneResponse& visualizeIsochrone( const VisualizeIsochroneRequest& request_,
42035  VisualizeIsochroneResponse& response_ ) const;
42036 
42382 VisualizeIsochroneResponse visualizeIsochrone( const std::string& graphName,
42383  const std::string& sourceNode,
42384  const double maxSolutionRadius,
42385  const std::vector<std::string>& weightsOnEdges,
42386  const std::vector<std::string>& restrictions,
42387  const int32_t numLevels,
42388  const bool generateImage,
42389  const std::string& levelsTable,
42390  const std::map<std::string, std::string>& styleOptions,
42391  const std::map<std::string, std::string>& solveOptions,
42392  const std::map<std::string, std::string>& contourOptions,
42393  const std::map<std::string, std::string>& options ) const;
42394 
42743 VisualizeIsochroneResponse& visualizeIsochrone( const std::string& graphName,
42744  const std::string& sourceNode,
42745  const double maxSolutionRadius,
42746  const std::vector<std::string>& weightsOnEdges,
42747  const std::vector<std::string>& restrictions,
42748  const int32_t numLevels,
42749  const bool generateImage,
42750  const std::string& levelsTable,
42751  const std::map<std::string, std::string>& styleOptions,
42752  const std::map<std::string, std::string>& solveOptions,
42753  const std::map<std::string, std::string>& contourOptions,
42754  const std::map<std::string, std::string>& options,
42755  VisualizeIsochroneResponse& response_ ) const;
GetJobResponse getJob(const GetJobRequest &request_) const
Get the status and result of asynchronously running job.
MergeRecordsResponse mergeRecords(const MergeRecordsRequest &request_) const
Create a new empty result table (specified by tableName), and insert all records from source tables (...
ClearStatisticsResponse clearStatistics(const ClearStatisticsRequest &request_) const
Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
ExecuteSqlResponse executeSql(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
AlterSchemaResponse alterSchema(const AlterSchemaRequest &request_) const
Used to change the name of a SQL-style schema, specified in schemaName.
DeleteDirectoryResponse deleteDirectory(const DeleteDirectoryRequest &request_) const
Deletes a directory from KiFS.
CollectStatisticsResponse collectStatistics(const CollectStatisticsRequest &request_) const
Collect statistics for a column(s) in a specified table.
AlterVideoResponse alterVideo(const AlterVideoRequest &request_) const
Alters a video.
AdminSwitchoverResponse adminSwitchover(const AdminSwitchoverRequest &request_) const
Manually switch over one or more processes to another host.
CreateDirectoryResponse createDirectory(const CreateDirectoryRequest &request_) const
Creates a new directory in KiFS.
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(const AggregateMinMaxGeometryRequest &request_) const
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
GrantPermissionResponse grantPermission(const GrantPermissionRequest &request_) const
Grant user or role the specified permission on the specified object.
GrantPermissionCredentialResponse grantPermissionCredential(const GrantPermissionCredentialRequest &request_) const
Grants a credential-level permission to a user or role.
RevokePermissionDatasourceResponse revokePermissionDatasource(const RevokePermissionDatasourceRequest &request_) const
Revokes a data source permission from a user or role.
GrantPermissionDirectoryResponse grantPermissionDirectory(const GrantPermissionDirectoryRequest &request_) const
Grants a KiFS directory-level permission to a user or role.
ShowResourceGroupsResponse showResourceGroups(const ShowResourceGroupsRequest &request_) const
Requests resource group properties.
ShowDirectoriesResponse showDirectories(const ShowDirectoriesRequest &request_) const
Shows information about directories in KiFS.
ShowTypesResponse showTypes(const ShowTypesRequest &request_) const
Retrieves information for the specified data type ID or type label.
ShowVideoResponse showVideo(const ShowVideoRequest &request_) const
Retrieves information about rendered videos.
CreateSchemaResponse createSchema(const CreateSchemaRequest &request_) const
Creates a SQL-style schema.
RawGetRecordsBySeriesResponse getRecordsBySeriesRaw(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
FilterByBoxResponse filterByBox(const FilterByBoxRequest &request_) const
Calculates how many objects within the given table lie in a rectangular box.
DropSchemaResponse dropSchema(const DropSchemaRequest &request_) const
Drops an existing SQL-style schema, specified in schemaName.
AdminBackupEndResponse adminBackupEnd(const AdminBackupEndRequest &request_) const
Restores the system to normal operating mode after a backup has completed, allowing any queries that ...
UpdateRecordsBySeriesResponse updateRecordsBySeries(const UpdateRecordsBySeriesRequest &request_) const
Updates the view specified by tableName to include full series (track) information from the worldTabl...
AdminBackupBeginResponse adminBackupBegin(const AdminBackupBeginRequest &request_) const
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
ShowSqlProcResponse showSqlProc(const ShowSqlProcRequest &request_) const
Shows information about SQL procedures, including the full definition of each requested procedure...
CreateJobResponse createJob(const CreateJobRequest &request_) const
Create a job which will run asynchronously.
AdminAddRanksResponse adminAddRanks(const AdminAddRanksRequest &request_) const
Add one or more ranks to an existing Kinetica cluster.
ShowEnvironmentResponse showEnvironment(const ShowEnvironmentRequest &request_) const
Shows information about a specified user-defined function (UDF) environment or all environments...
AdminShowShardsResponse adminShowShards(const AdminShowShardsRequest &request_) const
Show the mapping of shards to the corresponding rank and tom.
InsertRecordsFromFilesResponse insertRecordsFromFiles(const InsertRecordsFromFilesRequest &request_) const
Reads from one or more files and inserts the data into a new or existing table.
FilterByBoxGeometryResponse filterByBoxGeometry(const FilterByBoxGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a rectangular box...
AlterDatasourceResponse alterDatasource(const AlterDatasourceRequest &request_) const
Alters the properties of an existing data source
ExecuteProcResponse executeProc(const ExecuteProcRequest &request_) const
Executes a proc.
ShowTriggersResponse showTriggers(const ShowTriggersRequest &request_) const
Retrieves information regarding the specified triggers or all existing triggers currently active...
AdminShowJobsResponse adminShowJobs(const AdminShowJobsRequest &request_) const
Get a list of the current jobs in GPUdb.
FilterBySeriesResponse filterBySeries(const FilterBySeriesRequest &request_) const
Filters objects matching all points of the given track (works only on track type data).
CreateDatasourceResponse createDatasource(const CreateDatasourceRequest &request_) const
Creates a data source, which contains the location and connection information for a data store that i...
CreateVideoResponse createVideo(const CreateVideoRequest &request_) const
Creates a job to generate a sequence of raster images that visualize data over a specified time...
CreateTypeResponse createType(const CreateTypeRequest &request_) const
Creates a new type describing the layout of a table.
ClearTableMonitorResponse clearTableMonitor(const ClearTableMonitorRequest &request_) const
Deactivates a table monitor previously created with const.
AdminRemoveHostResponse adminRemoveHost(const AdminRemoveHostRequest &request_) const
Removes a host from an existing cluster.
DropDatasourceResponse dropDatasource(const DropDatasourceRequest &request_) const
Drops an existing data source.
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...
GrantPermissionSystemResponse grantPermissionSystem(const GrantPermissionSystemRequest &request_) const
Grants a system-level permission to a user or role.
AggregateConvexHullResponse aggregateConvexHull(const AggregateConvexHullRequest &request_) const
Calculates and returns the convex hull for the values in a table specified by tableName.
InsertRecordsRandomResponse insertRecordsRandom(const InsertRecordsRandomRequest &request_) const
Generates a specified number of random records and adds them to the given table.
AdminRebalanceResponse adminRebalance(const AdminRebalanceRequest &request_) const
Rebalance the data in the cluster so that all nodes contain an equal number of records approximately ...
FilterByGeometryResponse filterByGeometry(const FilterByGeometryRequest &request_) const
Applies a geometry filter against a geospatial geometry column in a given table or view...
AdminShowClusterOperationsResponse adminShowClusterOperations(const AdminShowClusterOperationsRequest &request_) const
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
CreateEnvironmentResponse createEnvironment(const CreateEnvironmentRequest &request_) const
Creates a new environment which can be used by user-defined functions (UDF).
InsertRecordsResponse insertRecordsRaw(const RawInsertRecordsRequest &request_) const
Adds multiple records to the specified table.
HasTypeResponse hasType(const HasTypeRequest &request_) const
Check for the existence of a type.
AlterTableMonitorResponse alterTableMonitor(const AlterTableMonitorRequest &request_) const
Alters a table monitor previously created with const.
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...
VisualizeImageChartResponse visualizeImageChart(const VisualizeImageChartRequest &request_) const
Scatter plot is the only plot type currently supported.
RawAggregateUnpivotResponse aggregateUnpivotRaw(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
CreateUnionResponse createUnion(const CreateUnionRequest &request_) const
Merges data from one or more tables with comparable data types into a new table.
RevokePermissionDirectoryResponse revokePermissionDirectory(const RevokePermissionDirectoryRequest &request_) const
Revokes a KiFS directory-level permission from a user or role.
AlterDirectoryResponse alterDirectory(const AlterDirectoryRequest &request_) const
Alters an existing directory in KiFS.
UpdateRecordsResponse updateRecords(const UpdateRecordsRequest< TRequest > &request_) const
Runs multiple predicate-based updates in a single call.
GrantPermissionDatasourceResponse grantPermissionDatasource(const GrantPermissionDatasourceRequest &request_) const
Grants a data source permission to a user or role.
DropEnvironmentResponse dropEnvironment(const DropEnvironmentRequest &request_) const
Drop an existing user-defined function (UDF) environment.
CreateProcResponse createProc(const CreateProcRequest &request_) const
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command...
CreateTableMonitorResponse createTableMonitor(const CreateTableMonitorRequest &request_) const
Creates a monitor that watches for a single table modification event type (insert, update, or delete) on a particular table (identified by tableName) and forwards event notifications to subscribers via ZMQ.
DeleteUserResponse deleteUser(const DeleteUserRequest &request_) const
Deletes an existing user.
AdminShutdownResponse adminShutdown(const AdminShutdownRequest &request_) const
Exits the database server application.
CreateUserInternalResponse createUserInternal(const CreateUserInternalRequest &request_) const
Creates a new internal user (a user whose credentials are managed by the database system)...
AggregateMinMaxResponse aggregateMinMax(const AggregateMinMaxRequest &request_) const
Calculates and returns the minimum and maximum values of a particular column in a table...
CreateUserExternalResponse createUserExternal(const CreateUserExternalRequest &request_) const
Creates a new external user (a user whose credentials are managed by an external LDAP).
CreateGraphResponse createGraph(const CreateGraphRequest &request_) const
Creates a new graph network using given nodes, edges, weights, and restrictions.
ShowTableResponse showTable(const ShowTableRequest &request_) const
Retrieves detailed information about a table, view, or schema, specified in tableName.
AlterEnvironmentResponse alterEnvironment(const AlterEnvironmentRequest &request_) const
Alters an existing environment which can be referenced by a user-defined function (UDF)...
RawAggregateGroupByResponse aggregateGroupByRaw(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
DeleteRoleResponse deleteRole(const DeleteRoleRequest &request_) const
Deletes an existing role.
DropCredentialResponse dropCredential(const DropCredentialRequest &request_) const
Drop an existing credential.
UploadFilesResponse uploadFiles(const UploadFilesRequest &request_) const
Uploads one or more files to KiFS.
AlterSystemPropertiesResponse alterSystemProperties(const AlterSystemPropertiesRequest &request_) const
The const endpoint is primarily used to simplify the testing of the system and is not expected to be ...
DeleteRecordsResponse deleteRecords(const DeleteRecordsRequest &request_) const
Deletes record(s) matching the provided criteria from the given table.
ShowDatasinkResponse showDatasink(const ShowDatasinkRequest &request_) const
Shows information about a specified data sink or all data sinks.
ShowDatasourceResponse showDatasource(const ShowDatasourceRequest &request_) const
Shows information about a specified data source or all data sources.
AdminAddHostResponse adminAddHost(const AdminAddHostRequest &request_) const
Adds a host to an existing cluster.
KillProcResponse killProc(const KillProcRequest &request_) const
Kills a running proc instance.
DeleteProcResponse deleteProc(const DeleteProcRequest &request_) const
Deletes a proc.
RawGetRecordsResponse getRecordsRaw(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column...
CreateResourceGroupResponse createResourceGroup(const CreateResourceGroupRequest &request_) const
Creates a new resource group to facilitate resource management.
ModifyGraphResponse modifyGraph(const ModifyGraphRequest &request_) const
Update an existing graph network using given nodes, edges, weights, restrictions, and options...
DownloadFilesResponse downloadFiles(const DownloadFilesRequest &request_) const
Downloads one or more files from KiFS.
CreateProjectionResponse createProjection(const CreateProjectionRequest &request_) const
Creates a new projection of an existing table.
CreateRoleResponse createRole(const CreateRoleRequest &request_) const
Creates a new role.
ExportRecordsToTableResponse exportRecordsToTable(const ExportRecordsToTableRequest &request_) const
Exports records from source table to the specified target table in an external database.
DeleteFilesResponse deleteFiles(const DeleteFilesRequest &request_) const
Deletes one or more files from KiFS.
AggregateHistogramResponse aggregateHistogram(const AggregateHistogramRequest &request_) const
Performs a histogram calculation given a table, a column, and an interval function.
DeleteGraphResponse deleteGraph(const DeleteGraphRequest &request_) const
Deletes an existing graph from the graph server and/or persist.
CreateJoinTableResponse createJoinTable(const CreateJoinTableRequest &request_) const
Creates a table that is the result of a SQL JOIN.
FilterByStringResponse filterByString(const FilterByStringRequest &request_) const
Calculates which objects from a table or view match a string expression for the given string columns...
GetRecordsByColumnResponse getRecordsByColumn(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
RawGetRecordsByColumnResponse getRecordsByColumnRaw(const GetRecordsByColumnRequest &request_) const
For a given table, retrieves the values from the requested column(s).
AggregateKMeansResponse aggregateKMeans(const AggregateKMeansRequest &request_) const
This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clusteri...
DeleteResourceGroupResponse deleteResourceGroup(const DeleteResourceGroupRequest &request_) const
Deletes a resource group.
AlterDatasinkResponse alterDatasink(const AlterDatasinkRequest &request_) const
Alters the properties of an existing data sink
RevokePermissionTableResponse revokePermissionTable(const RevokePermissionTableRequest &request_) const
Revokes a table-level permission from a user or role.
AlterTierResponse alterTier(const AlterTierRequest &request_) const
Alters properties of an exisiting tier to facilitate resource management.
DropDatasinkResponse dropDatasink(const DropDatasinkRequest &request_) const
Drops an existing data sink.
RevokePermissionProcResponse revokePermissionProc(const RevokePermissionProcRequest &request_) const
Revokes a proc-level 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...
CreateTableExternalResponse createTableExternal(const CreateTableExternalRequest &request_) const
Creates a new external table, which is a local database object whose source data is located externall...
ShowFilesResponse showFiles(const ShowFilesRequest &request_) const
Shows information about files in KiFS.
AlterTableColumnsResponse alterTableColumns(const AlterTableColumnsRequest &request_) const
Apply various modifications to columns in a table, view.
AggregateUnpivotResponse aggregateUnpivot(const AggregateUnpivotRequest &request_) const
Rotate the column values into rows values.
ShowResourceStatisticsResponse showResourceStatistics(const ShowResourceStatisticsRequest &request_) const
Requests various statistics for storage/memory tiers and resource groups.
MatchGraphResponse matchGraph(const MatchGraphRequest &request_) const
Matches a directed route implied by a given set of latitude/longitude points to an existing underlyin...
HasProcResponse hasProc(const HasProcRequest &request_) const
Checks the existence of a proc with the given name.
AdminHaRefreshResponse adminHaRefresh(const AdminHaRefreshRequest &request_) const
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes...
AdminVerifyDbResponse adminVerifyDb(const AdminVerifyDbRequest &request_) const
Verify database is in a consistent state.
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection(const GetRecordsFromCollectionRequest &request_) const
Retrieves records from a collection.
ShowTableMonitorsResponse showTableMonitors(const ShowTableMonitorsRequest &request_) const
Show table monitors and their properties.
GrantRoleResponse grantRole(const GrantRoleRequest &request_) const
Grants membership in a role to a user or role.
ShowProcStatusResponse showProcStatus(const ShowProcStatusRequest &request_) const
Shows the statuses of running or completed proc instances.
HasSchemaResponse hasSchema(const HasSchemaRequest &request_) const
Checks for the existence of a schema with the given name.
UpdateRecordsResponse updateRecordsRaw(const RawUpdateRecordsRequest &request_) const
Runs multiple predicate-based updates in a single call.
AlterRoleResponse alterRole(const AlterRoleRequest &request_) const
Alters a Role.
RepartitionGraphResponse repartitionGraph(const RepartitionGraphRequest &request_) const
Rebalances an existing partitioned graph.
ClearTriggerResponse clearTrigger(const ClearTriggerRequest &request_) const
Clears or cancels the trigger identified by the specified handle.
AdminShowAlertsResponse adminShowAlerts(const AdminShowAlertsRequest &request_) const
Requests a list of the most recent alerts.
AlterCredentialResponse alterCredential(const AlterCredentialRequest &request_) const
Alter the properties of an existing credential.
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries(const GetRecordsBySeriesRequest &request_) const
Retrieves the complete series/track records from the given worldTableName based on the partial track ...
AggregateGroupByResponse aggregateGroupBy(const AggregateGroupByRequest &request_) const
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
FilterByValueResponse filterByValue(const FilterByValueRequest &request_) const
Calculates which objects from a table has a particular value for a particular column.
AlterUserResponse alterUser(const AlterUserRequest &request_) const
Alters a user.
AggregateStatisticsResponse aggregateStatistics(const AggregateStatisticsRequest &request_) const
Calculates the requested statistics of the given column(s) in a given table.
FilterByRadiusGeometryResponse filterByRadiusGeometry(const FilterByRadiusGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a circle with the given radius an...
FilterByListResponse filterByList(const FilterByListRequest &request_) const
Calculates which records from a table have values in the given list for the corresponding column...
FilterByRangeResponse filterByRange(const FilterByRangeRequest &request_) const
Calculates which objects from a table have a column that is within the given bounds.
AdminOfflineResponse adminOffline(const AdminOfflineRequest &request_) const
Take the system offline.
FilterByAreaGeometryResponse filterByAreaGeometry(const FilterByAreaGeometryRequest &request_) const
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
AlterResourceGroupResponse alterResourceGroup(const AlterResourceGroupRequest &request_) const
Alters the properties of an exisiting resource group to facilitate resource management.
GrantPermissionTableResponse grantPermissionTable(const GrantPermissionTableRequest &request_) const
Grants a table-level permission to a user or role.
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.
CreateTriggerByAreaResponse createTriggerByArea(const CreateTriggerByAreaRequest &request_) const
Sets up an area trigger mechanism for two column_names for one or more tables.
RawExecuteSqlResponse executeSqlRaw(const ExecuteSqlRequest &request_) const
Execute a SQL statement (query, DML, or DDL).
AdminRemoveRanksResponse adminRemoveRanks(const AdminRemoveRanksRequest &request_) const
Remove one or more ranks from an existing Kinetica cluster.
CreateTableResponse createTable(const CreateTableRequest &request_) const
Creates a new table.
AlterTableResponse alterTable(const AlterTableRequest &request_) const
Apply various modifications to a table or view.
InsertRecordsResponse insertRecords(const InsertRecordsRequest< TRequest > &request_) const
Adds multiple records to the specified table.
ShowProcResponse showProc(const ShowProcRequest &request_) const
Shows information about a proc.
HasRoleResponse hasRole(const HasRoleRequest &request_) const
Checks if the specified user has the specified role.
RevokeRoleResponse revokeRole(const RevokeRoleRequest &request_) const
Revokes membership in a role from a user or role.
CreateTriggerByRangeResponse createTriggerByRange(const CreateTriggerByRangeRequest &request_) const
Sets up a simple range trigger for a column_name for one or more tables.
GetRecordsResponse< TResponse > getRecords(const GetRecordsRequest &request_) const
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column...
CreateMaterializedViewResponse createMaterializedView(const CreateMaterializedViewRequest &request_) const
Initiates the process of creating a materialized view, reserving the view&#39;s name to prevent other vie...
RevokePermissionResponse revokePermission(const RevokePermissionRequest &request_) const
Revoke user or role the specified permission on the specified object.
AdminAlterJobsResponse adminAlterJobs(const AdminAlterJobsRequest &request_) const
Perform the requested action on a list of one or more job(s).
ShowStatisticsResponse showStatistics(const ShowStatisticsRequest &request_) const
Retrieves the collected column statistics for the specified table(s).
InsertRecordsFromQueryResponse insertRecordsFromQuery(const InsertRecordsFromQueryRequest &request_) const
Computes remote query result and inserts the result data into a new or existing table.
AppendRecordsResponse appendRecords(const AppendRecordsRequest &request_) const
Append (or insert) all records from a source table (specified by sourceTableName) to a particular tar...
SolveGraphResponse solveGraph(const SolveGraphRequest &request_) const
Solves an existing graph for a type of problem (e.g., shortest path, page rank, travelling salesman...
VisualizeIsochroneResponse visualizeIsochrone(const VisualizeIsochroneRequest &request_) const
Generate an image containing isolines for travel results using an existing graph. ...
RawAggregateUniqueResponse aggregateUniqueRaw(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
UploadFilesFromurlResponse uploadFilesFromurl(const UploadFilesFromurlRequest &request_) const
Uploads one or more files to KiFS.
ShowCredentialResponse showCredential(const ShowCredentialRequest &request_) const
Shows information about a specified credential or all credentials.
GrantPermissionProcResponse grantPermissionProc(const GrantPermissionProcRequest &request_) const
Grants a proc-level permission to a user or role.
ShowSchemaResponse showSchema(const ShowSchemaRequest &request_) const
Retrieves information about a schema (or all schemas), as specified in schemaName.
FilterByTableResponse filterByTable(const FilterByTableRequest &request_) const
Filters objects in one table based on objects in another table.
QueryGraphResponse queryGraph(const QueryGraphRequest &request_) const
Employs a topological query on a network graph generated a-priori by const and returns a list of adja...
ClearTableResponse clearTable(const ClearTableRequest &request_) const
Clears (drops) one or all tables in the database cluster.
InsertSymbolResponse insertSymbol(const InsertSymbolRequest &request_) const
Adds a symbol or icon (i.e.
LockTableResponse lockTable(const LockTableRequest &request_) const
Manages global access to a table&#39;s data.
HasPermissionResponse hasPermission(const HasPermissionRequest &request_) const
Checks if the specified user has the specified permission on the specified object.
FilterByAreaResponse filterByArea(const FilterByAreaRequest &request_) const
Calculates which objects from a table are within a named area of interest (NAI/polygon).
ShowGraphResponse showGraph(const ShowGraphRequest &request_) const
Shows information and characteristics of graphs that exist on the graph server.
AggregateUniqueResponse aggregateUnique(const AggregateUniqueRequest &request_) const
Returns all the unique values from a particular column (specified by columnName) of a particular tabl...
ShowSystemTimingResponse showSystemTiming(const ShowSystemTimingRequest &request_) const
Returns the last 100 database requests along with the request timing and internal job id...
RevokePermissionCredentialResponse revokePermissionCredential(const RevokePermissionCredentialRequest &request_) const
Revokes a credential-level permission from a user or role.
ShowSecurityResponse showSecurity(const ShowSecurityRequest &request_) const
Shows security information relating to users and/or roles.
AlterTableMetadataResponse alterTableMetadata(const AlterTableMetadataRequest &request_) const
Updates (adds or changes) metadata for tables.
ShowSystemStatusResponse showSystemStatus(const ShowSystemStatusRequest &request_) const
Provides server configuration and health related status to the caller.
ShowResourceObjectsResponse showResourceObjects(const ShowResourceObjectsRequest &request_) const
Returns information about the internal sub-components (tiered objects) which use resources of the sys...
ExportRecordsToFilesResponse exportRecordsToFiles(const ExportRecordsToFilesRequest &request_) const
Export records from a table to files.
HasTableResponse hasTable(const HasTableRequest &request_) const
Checks for the existence of a table with the given name.
RevokePermissionSystemResponse revokePermissionSystem(const RevokePermissionSystemRequest &request_) const
Revokes a system-level permission from a user or role.
ShowSystemPropertiesResponse showSystemProperties(const ShowSystemPropertiesRequest &request_) const
Returns server configuration and version related information to the caller.
FilterByRadiusResponse filterByRadius(const FilterByRadiusRequest &request_) const
Calculates which objects from a table lie within a circle with the given radius and center point (i...
AdminAlterHostResponse adminAlterHost(const AdminAlterHostRequest &request_) const
Alter properties on an existing host in the cluster.
CreateCredentialResponse createCredential(const CreateCredentialRequest &request_) const
Create a new credential.
ShowTablesByTypeResponse showTablesByType(const ShowTablesByTypeRequest &request_) const
Gets names of the tables whose type matches the given criteria.