Skip to main content

#include <gpudb/GPUdb.hpp>

Inherits boost::noncopyable.

Classes

class  Options
 

Public Types

enum  HASynchronicityMode
  DEFAULT = 0 ,
  NONE ,
  SYNCHRONOUS ,
  SYNCHRONOUS_PARALLEL ,
  ASYNCHRONOUS ,
  ASYNCHRONOUS_PARALLEL
 A enumeration of high-availability synchronicity override modes. More…
 

Public Member Functions

 GPUdb (const HttpUrl &url, const Options &options=Options())
 Pass a single HttpURL and options to instantiate a GPUdb object.
 
 GPUdb (const std::string &url, const Options &options=Options())
 Pass a single or multiple, comma-separated URLs as a string and optional options to instantiate a GPUdb object.
 
 GPUdb (const std::vector< HttpUrl > &urls, const Options &options=Options())
 Pass multiple HttpURLs and optional options to instantiate a GPUdb object.
 
 GPUdb (const std::vector< std::string > &urls, const Options &options=Options())
 Pass multiple strings, each containing a single URL, and optional options to instantiate a GPUdb object.
 
 ~GPUdb ()
 Destructor.
 
const HttpUrlgetUrl () const
 
const std::vector< HttpUrl > & getUrls () const
 
const HttpUrlgetHmUrl () const
 
const std::vector< HttpUrl > & getHmUrls () const
 
boost::asio::ssl::context * getSslContext () const
 
bool getBypassSslCertCheck () const
 
const std::string & getUsername () const
 
const std::string & getPassword () const
 
const std::string & getOauthToken () const
 
const std::string & getPrimaryURL () const
 Return a string containing the URL for the primary cluster; empty string otherwise.
 
bool getUseSnappy () const
 
size_t getThreadCount () const
 
avro::ExecutorPtr getExecutor () const
 
const std::map< std::string, std::string > & getHttpHeaders () const
 
HASynchronicityMode getHASyncMode () const
 
size_t getTimeout () const
 
long execute (const std::string &sql)
 This method is used to execute a SQL statement (e.g., DML, DDL).
 
long execute (const std::string &sql, const std::string &parameters)
 This method is used to execute a SQL statement (e.g., DML, DDL).
 
long execute (const std::string &sql, const std::string &parameters, const std::map< std::string, std::string > &options)
 This method is used to execute a SQL statement (e.g., DML, DDL).
 
template<typename T>
long execute (const std::string &sql, const std::vector< T > &parameters)
 
template<typename T>
long execute (const std::string &sql, const std::vector< T > &parameters, const std::map< std::string, std::string > &options)
 
void setHASyncMode (HASynchronicityMode mode)
 Sets the high-availability synchronization mode which will override the default mode.
 
void addHttpHeader (const std::string &header, const std::string &value)
 Adds an HTTP header to the map of additional HTTP headers to send to GPUdb with each request.
 
void removeHttpHeader (const std::string &header)
 Removes the given HTTP header from the map of additional HTTP headers to send to GPUdb with each request.
 
void updateHostManagerPort ()
 Update the host manager port by inquiring the server.
 
template<typename TRequest, typename TResponse>
TResponse & submitRequest (const HttpUrl &url, const TRequest &request, TResponse &response, const bool enableCompression=false) const
 
template<typename TRequest, typename TResponse>
TResponse & submitRequest (const std::string &endpoint, const TRequest &request, TResponse &response, const bool enableCompression=false) const
 
template<typename TRequest, typename TResponse>
TResponse & submitRequest (const char *endpoint, const TRequest &request, TResponse &response, const bool enableCompression=false) const
 
template<typename TRequest, typename TResponse>
TResponse & submitRequestToHostManager (const std::string &endpoint, const TRequest &request, TResponse &response, const bool enableCompression=false) const
 Submit an HTTP request to the host manager.
 
template<typename TRequest, typename TResponse>
TResponse & submitRequestToHostManager (const char *endpoint, const TRequest &request, TResponse &response, const bool enableCompression=false) const
 Submit an HTTP request to the host manager.
 
AdminAddHostResponse adminAddHost (const AdminAddHostRequest &request_) const
 Adds a host to an existing cluster.
 
AdminAddHostResponseadminAddHost (const AdminAddHostRequest &request_, AdminAddHostResponse &response_) const
 Adds a host to an existing cluster.
 
AdminAddHostResponse adminAddHost (const std::string &hostAddress, const std::map< std::string, std::string > &options) const
 Adds a host to an existing cluster.
 
AdminAddHostResponseadminAddHost (const std::string &hostAddress, const std::map< std::string, std::string > &options, AdminAddHostResponse &response_) const
 Adds a host to an existing cluster.
 
AdminAddRanksResponse adminAddRanks (const AdminAddRanksRequest &request_) const
 Add one or more ranks to an existing Kinetica cluster.
 
AdminAddRanksResponseadminAddRanks (const AdminAddRanksRequest &request_, AdminAddRanksResponse &response_) const
 Add one or more ranks to an existing Kinetica cluster.
 
AdminAddRanksResponse adminAddRanks (const std::vector< std::string > &hosts, const std::vector< std::map< std::string, std::string > > &configParams, const std::map< std::string, std::string > &options) const
 Add one or more ranks to an existing Kinetica cluster.
 
AdminAddRanksResponseadminAddRanks (const std::vector< std::string > &hosts, const std::vector< std::map< std::string, std::string > > &configParams, const std::map< std::string, std::string > &options, AdminAddRanksResponse &response_) const
 Add one or more ranks to an existing Kinetica cluster.
 
AdminAlterHostResponse adminAlterHost (const AdminAlterHostRequest &request_) const
 Alter properties on an existing host in the cluster.
 
AdminAlterHostResponseadminAlterHost (const AdminAlterHostRequest &request_, AdminAlterHostResponse &response_) const
 Alter properties on an existing host in the cluster.
 
AdminAlterHostResponse adminAlterHost (const std::string &host, const std::map< std::string, std::string > &options) const
 Alter properties on an existing host in the cluster.
 
AdminAlterHostResponseadminAlterHost (const std::string &host, const std::map< std::string, std::string > &options, AdminAlterHostResponse &response_) const
 Alter properties on an existing host in the cluster.
 
AdminAlterJobsResponse adminAlterJobs (const AdminAlterJobsRequest &request_) const
 Perform the requested action on a list of one or more job(s).
 
AdminAlterJobsResponseadminAlterJobs (const AdminAlterJobsRequest &request_, AdminAlterJobsResponse &response_) const
 Perform the requested action on a list of one or more job(s).
 
AdminAlterJobsResponse adminAlterJobs (const std::vector< int64_t > &jobIds, const std::string &action, const std::map< std::string, std::string > &options) const
 Perform the requested action on a list of one or more job(s).
 
AdminAlterJobsResponseadminAlterJobs (const std::vector< int64_t > &jobIds, const std::string &action, const std::map< std::string, std::string > &options, AdminAlterJobsResponse &response_) const
 Perform the requested action on a list of one or more job(s).
 
AdminBackupBeginResponse adminBackupBegin (const AdminBackupBeginRequest &request_) const
 Prepares the system for a backup by closing all open file handles after allowing current active jobs to complete.
 
AdminBackupBeginResponseadminBackupBegin (const AdminBackupBeginRequest &request_, AdminBackupBeginResponse &response_) const
 Prepares the system for a backup by closing all open file handles after allowing current active jobs to complete.
 
AdminBackupBeginResponse adminBackupBegin (const std::map< std::string, std::string > &options) const
 Prepares the system for a backup by closing all open file handles after allowing current active jobs to complete.
 
AdminBackupBeginResponseadminBackupBegin (const std::map< std::string, std::string > &options, AdminBackupBeginResponse &response_) const
 Prepares the system for a backup by closing all open file handles after allowing current active jobs to complete.
 
AdminBackupEndResponse adminBackupEnd (const AdminBackupEndRequest &request_) const
 Restores the system to normal operating mode after a backup has completed, allowing any queries that were blocked to complete.
 
AdminBackupEndResponseadminBackupEnd (const AdminBackupEndRequest &request_, AdminBackupEndResponse &response_) const
 Restores the system to normal operating mode after a backup has completed, allowing any queries that were blocked to complete.
 
AdminBackupEndResponse adminBackupEnd (const std::map< std::string, std::string > &options) const
 Restores the system to normal operating mode after a backup has completed, allowing any queries that were blocked to complete.
 
AdminBackupEndResponseadminBackupEnd (const std::map< std::string, std::string > &options, AdminBackupEndResponse &response_) const
 Restores the system to normal operating mode after a backup has completed, allowing any queries that were blocked to complete.
 
AdminHaOfflineResponse adminHaOffline (const AdminHaOfflineRequest &request_) const
 Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
 
AdminHaOfflineResponseadminHaOffline (const AdminHaOfflineRequest &request_, AdminHaOfflineResponse &response_) const
 Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
 
AdminHaOfflineResponse adminHaOffline (const bool offline, const std::map< std::string, std::string > &options) const
 Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
 
AdminHaOfflineResponseadminHaOffline (const bool offline, const std::map< std::string, std::string > &options, AdminHaOfflineResponse &response_) const
 Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
 
AdminHaRefreshResponse adminHaRefresh (const AdminHaRefreshRequest &request_) const
 Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
 
AdminHaRefreshResponseadminHaRefresh (const AdminHaRefreshRequest &request_, AdminHaRefreshResponse &response_) const
 Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
 
AdminHaRefreshResponse adminHaRefresh (const std::map< std::string, std::string > &options) const
 Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
 
AdminHaRefreshResponseadminHaRefresh (const std::map< std::string, std::string > &options, AdminHaRefreshResponse &response_) const
 Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
 
AdminOfflineResponse adminOffline (const AdminOfflineRequest &request_) const
 Take the system offline.
 
AdminOfflineResponseadminOffline (const AdminOfflineRequest &request_, AdminOfflineResponse &response_) const
 Take the system offline.
 
AdminOfflineResponse adminOffline (const bool offline, const std::map< std::string, std::string > &options) const
 Take the system offline.
 
AdminOfflineResponseadminOffline (const bool offline, const std::map< std::string, std::string > &options, AdminOfflineResponse &response_) const
 Take the system offline.
 
AdminRebalanceResponse adminRebalance (const AdminRebalanceRequest &request_) const
 Rebalance the data in the cluster so that all nodes contain an equal number of records approximately and/or rebalance the shards to be equally distributed (as much as possible) across all the ranks.
 
AdminRebalanceResponseadminRebalance (const AdminRebalanceRequest &request_, AdminRebalanceResponse &response_) const
 Rebalance the data in the cluster so that all nodes contain an equal number of records approximately and/or rebalance the shards to be equally distributed (as much as possible) across all the ranks.
 
AdminRebalanceResponse adminRebalance (const std::map< std::string, std::string > &options) const
 Rebalance the data in the cluster so that all nodes contain an equal number of records approximately and/or rebalance the shards to be equally distributed (as much as possible) across all the ranks.
 
AdminRebalanceResponseadminRebalance (const std::map< std::string, std::string > &options, AdminRebalanceResponse &response_) const
 Rebalance the data in the cluster so that all nodes contain an equal number of records approximately and/or rebalance the shards to be equally distributed (as much as possible) across all the ranks.
 
AdminRemoveHostResponse adminRemoveHost (const AdminRemoveHostRequest &request_) const
 Removes a host from an existing cluster.
 
AdminRemoveHostResponseadminRemoveHost (const AdminRemoveHostRequest &request_, AdminRemoveHostResponse &response_) const
 Removes a host from an existing cluster.
 
AdminRemoveHostResponse adminRemoveHost (const std::string &host, const std::map< std::string, std::string > &options) const
 Removes a host from an existing cluster.
 
AdminRemoveHostResponseadminRemoveHost (const std::string &host, const std::map< std::string, std::string > &options, AdminRemoveHostResponse &response_) const
 Removes a host from an existing cluster.
 
AdminRemoveRanksResponse adminRemoveRanks (const AdminRemoveRanksRequest &request_) const
 Remove one or more ranks from an existing Kinetica cluster.
 
AdminRemoveRanksResponseadminRemoveRanks (const AdminRemoveRanksRequest &request_, AdminRemoveRanksResponse &response_) const
 Remove one or more ranks from an existing Kinetica cluster.
 
AdminRemoveRanksResponse adminRemoveRanks (const std::vector< std::string > &ranks, const std::map< std::string, std::string > &options) const
 Remove one or more ranks from an existing Kinetica cluster.
 
AdminRemoveRanksResponseadminRemoveRanks (const std::vector< std::string > &ranks, const std::map< std::string, std::string > &options, AdminRemoveRanksResponse &response_) const
 Remove one or more ranks from an existing Kinetica cluster.
 
AdminRepairTableResponse adminRepairTable (const AdminRepairTableRequest &request_) const
 Manually repair a corrupted table.
 
AdminRepairTableResponseadminRepairTable (const AdminRepairTableRequest &request_, AdminRepairTableResponse &response_) const
 Manually repair a corrupted table.
 
AdminRepairTableResponse adminRepairTable (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &tableTypes, const std::map< std::string, std::string > &options) const
 Manually repair a corrupted table.
 
AdminRepairTableResponseadminRepairTable (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &tableTypes, const std::map< std::string, std::string > &options, AdminRepairTableResponse &response_) const
 Manually repair a corrupted table.
 
AdminSendAlertResponse adminSendAlert (const AdminSendAlertRequest &request_) const
 Sends a user generated alert to the monitoring system.
 
AdminSendAlertResponseadminSendAlert (const AdminSendAlertRequest &request_, AdminSendAlertResponse &response_) const
 Sends a user generated alert to the monitoring system.
 
AdminSendAlertResponse adminSendAlert (const std::string &message, const std::string &label, const std::string &logLevel, const std::map< std::string, std::string > &options) const
 Sends a user generated alert to the monitoring system.
 
AdminSendAlertResponseadminSendAlert (const std::string &message, const std::string &label, const std::string &logLevel, const std::map< std::string, std::string > &options, AdminSendAlertResponse &response_) const
 Sends a user generated alert to the monitoring system.
 
AdminShowAlertsResponse adminShowAlerts (const AdminShowAlertsRequest &request_) const
 Requests a list of the most recent alerts.
 
AdminShowAlertsResponseadminShowAlerts (const AdminShowAlertsRequest &request_, AdminShowAlertsResponse &response_) const
 Requests a list of the most recent alerts.
 
AdminShowAlertsResponse adminShowAlerts (const int32_t numAlerts, const std::map< std::string, std::string > &options) const
 Requests a list of the most recent alerts.
 
AdminShowAlertsResponseadminShowAlerts (const int32_t numAlerts, const std::map< std::string, std::string > &options, AdminShowAlertsResponse &response_) const
 Requests a list of the most recent alerts.
 
AdminShowClusterOperationsResponse adminShowClusterOperations (const AdminShowClusterOperationsRequest &request_) const
 Requests the detailed status of the current operation (by default) or a prior cluster operation specified by historyIndex.
 
AdminShowClusterOperationsResponseadminShowClusterOperations (const AdminShowClusterOperationsRequest &request_, AdminShowClusterOperationsResponse &response_) const
 Requests the detailed status of the current operation (by default) or a prior cluster operation specified by historyIndex.
 
AdminShowClusterOperationsResponse adminShowClusterOperations (const int32_t historyIndex, const std::map< std::string, std::string > &options) const
 Requests the detailed status of the current operation (by default) or a prior cluster operation specified by historyIndex.
 
AdminShowClusterOperationsResponseadminShowClusterOperations (const int32_t historyIndex, const std::map< std::string, std::string > &options, AdminShowClusterOperationsResponse &response_) const
 Requests the detailed status of the current operation (by default) or a prior cluster operation specified by historyIndex.
 
AdminShowJobsResponse adminShowJobs (const AdminShowJobsRequest &request_) const
 Get a list of the current jobs in GPUdb.
 
AdminShowJobsResponseadminShowJobs (const AdminShowJobsRequest &request_, AdminShowJobsResponse &response_) const
 Get a list of the current jobs in GPUdb.
 
AdminShowJobsResponse adminShowJobs (const std::map< std::string, std::string > &options) const
 Get a list of the current jobs in GPUdb.
 
AdminShowJobsResponseadminShowJobs (const std::map< std::string, std::string > &options, AdminShowJobsResponse &response_) const
 Get a list of the current jobs in GPUdb.
 
AdminShowShardsResponse adminShowShards (const AdminShowShardsRequest &request_) const
 Show the mapping of shards to the corresponding rank and tom.
 
AdminShowShardsResponseadminShowShards (const AdminShowShardsRequest &request_, AdminShowShardsResponse &response_) const
 Show the mapping of shards to the corresponding rank and tom.
 
AdminShowShardsResponse adminShowShards (const std::map< std::string, std::string > &options) const
 Show the mapping of shards to the corresponding rank and tom.
 
AdminShowShardsResponseadminShowShards (const std::map< std::string, std::string > &options, AdminShowShardsResponse &response_) const
 Show the mapping of shards to the corresponding rank and tom.
 
AdminShutdownResponse adminShutdown (const AdminShutdownRequest &request_) const
 Exits the database server application.
 
AdminShutdownResponseadminShutdown (const AdminShutdownRequest &request_, AdminShutdownResponse &response_) const
 Exits the database server application.
 
AdminShutdownResponse adminShutdown (const std::string &exitType, const std::string &authorization, const std::map< std::string, std::string > &options) const
 Exits the database server application.
 
AdminShutdownResponseadminShutdown (const std::string &exitType, const std::string &authorization, const std::map< std::string, std::string > &options, AdminShutdownResponse &response_) const
 Exits the database server application.
 
AdminSwitchoverResponse adminSwitchover (const AdminSwitchoverRequest &request_) const
 Manually switch over one or more processes to another host.
 
AdminSwitchoverResponseadminSwitchover (const AdminSwitchoverRequest &request_, AdminSwitchoverResponse &response_) const
 Manually switch over one or more processes to another host.
 
AdminSwitchoverResponse adminSwitchover (const std::vector< std::string > &processes, const std::vector< std::string > &destinations, const std::map< std::string, std::string > &options) const
 Manually switch over one or more processes to another host.
 
AdminSwitchoverResponseadminSwitchover (const std::vector< std::string > &processes, const std::vector< std::string > &destinations, const std::map< std::string, std::string > &options, AdminSwitchoverResponse &response_) const
 Manually switch over one or more processes to another host.
 
AdminVerifyDbResponse adminVerifyDb (const AdminVerifyDbRequest &request_) const
 Verify database is in a consistent state.
 
AdminVerifyDbResponseadminVerifyDb (const AdminVerifyDbRequest &request_, AdminVerifyDbResponse &response_) const
 Verify database is in a consistent state.
 
AdminVerifyDbResponse adminVerifyDb (const std::map< std::string, std::string > &options) const
 Verify database is in a consistent state.
 
AdminVerifyDbResponseadminVerifyDb (const std::map< std::string, std::string > &options, AdminVerifyDbResponse &response_) const
 Verify database is in a consistent state.
 
AggregateConvexHullResponse aggregateConvexHull (const AggregateConvexHullRequest &request_) const
 Calculates and returns the convex hull for the values in a table specified by tableName.
 
AggregateConvexHullResponseaggregateConvexHull (const AggregateConvexHullRequest &request_, AggregateConvexHullResponse &response_) const
 Calculates and returns the convex hull for the values in a table specified by tableName.
 
AggregateConvexHullResponse aggregateConvexHull (const std::string &tableName, const std::string &xColumnName, const std::string &yColumnName, const std::map< std::string, std::string > &options) const
 Calculates and returns the convex hull for the values in a table specified by tableName.
 
AggregateConvexHullResponseaggregateConvexHull (const std::string &tableName, const std::string &xColumnName, const std::string &yColumnName, const std::map< std::string, std::string > &options, AggregateConvexHullResponse &response_) const
 Calculates and returns the convex hull for the values in a table specified by tableName.
 
RawAggregateGroupByResponse aggregateGroupByRaw (const AggregateGroupByRequest &request_) const
 Calculates unique combinations (groups) of values for the given columns in a given table or view and computes aggregates on each unique combination.
 
RawAggregateGroupByResponseaggregateGroupByRaw (const AggregateGroupByRequest &request_, RawAggregateGroupByResponse &response_) const
 Calculates unique combinations (groups) of values for the given columns in a given table or view and computes aggregates on each unique combination.
 
AggregateGroupByResponse aggregateGroupBy (const AggregateGroupByRequest &request_) const
 Calculates unique combinations (groups) of values for the given columns in a given table or view and computes aggregates on each unique combination.
 
AggregateGroupByResponseaggregateGroupBy (const AggregateGroupByRequest &request_, AggregateGroupByResponse &response_) const
 Calculates unique combinations (groups) of values for the given columns in a given table or view and computes aggregates on each unique combination.
 
AggregateGroupByResponse aggregateGroupBy (const std::string &tableName, const std::vector< std::string > &columnNames, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Calculates unique combinations (groups) of values for the given columns in a given table or view and computes aggregates on each unique combination.
 
AggregateGroupByResponseaggregateGroupBy (const std::string &tableName, const std::vector< std::string > &columnNames, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, AggregateGroupByResponse &response_) const
 Calculates unique combinations (groups) of values for the given columns in a given table or view and computes aggregates on each unique combination.
 
AggregateHistogramResponse aggregateHistogram (const AggregateHistogramRequest &request_) const
 Performs a histogram calculation given a table, a column, and an interval function.
 
AggregateHistogramResponseaggregateHistogram (const AggregateHistogramRequest &request_, AggregateHistogramResponse &response_) const
 Performs a histogram calculation given a table, a column, and an interval function.
 
AggregateHistogramResponse aggregateHistogram (const std::string &tableName, const std::string &columnName, const double start, const double end, const double interval, const std::map< std::string, std::string > &options) const
 Performs a histogram calculation given a table, a column, and an interval function.
 
AggregateHistogramResponseaggregateHistogram (const std::string &tableName, const std::string &columnName, const double start, const double end, const double interval, const std::map< std::string, std::string > &options, AggregateHistogramResponse &response_) const
 Performs a histogram calculation given a table, a column, and an interval function.
 
AggregateKMeansResponse aggregateKMeans (const AggregateKMeansRequest &request_) const
 This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering.
 
AggregateKMeansResponseaggregateKMeans (const AggregateKMeansRequest &request_, AggregateKMeansResponse &response_) const
 This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering.
 
AggregateKMeansResponse aggregateKMeans (const std::string &tableName, const std::vector< std::string > &columnNames, const int32_t k, const double tolerance, const std::map< std::string, std::string > &options) const
 This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering.
 
AggregateKMeansResponseaggregateKMeans (const std::string &tableName, const std::vector< std::string > &columnNames, const int32_t k, const double tolerance, const std::map< std::string, std::string > &options, AggregateKMeansResponse &response_) const
 This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering.
 
AggregateMinMaxResponse aggregateMinMax (const AggregateMinMaxRequest &request_) const
 Calculates and returns the minimum and maximum values of a particular column in a table.
 
AggregateMinMaxResponseaggregateMinMax (const AggregateMinMaxRequest &request_, AggregateMinMaxResponse &response_) const
 Calculates and returns the minimum and maximum values of a particular column in a table.
 
AggregateMinMaxResponse aggregateMinMax (const std::string &tableName, const std::string &columnName, const std::map< std::string, std::string > &options) const
 Calculates and returns the minimum and maximum values of a particular column in a table.
 
AggregateMinMaxResponseaggregateMinMax (const std::string &tableName, const std::string &columnName, const std::map< std::string, std::string > &options, AggregateMinMaxResponse &response_) const
 Calculates and returns the minimum and maximum values of a particular column in a table.
 
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry (const AggregateMinMaxGeometryRequest &request_) const
 Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geometry column in a table.
 
AggregateMinMaxGeometryResponseaggregateMinMaxGeometry (const AggregateMinMaxGeometryRequest &request_, AggregateMinMaxGeometryResponse &response_) const
 Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geometry column in a table.
 
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry (const std::string &tableName, const std::string &columnName, const std::map< std::string, std::string > &options) const
 Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geometry column in a table.
 
AggregateMinMaxGeometryResponseaggregateMinMaxGeometry (const std::string &tableName, const std::string &columnName, const std::map< std::string, std::string > &options, AggregateMinMaxGeometryResponse &response_) const
 Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geometry column in a table.
 
AggregateStatisticsResponse aggregateStatistics (const AggregateStatisticsRequest &request_) const
 Calculates the requested statistics of the given column(s) in a given table.
 
AggregateStatisticsResponseaggregateStatistics (const AggregateStatisticsRequest &request_, AggregateStatisticsResponse &response_) const
 Calculates the requested statistics of the given column(s) in a given table.
 
AggregateStatisticsResponse aggregateStatistics (const std::string &tableName, const std::string &columnName, const std::string &stats, const std::map< std::string, std::string > &options) const
 Calculates the requested statistics of the given column(s) in a given table.
 
AggregateStatisticsResponseaggregateStatistics (const std::string &tableName, const std::string &columnName, const std::string &stats, const std::map< std::string, std::string > &options, AggregateStatisticsResponse &response_) const
 Calculates the requested statistics of the given column(s) in a given table.
 
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.
 
AggregateStatisticsByRangeResponseaggregateStatisticsByRange (const AggregateStatisticsByRangeRequest &request_, AggregateStatisticsByRangeResponse &response_) const
 Divides the given set into bins and calculates statistics of the values of a value-column in each bin.
 
AggregateStatisticsByRangeResponse aggregateStatisticsByRange (const std::string &tableName, const std::string &selectExpression, const std::string &columnName, const std::string &valueColumnName, const std::string &stats, const double start, const double end, const double interval, const std::map< std::string, std::string > &options) const
 Divides the given set into bins and calculates statistics of the values of a value-column in each bin.
 
AggregateStatisticsByRangeResponseaggregateStatisticsByRange (const std::string &tableName, const std::string &selectExpression, const std::string &columnName, const std::string &valueColumnName, const std::string &stats, const double start, const double end, const double interval, const std::map< std::string, std::string > &options, AggregateStatisticsByRangeResponse &response_) const
 Divides the given set into bins and calculates statistics of the values of a value-column in each bin.
 
RawAggregateUniqueResponse aggregateUniqueRaw (const AggregateUniqueRequest &request_) const
 Returns all the unique values from a particular column (specified by columnName) of a particular table or view (specified by tableName).
 
RawAggregateUniqueResponseaggregateUniqueRaw (const AggregateUniqueRequest &request_, RawAggregateUniqueResponse &response_) const
 Returns all the unique values from a particular column (specified by columnName) of a particular table or view (specified by tableName).
 
AggregateUniqueResponse aggregateUnique (const AggregateUniqueRequest &request_) const
 Returns all the unique values from a particular column (specified by columnName) of a particular table or view (specified by tableName).
 
AggregateUniqueResponseaggregateUnique (const AggregateUniqueRequest &request_, AggregateUniqueResponse &response_) const
 Returns all the unique values from a particular column (specified by columnName) of a particular table or view (specified by tableName).
 
AggregateUniqueResponse aggregateUnique (const std::string &tableName, const std::string &columnName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Returns all the unique values from a particular column (specified by columnName) of a particular table or view (specified by tableName).
 
AggregateUniqueResponseaggregateUnique (const std::string &tableName, const std::string &columnName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, AggregateUniqueResponse &response_) const
 Returns all the unique values from a particular column (specified by columnName) of a particular table or view (specified by tableName).
 
RawAggregateUnpivotResponse aggregateUnpivotRaw (const AggregateUnpivotRequest &request_) const
 Rotate the column values into rows values.
 
RawAggregateUnpivotResponseaggregateUnpivotRaw (const AggregateUnpivotRequest &request_, RawAggregateUnpivotResponse &response_) const
 Rotate the column values into rows values.
 
AggregateUnpivotResponse aggregateUnpivot (const AggregateUnpivotRequest &request_) const
 Rotate the column values into rows values.
 
AggregateUnpivotResponseaggregateUnpivot (const AggregateUnpivotRequest &request_, AggregateUnpivotResponse &response_) const
 Rotate the column values into rows values.
 
AggregateUnpivotResponse aggregateUnpivot (const std::string &tableName, const std::vector< std::string > &columnNames, const std::string &variableColumnName, const std::string &valueColumnName, const std::vector< std::string > &pivotedColumns, const std::map< std::string, std::string > &options) const
 Rotate the column values into rows values.
 
AggregateUnpivotResponseaggregateUnpivot (const std::string &tableName, const std::vector< std::string > &columnNames, const std::string &variableColumnName, const std::string &valueColumnName, const std::vector< std::string > &pivotedColumns, const std::map< std::string, std::string > &options, AggregateUnpivotResponse &response_) const
 Rotate the column values into rows values.
 
AlterBackupResponse alterBackup (const AlterBackupRequest &request_) const
 Alters an existing database backup, accessible via the data sink specified by datasinkName.
 
AlterBackupResponsealterBackup (const AlterBackupRequest &request_, AlterBackupResponse &response_) const
 Alters an existing database backup, accessible via the data sink specified by datasinkName.
 
AlterBackupResponse alterBackup (const std::string &backupName, const std::string &action, const std::string &value, const std::string &datasinkName, const std::map< std::string, std::string > &options) const
 Alters an existing database backup, accessible via the data sink specified by datasinkName.
 
AlterBackupResponsealterBackup (const std::string &backupName, const std::string &action, const std::string &value, const std::string &datasinkName, const std::map< std::string, std::string > &options, AlterBackupResponse &response_) const
 Alters an existing database backup, accessible via the data sink specified by datasinkName.
 
AlterCredentialResponse alterCredential (const AlterCredentialRequest &request_) const
 Alter the properties of an existing credential.
 
AlterCredentialResponsealterCredential (const AlterCredentialRequest &request_, AlterCredentialResponse &response_) const
 Alter the properties of an existing credential.
 
AlterCredentialResponse alterCredential (const std::string &credentialName, const std::map< std::string, std::string > &credentialUpdatesMap, const std::map< std::string, std::string > &options) const
 Alter the properties of an existing credential.
 
AlterCredentialResponsealterCredential (const std::string &credentialName, const std::map< std::string, std::string > &credentialUpdatesMap, const std::map< std::string, std::string > &options, AlterCredentialResponse &response_) const
 Alter the properties of an existing credential.
 
AlterDatasinkResponse alterDatasink (const AlterDatasinkRequest &request_) const
 Alters the properties of an existing data sink.
 
AlterDatasinkResponsealterDatasink (const AlterDatasinkRequest &request_, AlterDatasinkResponse &response_) const
 Alters the properties of an existing data sink.
 
AlterDatasinkResponse alterDatasink (const std::string &name, const std::map< std::string, std::string > &datasinkUpdatesMap, const std::map< std::string, std::string > &options) const
 Alters the properties of an existing data sink.
 
AlterDatasinkResponsealterDatasink (const std::string &name, const std::map< std::string, std::string > &datasinkUpdatesMap, const std::map< std::string, std::string > &options, AlterDatasinkResponse &response_) const
 Alters the properties of an existing data sink.
 
AlterDatasourceResponse alterDatasource (const AlterDatasourceRequest &request_) const
 Alters the properties of an existing data source.
 
AlterDatasourceResponsealterDatasource (const AlterDatasourceRequest &request_, AlterDatasourceResponse &response_) const
 Alters the properties of an existing data source.
 
AlterDatasourceResponse alterDatasource (const std::string &name, const std::map< std::string, std::string > &datasourceUpdatesMap, const std::map< std::string, std::string > &options) const
 Alters the properties of an existing data source.
 
AlterDatasourceResponsealterDatasource (const std::string &name, const std::map< std::string, std::string > &datasourceUpdatesMap, const std::map< std::string, std::string > &options, AlterDatasourceResponse &response_) const
 Alters the properties of an existing data source.
 
AlterDirectoryResponse alterDirectory (const AlterDirectoryRequest &request_) const
 Alters an existing directory in KiFS.
 
AlterDirectoryResponsealterDirectory (const AlterDirectoryRequest &request_, AlterDirectoryResponse &response_) const
 Alters an existing directory in KiFS.
 
AlterDirectoryResponse alterDirectory (const std::string &directoryName, const std::map< std::string, std::string > &directoryUpdatesMap, const std::map< std::string, std::string > &options) const
 Alters an existing directory in KiFS.
 
AlterDirectoryResponsealterDirectory (const std::string &directoryName, const std::map< std::string, std::string > &directoryUpdatesMap, const std::map< std::string, std::string > &options, AlterDirectoryResponse &response_) const
 Alters an existing directory in KiFS.
 
AlterEnvironmentResponse alterEnvironment (const AlterEnvironmentRequest &request_) const
 Alters an existing environment which can be referenced by a user-defined function (UDF).
 
AlterEnvironmentResponsealterEnvironment (const AlterEnvironmentRequest &request_, AlterEnvironmentResponse &response_) const
 Alters an existing environment which can be referenced by a user-defined function (UDF).
 
AlterEnvironmentResponse alterEnvironment (const std::string &environmentName, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options) const
 Alters an existing environment which can be referenced by a user-defined function (UDF).
 
AlterEnvironmentResponsealterEnvironment (const std::string &environmentName, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options, AlterEnvironmentResponse &response_) const
 Alters an existing environment which can be referenced by a user-defined function (UDF).
 
AlterResourceGroupResponse alterResourceGroup (const AlterResourceGroupRequest &request_) const
 Alters the properties of an existing resource group to facilitate resource management.
 
AlterResourceGroupResponsealterResourceGroup (const AlterResourceGroupRequest &request_, AlterResourceGroupResponse &response_) const
 Alters the properties of an existing resource group to facilitate resource management.
 
AlterResourceGroupResponse alterResourceGroup (const std::string &name, const std::map< std::string, std::map< std::string, std::string > > &tierAttributes, const std::string &ranking, const std::string &adjoiningResourceGroup, const std::map< std::string, std::string > &options) const
 Alters the properties of an existing resource group to facilitate resource management.
 
AlterResourceGroupResponsealterResourceGroup (const std::string &name, const std::map< std::string, std::map< std::string, std::string > > &tierAttributes, const std::string &ranking, const std::string &adjoiningResourceGroup, const std::map< std::string, std::string > &options, AlterResourceGroupResponse &response_) const
 Alters the properties of an existing resource group to facilitate resource management.
 
AlterRoleResponse alterRole (const AlterRoleRequest &request_) const
 Alters a Role.
 
AlterRoleResponsealterRole (const AlterRoleRequest &request_, AlterRoleResponse &response_) const
 Alters a Role.
 
AlterRoleResponse alterRole (const std::string &name, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options) const
 Alters a Role.
 
AlterRoleResponsealterRole (const std::string &name, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options, AlterRoleResponse &response_) const
 Alters a Role.
 
AlterSchemaResponse alterSchema (const AlterSchemaRequest &request_) const
 Used to change the name of a SQL-style schema, specified in schemaName.
 
AlterSchemaResponsealterSchema (const AlterSchemaRequest &request_, AlterSchemaResponse &response_) const
 Used to change the name of a SQL-style schema, specified in schemaName.
 
AlterSchemaResponse alterSchema (const std::string &schemaName, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options) const
 Used to change the name of a SQL-style schema, specified in schemaName.
 
AlterSchemaResponsealterSchema (const std::string &schemaName, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options, AlterSchemaResponse &response_) const
 Used to change the name of a SQL-style schema, specified in schemaName.
 
AlterSystemPropertiesResponse alterSystemProperties (const AlterSystemPropertiesRequest &request_) const
 The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution.
 
AlterSystemPropertiesResponsealterSystemProperties (const AlterSystemPropertiesRequest &request_, AlterSystemPropertiesResponse &response_) const
 The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution.
 
AlterSystemPropertiesResponse alterSystemProperties (const std::map< std::string, std::string > &propertyUpdatesMap, const std::map< std::string, std::string > &options) const
 The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution.
 
AlterSystemPropertiesResponsealterSystemProperties (const std::map< std::string, std::string > &propertyUpdatesMap, const std::map< std::string, std::string > &options, AlterSystemPropertiesResponse &response_) const
 The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution.
 
AlterTableResponse alterTable (const AlterTableRequest &request_) const
 Apply various modifications to a table or view.
 
AlterTableResponsealterTable (const AlterTableRequest &request_, AlterTableResponse &response_) const
 Apply various modifications to a table or view.
 
AlterTableResponse alterTable (const std::string &tableName, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options) const
 Apply various modifications to a table or view.
 
AlterTableResponsealterTable (const std::string &tableName, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options, AlterTableResponse &response_) const
 Apply various modifications to a table or view.
 
AlterTableColumnsResponse alterTableColumns (const AlterTableColumnsRequest &request_) const
 Apply various modifications to columns in a table, view.
 
AlterTableColumnsResponsealterTableColumns (const AlterTableColumnsRequest &request_, AlterTableColumnsResponse &response_) const
 Apply various modifications to columns in a table, view.
 
AlterTableColumnsResponse alterTableColumns (const std::string &tableName, const std::vector< std::map< std::string, std::string > > &columnAlterations, const std::map< std::string, std::string > &options) const
 Apply various modifications to columns in a table, view.
 
AlterTableColumnsResponsealterTableColumns (const std::string &tableName, const std::vector< std::map< std::string, std::string > > &columnAlterations, const std::map< std::string, std::string > &options, AlterTableColumnsResponse &response_) const
 Apply various modifications to columns in a table, view.
 
AlterTableMetadataResponse alterTableMetadata (const AlterTableMetadataRequest &request_) const
 Updates (adds or changes) metadata for tables.
 
AlterTableMetadataResponsealterTableMetadata (const AlterTableMetadataRequest &request_, AlterTableMetadataResponse &response_) const
 Updates (adds or changes) metadata for tables.
 
AlterTableMetadataResponse alterTableMetadata (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &metadataMap, const std::map< std::string, std::string > &options) const
 Updates (adds or changes) metadata for tables.
 
AlterTableMetadataResponsealterTableMetadata (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &metadataMap, const std::map< std::string, std::string > &options, AlterTableMetadataResponse &response_) const
 Updates (adds or changes) metadata for tables.
 
AlterTableMonitorResponse alterTableMonitor (const AlterTableMonitorRequest &request_) const
 Alters a table monitor previously created with createTableMonitor.
 
AlterTableMonitorResponsealterTableMonitor (const AlterTableMonitorRequest &request_, AlterTableMonitorResponse &response_) const
 Alters a table monitor previously created with createTableMonitor.
 
AlterTableMonitorResponse alterTableMonitor (const std::string &topicId, const std::map< std::string, std::string > &monitorUpdatesMap, const std::map< std::string, std::string > &options) const
 Alters a table monitor previously created with createTableMonitor.
 
AlterTableMonitorResponsealterTableMonitor (const std::string &topicId, const std::map< std::string, std::string > &monitorUpdatesMap, const std::map< std::string, std::string > &options, AlterTableMonitorResponse &response_) const
 Alters a table monitor previously created with createTableMonitor.
 
AlterTierResponse alterTier (const AlterTierRequest &request_) const
 Alters properties of an existing tier to facilitate resource management.
 
AlterTierResponsealterTier (const AlterTierRequest &request_, AlterTierResponse &response_) const
 Alters properties of an existing tier to facilitate resource management.
 
AlterTierResponse alterTier (const std::string &name, const std::map< std::string, std::string > &options) const
 Alters properties of an existing tier to facilitate resource management.
 
AlterTierResponsealterTier (const std::string &name, const std::map< std::string, std::string > &options, AlterTierResponse &response_) const
 Alters properties of an existing tier to facilitate resource management.
 
AlterUserResponse alterUser (const AlterUserRequest &request_) const
 Alters a user.
 
AlterUserResponsealterUser (const AlterUserRequest &request_, AlterUserResponse &response_) const
 Alters a user.
 
AlterUserResponse alterUser (const std::string &name, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options) const
 Alters a user.
 
AlterUserResponsealterUser (const std::string &name, const std::string &action, const std::string &value, const std::map< std::string, std::string > &options, AlterUserResponse &response_) const
 Alters a user.
 
AlterVideoResponse alterVideo (const AlterVideoRequest &request_) const
 Alters a video.
 
AlterVideoResponsealterVideo (const AlterVideoRequest &request_, AlterVideoResponse &response_) const
 Alters a video.
 
AlterVideoResponse alterVideo (const std::string &path, const std::map< std::string, std::string > &options) const
 Alters a video.
 
AlterVideoResponsealterVideo (const std::string &path, const std::map< std::string, std::string > &options, AlterVideoResponse &response_) const
 Alters a video.
 
AlterWalResponse alterWal (const AlterWalRequest &request_) const
 Alters table write-ahead log (WAL) settings.
 
AlterWalResponsealterWal (const AlterWalRequest &request_, AlterWalResponse &response_) const
 Alters table write-ahead log (WAL) settings.
 
AlterWalResponse alterWal (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options) const
 Alters table write-ahead log (WAL) settings.
 
AlterWalResponsealterWal (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options, AlterWalResponse &response_) const
 Alters table write-ahead log (WAL) settings.
 
AppendRecordsResponse appendRecords (const AppendRecordsRequest &request_) const
 Append (or insert) all records from a source table (specified by sourceTableName) to a particular target table (specified by tableName).
 
AppendRecordsResponseappendRecords (const AppendRecordsRequest &request_, AppendRecordsResponse &response_) const
 Append (or insert) all records from a source table (specified by sourceTableName) to a particular target table (specified by tableName).
 
AppendRecordsResponse appendRecords (const std::string &tableName, const std::string &sourceTableName, const std::map< std::string, std::string > &fieldMap, const std::map< std::string, std::string > &options) const
 Append (or insert) all records from a source table (specified by sourceTableName) to a particular target table (specified by tableName).
 
AppendRecordsResponseappendRecords (const std::string &tableName, const std::string &sourceTableName, const std::map< std::string, std::string > &fieldMap, const std::map< std::string, std::string > &options, AppendRecordsResponse &response_) const
 Append (or insert) all records from a source table (specified by sourceTableName) to a particular target table (specified by tableName).
 
CheckTableResponse checkTable (const CheckTableRequest &request_) const
 Scans the requested tables as specified in tableNames for integrity.
 
CheckTableResponsecheckTable (const CheckTableRequest &request_, CheckTableResponse &response_) const
 Scans the requested tables as specified in tableNames for integrity.
 
CheckTableResponse checkTable (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options) const
 Scans the requested tables as specified in tableNames for integrity.
 
CheckTableResponsecheckTable (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options, CheckTableResponse &response_) const
 Scans the requested tables as specified in tableNames for integrity.
 
ClearStatisticsResponse clearStatistics (const ClearStatisticsRequest &request_) const
 Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
 
ClearStatisticsResponseclearStatistics (const ClearStatisticsRequest &request_, ClearStatisticsResponse &response_) const
 Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
 
ClearStatisticsResponse clearStatistics (const std::string &tableName, const std::string &columnName, const std::map< std::string, std::string > &options) const
 Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
 
ClearStatisticsResponseclearStatistics (const std::string &tableName, const std::string &columnName, const std::map< std::string, std::string > &options, ClearStatisticsResponse &response_) const
 Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
 
ClearTableResponse clearTable (const ClearTableRequest &request_) const
 Clears (drops) one or all tables in the database cluster.
 
ClearTableResponseclearTable (const ClearTableRequest &request_, ClearTableResponse &response_) const
 Clears (drops) one or all tables in the database cluster.
 
ClearTableResponse clearTable (const std::string &tableName, const std::string &authorization, const std::map< std::string, std::string > &options) const
 Clears (drops) one or all tables in the database cluster.
 
ClearTableResponseclearTable (const std::string &tableName, const std::string &authorization, const std::map< std::string, std::string > &options, ClearTableResponse &response_) const
 Clears (drops) one or all tables in the database cluster.
 
ClearTableMonitorResponse clearTableMonitor (const ClearTableMonitorRequest &request_) const
 Deactivates a table monitor previously created with createTableMonitor.
 
ClearTableMonitorResponseclearTableMonitor (const ClearTableMonitorRequest &request_, ClearTableMonitorResponse &response_) const
 Deactivates a table monitor previously created with createTableMonitor.
 
ClearTableMonitorResponse clearTableMonitor (const std::string &topicId, const std::map< std::string, std::string > &options) const
 Deactivates a table monitor previously created with createTableMonitor.
 
ClearTableMonitorResponseclearTableMonitor (const std::string &topicId, const std::map< std::string, std::string > &options, ClearTableMonitorResponse &response_) const
 Deactivates a table monitor previously created with createTableMonitor.
 
ClearTablesResponse clearTables (const ClearTablesRequest &request_) const
 Clears (drops) tables in the database cluster.
 
ClearTablesResponseclearTables (const ClearTablesRequest &request_, ClearTablesResponse &response_) const
 Clears (drops) tables in the database cluster.
 
ClearTablesResponse clearTables (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options) const
 Clears (drops) tables in the database cluster.
 
ClearTablesResponseclearTables (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options, ClearTablesResponse &response_) const
 Clears (drops) tables in the database cluster.
 
ClearTriggerResponse clearTrigger (const ClearTriggerRequest &request_) const
 Clears or cancels the trigger identified by the specified handle.
 
ClearTriggerResponseclearTrigger (const ClearTriggerRequest &request_, ClearTriggerResponse &response_) const
 Clears or cancels the trigger identified by the specified handle.
 
ClearTriggerResponse clearTrigger (const std::string &triggerId, const std::map< std::string, std::string > &options) const
 Clears or cancels the trigger identified by the specified handle.
 
ClearTriggerResponseclearTrigger (const std::string &triggerId, const std::map< std::string, std::string > &options, ClearTriggerResponse &response_) const
 Clears or cancels the trigger identified by the specified handle.
 
CollectStatisticsResponse collectStatistics (const CollectStatisticsRequest &request_) const
 Collect statistics for a column(s) in a specified table.
 
CollectStatisticsResponsecollectStatistics (const CollectStatisticsRequest &request_, CollectStatisticsResponse &response_) const
 Collect statistics for a column(s) in a specified table.
 
CollectStatisticsResponse collectStatistics (const std::string &tableName, const std::vector< std::string > &columnNames, const std::map< std::string, std::string > &options) const
 Collect statistics for a column(s) in a specified table.
 
CollectStatisticsResponsecollectStatistics (const std::string &tableName, const std::vector< std::string > &columnNames, const std::map< std::string, std::string > &options, CollectStatisticsResponse &response_) const
 Collect statistics for a column(s) in a specified table.
 
CreateBackupResponse createBackup (const CreateBackupRequest &request_) const
 Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
 
CreateBackupResponsecreateBackup (const CreateBackupRequest &request_, CreateBackupResponse &response_) const
 Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
 
CreateBackupResponse createBackup (const std::string &backupName, const std::string &backupType, const std::map< std::string, std::string > &backupObjectsMap, const std::string &datasinkName, const std::map< std::string, std::string > &options) const
 Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
 
CreateBackupResponsecreateBackup (const std::string &backupName, const std::string &backupType, const std::map< std::string, std::string > &backupObjectsMap, const std::string &datasinkName, const std::map< std::string, std::string > &options, CreateBackupResponse &response_) const
 Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
 
CreateCatalogResponse createCatalog (const CreateCatalogRequest &request_) const
 Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.
 
CreateCatalogResponsecreateCatalog (const CreateCatalogRequest &request_, CreateCatalogResponse &response_) const
 Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.
 
CreateCatalogResponse createCatalog (const std::string &name, const std::string &tableFormat, const std::string &location, const std::string &type, const std::string &credential, const std::string &datasource, const std::map< std::string, std::string > &options) const
 Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.
 
CreateCatalogResponsecreateCatalog (const std::string &name, const std::string &tableFormat, const std::string &location, const std::string &type, const std::string &credential, const std::string &datasource, const std::map< std::string, std::string > &options, CreateCatalogResponse &response_) const
 Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.
 
CreateCredentialResponse createCredential (const CreateCredentialRequest &request_) const
 Create a new credential.
 
CreateCredentialResponsecreateCredential (const CreateCredentialRequest &request_, CreateCredentialResponse &response_) const
 Create a new credential.
 
CreateCredentialResponse createCredential (const std::string &credentialName, const std::string &type, const std::string &identity, const std::string &secret, const std::map< std::string, std::string > &options) const
 Create a new credential.
 
CreateCredentialResponsecreateCredential (const std::string &credentialName, const std::string &type, const std::string &identity, const std::string &secret, const std::map< std::string, std::string > &options, CreateCredentialResponse &response_) const
 Create a new credential.
 
CreateDatasinkResponse createDatasink (const CreateDatasinkRequest &request_) const
 Creates a data sink, which contains the destination information for a data sink that is external to the database.
 
CreateDatasinkResponsecreateDatasink (const CreateDatasinkRequest &request_, CreateDatasinkResponse &response_) const
 Creates a data sink, which contains the destination information for a data sink that is external to the database.
 
CreateDatasinkResponse createDatasink (const std::string &name, const std::string &destination, const std::map< std::string, std::string > &options) const
 Creates a data sink, which contains the destination information for a data sink that is external to the database.
 
CreateDatasinkResponsecreateDatasink (const std::string &name, const std::string &destination, const std::map< std::string, std::string > &options, CreateDatasinkResponse &response_) const
 Creates a data sink, which contains the destination information for a data sink that is external to the database.
 
CreateDatasourceResponse createDatasource (const CreateDatasourceRequest &request_) const
 Creates a data source, which contains the location and connection information for a data store that is external to the database.
 
CreateDatasourceResponsecreateDatasource (const CreateDatasourceRequest &request_, CreateDatasourceResponse &response_) const
 Creates a data source, which contains the location and connection information for a data store that is external to the database.
 
CreateDatasourceResponse createDatasource (const std::string &name, const std::string &location, const std::string &userName, const std::string &password, const std::map< std::string, std::string > &options) const
 Creates a data source, which contains the location and connection information for a data store that is external to the database.
 
CreateDatasourceResponsecreateDatasource (const std::string &name, const std::string &location, const std::string &userName, const std::string &password, const std::map< std::string, std::string > &options, CreateDatasourceResponse &response_) const
 Creates a data source, which contains the location and connection information for a data store that is external to the database.
 
CreateDirectoryResponse createDirectory (const CreateDirectoryRequest &request_) const
 Creates a new directory in KiFS.
 
CreateDirectoryResponsecreateDirectory (const CreateDirectoryRequest &request_, CreateDirectoryResponse &response_) const
 Creates a new directory in KiFS.
 
CreateDirectoryResponse createDirectory (const std::string &directoryName, const std::map< std::string, std::string > &options) const
 Creates a new directory in KiFS.
 
CreateDirectoryResponsecreateDirectory (const std::string &directoryName, const std::map< std::string, std::string > &options, CreateDirectoryResponse &response_) const
 Creates a new directory in KiFS.
 
CreateEnvironmentResponse createEnvironment (const CreateEnvironmentRequest &request_) const
 Creates a new environment which can be used by user-defined functions (UDF).
 
CreateEnvironmentResponsecreateEnvironment (const CreateEnvironmentRequest &request_, CreateEnvironmentResponse &response_) const
 Creates a new environment which can be used by user-defined functions (UDF).
 
CreateEnvironmentResponse createEnvironment (const std::string &environmentName, const std::map< std::string, std::string > &options) const
 Creates a new environment which can be used by user-defined functions (UDF).
 
CreateEnvironmentResponsecreateEnvironment (const std::string &environmentName, const std::map< std::string, std::string > &options, CreateEnvironmentResponse &response_) const
 Creates a new environment which can be used by user-defined functions (UDF).
 
CreateGraphResponse createGraph (const CreateGraphRequest &request_) const
 Creates a new graph network using given nodes, edges, weights, and restrictions.
 
CreateGraphResponsecreateGraph (const CreateGraphRequest &request_, CreateGraphResponse &response_) const
 Creates a new graph network using given nodes, edges, weights, and restrictions.
 
CreateGraphResponse createGraph (const std::string &graphName, const bool directedGraph, const std::vector< std::string > &nodes, const std::vector< std::string > &edges, const std::vector< std::string > &weights, const std::vector< std::string > &restrictions, const std::map< std::string, std::string > &options) const
 Creates a new graph network using given nodes, edges, weights, and restrictions.
 
CreateGraphResponsecreateGraph (const std::string &graphName, const bool directedGraph, const std::vector< std::string > &nodes, const std::vector< std::string > &edges, const std::vector< std::string > &weights, const std::vector< std::string > &restrictions, const std::map< std::string, std::string > &options, CreateGraphResponse &response_) const
 Creates a new graph network using given nodes, edges, weights, and restrictions.
 
CreateJobResponse createJob (const CreateJobRequest &request_) const
 Create a job which will run asynchronously.
 
CreateJobResponsecreateJob (const CreateJobRequest &request_, CreateJobResponse &response_) const
 Create a job which will run asynchronously.
 
CreateJobResponse createJob (const std::string &endpoint, const std::string &requestEncoding, const std::vector< uint8_t > &data, const std::string &dataStr, const std::map< std::string, std::string > &options) const
 Create a job which will run asynchronously.
 
CreateJobResponsecreateJob (const std::string &endpoint, const std::string &requestEncoding, const std::vector< uint8_t > &data, const std::string &dataStr, const std::map< std::string, std::string > &options, CreateJobResponse &response_) const
 Create a job which will run asynchronously.
 
CreateJoinTableResponse createJoinTable (const CreateJoinTableRequest &request_) const
 Creates a table that is the result of a SQL JOIN.
 
CreateJoinTableResponsecreateJoinTable (const CreateJoinTableRequest &request_, CreateJoinTableResponse &response_) const
 Creates a table that is the result of a SQL JOIN.
 
CreateJoinTableResponse createJoinTable (const std::string &joinTableName, const std::vector< std::string > &tableNames, const std::vector< std::string > &columnNames, const std::vector< std::string > &expressions, const std::map< std::string, std::string > &options) const
 Creates a table that is the result of a SQL JOIN.
 
CreateJoinTableResponsecreateJoinTable (const std::string &joinTableName, const std::vector< std::string > &tableNames, const std::vector< std::string > &columnNames, const std::vector< std::string > &expressions, const std::map< std::string, std::string > &options, CreateJoinTableResponse &response_) const
 Creates a table that is the result of a SQL JOIN.
 
CreateMaterializedViewResponse createMaterializedView (const CreateMaterializedViewRequest &request_) const
 Initiates the process of creating a materialized view, reserving the view’s name to prevent other views or tables from being created with that name.
 
CreateMaterializedViewResponsecreateMaterializedView (const CreateMaterializedViewRequest &request_, CreateMaterializedViewResponse &response_) const
 Initiates the process of creating a materialized view, reserving the view’s name to prevent other views or tables from being created with that name.
 
CreateMaterializedViewResponse createMaterializedView (const std::string &tableName, const std::map< std::string, std::string > &options) const
 Initiates the process of creating a materialized view, reserving the view’s name to prevent other views or tables from being created with that name.
 
CreateMaterializedViewResponsecreateMaterializedView (const std::string &tableName, const std::map< std::string, std::string > &options, CreateMaterializedViewResponse &response_) const
 Initiates the process of creating a materialized view, reserving the view’s name to prevent other views or tables from being created with that name.
 
CreateProcResponse createProc (const CreateProcRequest &request_) const
 Creates an instance (proc) of the user-defined functions (UDF) specified by the given command, options, and files, and makes it available for execution.
 
CreateProcResponsecreateProc (const CreateProcRequest &request_, CreateProcResponse &response_) const
 Creates an instance (proc) of the user-defined functions (UDF) specified by the given command, options, and files, and makes it available for execution.
 
CreateProcResponse createProc (const std::string &procName, const std::string &executionMode, const std::map< std::string, std::vector< uint8_t > > &files, const std::string &command, const std::vector< std::string > &args, const std::map< std::string, std::string > &options) const
 Creates an instance (proc) of the user-defined functions (UDF) specified by the given command, options, and files, and makes it available for execution.
 
CreateProcResponsecreateProc (const std::string &procName, const std::string &executionMode, const std::map< std::string, std::vector< uint8_t > > &files, const std::string &command, const std::vector< std::string > &args, const std::map< std::string, std::string > &options, CreateProcResponse &response_) const
 Creates an instance (proc) of the user-defined functions (UDF) specified by the given command, options, and files, and makes it available for execution.
 
CreateProjectionResponse createProjection (const CreateProjectionRequest &request_) const
 Creates a new projection of an existing table.
 
CreateProjectionResponsecreateProjection (const CreateProjectionRequest &request_, CreateProjectionResponse &response_) const
 Creates a new projection of an existing table.
 
CreateProjectionResponse createProjection (const std::string &tableName, const std::string &projectionName, const std::vector< std::string > &columnNames, const std::map< std::string, std::string > &options) const
 Creates a new projection of an existing table.
 
CreateProjectionResponsecreateProjection (const std::string &tableName, const std::string &projectionName, const std::vector< std::string > &columnNames, const std::map< std::string, std::string > &options, CreateProjectionResponse &response_) const
 Creates a new projection of an existing table.
 
CreateResourceGroupResponse createResourceGroup (const CreateResourceGroupRequest &request_) const
 Creates a new resource group to facilitate resource management.
 
CreateResourceGroupResponsecreateResourceGroup (const CreateResourceGroupRequest &request_, CreateResourceGroupResponse &response_) const
 Creates a new resource group to facilitate resource management.
 
CreateResourceGroupResponse createResourceGroup (const std::string &name, const std::map< std::string, std::map< std::string, std::string > > &tierAttributes, const std::string &ranking, const std::string &adjoiningResourceGroup, const std::map< std::string, std::string > &options) const
 Creates a new resource group to facilitate resource management.
 
CreateResourceGroupResponsecreateResourceGroup (const std::string &name, const std::map< std::string, std::map< std::string, std::string > > &tierAttributes, const std::string &ranking, const std::string &adjoiningResourceGroup, const std::map< std::string, std::string > &options, CreateResourceGroupResponse &response_) const
 Creates a new resource group to facilitate resource management.
 
CreateRoleResponse createRole (const CreateRoleRequest &request_) const
 Creates a new role.
 
CreateRoleResponsecreateRole (const CreateRoleRequest &request_, CreateRoleResponse &response_) const
 Creates a new role.
 
CreateRoleResponse createRole (const std::string &name, const std::map< std::string, std::string > &options) const
 Creates a new role.
 
CreateRoleResponsecreateRole (const std::string &name, const std::map< std::string, std::string > &options, CreateRoleResponse &response_) const
 Creates a new role.
 
CreateSchemaResponse createSchema (const CreateSchemaRequest &request_) const
 Creates a SQL-style schema.
 
CreateSchemaResponsecreateSchema (const CreateSchemaRequest &request_, CreateSchemaResponse &response_) const
 Creates a SQL-style schema.
 
CreateSchemaResponse createSchema (const std::string &schemaName, const std::map< std::string, std::string > &options) const
 Creates a SQL-style schema.
 
CreateSchemaResponsecreateSchema (const std::string &schemaName, const std::map< std::string, std::string > &options, CreateSchemaResponse &response_) const
 Creates a SQL-style schema.
 
CreateTableResponse createTable (const CreateTableRequest &request_) const
 Creates a new table with the given type (definition of columns).
 
CreateTableResponsecreateTable (const CreateTableRequest &request_, CreateTableResponse &response_) const
 Creates a new table with the given type (definition of columns).
 
CreateTableResponse createTable (const std::string &tableName, const std::string &typeId, const std::map< std::string, std::string > &options) const
 Creates a new table with the given type (definition of columns).
 
CreateTableResponsecreateTable (const std::string &tableName, const std::string &typeId, const std::map< std::string, std::string > &options, CreateTableResponse &response_) const
 Creates a new table with the given type (definition of columns).
 
CreateTableExternalResponse createTableExternal (const CreateTableExternalRequest &request_) const
 Creates a new external table, which is a local database object whose source data is located externally to the database.
 
CreateTableExternalResponsecreateTableExternal (const CreateTableExternalRequest &request_, CreateTableExternalResponse &response_) const
 Creates a new external table, which is a local database object whose source data is located externally to the database.
 
CreateTableExternalResponse createTableExternal (const std::string &tableName, const std::vector< std::string > &filepaths, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options) const
 Creates a new external table, which is a local database object whose source data is located externally to the database.
 
CreateTableExternalResponsecreateTableExternal (const std::string &tableName, const std::vector< std::string > &filepaths, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options, CreateTableExternalResponse &response_) const
 Creates a new external table, which is a local database object whose source data is located externally to the database.
 
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.
 
CreateTableMonitorResponsecreateTableMonitor (const CreateTableMonitorRequest &request_, CreateTableMonitorResponse &response_) 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.
 
CreateTableMonitorResponse createTableMonitor (const std::string &tableName, const std::map< std::string, std::string > &options) 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.
 
CreateTableMonitorResponsecreateTableMonitor (const std::string &tableName, const std::map< std::string, std::string > &options, CreateTableMonitorResponse &response_) 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.
 
CreateTriggerByAreaResponse createTriggerByArea (const CreateTriggerByAreaRequest &request_) const
 Sets up an area trigger mechanism for two column_names for one or more tables.
 
CreateTriggerByAreaResponsecreateTriggerByArea (const CreateTriggerByAreaRequest &request_, CreateTriggerByAreaResponse &response_) const
 Sets up an area trigger mechanism for two column_names for one or more tables.
 
CreateTriggerByAreaResponse createTriggerByArea (const std::string &requestId, const std::vector< std::string > &tableNames, const std::string &xColumnName, const std::vector< double > &xVector, const std::string &yColumnName, const std::vector< double > &yVector, const std::map< std::string, std::string > &options) const
 Sets up an area trigger mechanism for two column_names for one or more tables.
 
CreateTriggerByAreaResponsecreateTriggerByArea (const std::string &requestId, const std::vector< std::string > &tableNames, const std::string &xColumnName, const std::vector< double > &xVector, const std::string &yColumnName, const std::vector< double > &yVector, const std::map< std::string, std::string > &options, CreateTriggerByAreaResponse &response_) const
 Sets up an area trigger mechanism for two column_names for one or more tables.
 
CreateTriggerByRangeResponse createTriggerByRange (const CreateTriggerByRangeRequest &request_) const
 Sets up a simple range trigger for a column_name for one or more tables.
 
CreateTriggerByRangeResponsecreateTriggerByRange (const CreateTriggerByRangeRequest &request_, CreateTriggerByRangeResponse &response_) const
 Sets up a simple range trigger for a column_name for one or more tables.
 
CreateTriggerByRangeResponse createTriggerByRange (const std::string &requestId, const std::vector< std::string > &tableNames, const std::string &columnName, const double min, const double max, const std::map< std::string, std::string > &options) const
 Sets up a simple range trigger for a column_name for one or more tables.
 
CreateTriggerByRangeResponsecreateTriggerByRange (const std::string &requestId, const std::vector< std::string > &tableNames, const std::string &columnName, const double min, const double max, const std::map< std::string, std::string > &options, CreateTriggerByRangeResponse &response_) const
 Sets up a simple range trigger for a column_name for one or more tables.
 
CreateTypeResponse createType (const CreateTypeRequest &request_) const
 Creates a new type describing the columns of a table.
 
CreateTypeResponsecreateType (const CreateTypeRequest &request_, CreateTypeResponse &response_) const
 Creates a new type describing the columns of a table.
 
CreateTypeResponse createType (const std::string &typeDefinition, const std::string &label, const std::map< std::string, std::vector< std::string > > &properties, const std::map< std::string, std::string > &options) const
 Creates a new type describing the columns of a table.
 
CreateTypeResponsecreateType (const std::string &typeDefinition, const std::string &label, const std::map< std::string, std::vector< std::string > > &properties, const std::map< std::string, std::string > &options, CreateTypeResponse &response_) const
 Creates a new type describing the columns of a table.
 
CreateUnionResponse createUnion (const CreateUnionRequest &request_) const
 Merges data from one or more tables with comparable data types into a new table.
 
CreateUnionResponsecreateUnion (const CreateUnionRequest &request_, CreateUnionResponse &response_) const
 Merges data from one or more tables with comparable data types into a new table.
 
CreateUnionResponse createUnion (const std::string &tableName, const std::vector< std::string > &tableNames, const std::vector< std::vector< std::string > > &inputColumnNames, const std::vector< std::string > &outputColumnNames, const std::map< std::string, std::string > &options) const
 Merges data from one or more tables with comparable data types into a new table.
 
CreateUnionResponsecreateUnion (const std::string &tableName, const std::vector< std::string > &tableNames, const std::vector< std::vector< std::string > > &inputColumnNames, const std::vector< std::string > &outputColumnNames, const std::map< std::string, std::string > &options, CreateUnionResponse &response_) const
 Merges data from one or more tables with comparable data types into a new table.
 
CreateUserExternalResponse createUserExternal (const CreateUserExternalRequest &request_) const
 Creates a new external user (a user whose credentials are managed by an external LDAP).
 
CreateUserExternalResponsecreateUserExternal (const CreateUserExternalRequest &request_, CreateUserExternalResponse &response_) const
 Creates a new external user (a user whose credentials are managed by an external LDAP).
 
CreateUserExternalResponse createUserExternal (const std::string &name, const std::map< std::string, std::string > &options) const
 Creates a new external user (a user whose credentials are managed by an external LDAP).
 
CreateUserExternalResponsecreateUserExternal (const std::string &name, const std::map< std::string, std::string > &options, CreateUserExternalResponse &response_) const
 Creates a new external user (a user whose credentials are managed by an external LDAP).
 
CreateUserInternalResponse createUserInternal (const CreateUserInternalRequest &request_) const
 Creates a new internal user (a user whose credentials are managed by the database system).
 
CreateUserInternalResponsecreateUserInternal (const CreateUserInternalRequest &request_, CreateUserInternalResponse &response_) const
 Creates a new internal user (a user whose credentials are managed by the database system).
 
CreateUserInternalResponse createUserInternal (const std::string &name, const std::string &password, const std::map< std::string, std::string > &options) const
 Creates a new internal user (a user whose credentials are managed by the database system).
 
CreateUserInternalResponsecreateUserInternal (const std::string &name, const std::string &password, const std::map< std::string, std::string > &options, CreateUserInternalResponse &response_) const
 Creates a new internal user (a user whose credentials are managed by the database system).
 
CreateVideoResponse createVideo (const CreateVideoRequest &request_) const
 Creates a job to generate a sequence of raster images that visualize data over a specified time.
 
CreateVideoResponsecreateVideo (const CreateVideoRequest &request_, CreateVideoResponse &response_) const
 Creates a job to generate a sequence of raster images that visualize data over a specified time.
 
CreateVideoResponse createVideo (const std::string &attribute, const std::string &begin, const double durationSeconds, const std::string &end, const double framesPerSecond, const std::string &style, const std::string &path, const std::string &styleParameters, const std::map< std::string, std::string > &options) const
 Creates a job to generate a sequence of raster images that visualize data over a specified time.
 
CreateVideoResponsecreateVideo (const std::string &attribute, const std::string &begin, const double durationSeconds, const std::string &end, const double framesPerSecond, const std::string &style, const std::string &path, const std::string &styleParameters, const std::map< std::string, std::string > &options, CreateVideoResponse &response_) const
 Creates a job to generate a sequence of raster images that visualize data over a specified time.
 
DeleteDirectoryResponse deleteDirectory (const DeleteDirectoryRequest &request_) const
 Deletes a directory from KiFS.
 
DeleteDirectoryResponsedeleteDirectory (const DeleteDirectoryRequest &request_, DeleteDirectoryResponse &response_) const
 Deletes a directory from KiFS.
 
DeleteDirectoryResponse deleteDirectory (const std::string &directoryName, const std::map< std::string, std::string > &options) const
 Deletes a directory from KiFS.
 
DeleteDirectoryResponsedeleteDirectory (const std::string &directoryName, const std::map< std::string, std::string > &options, DeleteDirectoryResponse &response_) const
 Deletes a directory from KiFS.
 
DeleteFilesResponse deleteFiles (const DeleteFilesRequest &request_) const
 Deletes one or more files from KiFS.
 
DeleteFilesResponsedeleteFiles (const DeleteFilesRequest &request_, DeleteFilesResponse &response_) const
 Deletes one or more files from KiFS.
 
DeleteFilesResponse deleteFiles (const std::vector< std::string > &fileNames, const std::map< std::string, std::string > &options) const
 Deletes one or more files from KiFS.
 
DeleteFilesResponsedeleteFiles (const std::vector< std::string > &fileNames, const std::map< std::string, std::string > &options, DeleteFilesResponse &response_) const
 Deletes one or more files from KiFS.
 
DeleteGraphResponse deleteGraph (const DeleteGraphRequest &request_) const
 Deletes an existing graph from the graph server and/or persist.
 
DeleteGraphResponsedeleteGraph (const DeleteGraphRequest &request_, DeleteGraphResponse &response_) const
 Deletes an existing graph from the graph server and/or persist.
 
DeleteGraphResponse deleteGraph (const std::string &graphName, const std::map< std::string, std::string > &options) const
 Deletes an existing graph from the graph server and/or persist.
 
DeleteGraphResponsedeleteGraph (const std::string &graphName, const std::map< std::string, std::string > &options, DeleteGraphResponse &response_) const
 Deletes an existing graph from the graph server and/or persist.
 
DeleteProcResponse deleteProc (const DeleteProcRequest &request_) const
 Deletes a proc.
 
DeleteProcResponsedeleteProc (const DeleteProcRequest &request_, DeleteProcResponse &response_) const
 Deletes a proc.
 
DeleteProcResponse deleteProc (const std::string &procName, const std::map< std::string, std::string > &options) const
 Deletes a proc.
 
DeleteProcResponsedeleteProc (const std::string &procName, const std::map< std::string, std::string > &options, DeleteProcResponse &response_) const
 Deletes a proc.
 
DeleteRecordsResponse deleteRecords (const DeleteRecordsRequest &request_) const
 Deletes record(s) matching the provided criteria from the given table.
 
DeleteRecordsResponsedeleteRecords (const DeleteRecordsRequest &request_, DeleteRecordsResponse &response_) const
 Deletes record(s) matching the provided criteria from the given table.
 
DeleteRecordsResponse deleteRecords (const std::string &tableName, const std::vector< std::string > &expressions, const std::map< std::string, std::string > &options) const
 Deletes record(s) matching the provided criteria from the given table.
 
DeleteRecordsResponsedeleteRecords (const std::string &tableName, const std::vector< std::string > &expressions, const std::map< std::string, std::string > &options, DeleteRecordsResponse &response_) const
 Deletes record(s) matching the provided criteria from the given table.
 
DeleteResourceGroupResponse deleteResourceGroup (const DeleteResourceGroupRequest &request_) const
 Deletes a resource group.
 
DeleteResourceGroupResponsedeleteResourceGroup (const DeleteResourceGroupRequest &request_, DeleteResourceGroupResponse &response_) const
 Deletes a resource group.
 
DeleteResourceGroupResponse deleteResourceGroup (const std::string &name, const std::map< std::string, std::string > &options) const
 Deletes a resource group.
 
DeleteResourceGroupResponsedeleteResourceGroup (const std::string &name, const std::map< std::string, std::string > &options, DeleteResourceGroupResponse &response_) const
 Deletes a resource group.
 
DeleteRoleResponse deleteRole (const DeleteRoleRequest &request_) const
 Deletes an existing role.
 
DeleteRoleResponsedeleteRole (const DeleteRoleRequest &request_, DeleteRoleResponse &response_) const
 Deletes an existing role.
 
DeleteRoleResponse deleteRole (const std::string &name, const std::map< std::string, std::string > &options) const
 Deletes an existing role.
 
DeleteRoleResponsedeleteRole (const std::string &name, const std::map< std::string, std::string > &options, DeleteRoleResponse &response_) const
 Deletes an existing role.
 
DeleteUserResponse deleteUser (const DeleteUserRequest &request_) const
 Deletes an existing user.
 
DeleteUserResponsedeleteUser (const DeleteUserRequest &request_, DeleteUserResponse &response_) const
 Deletes an existing user.
 
DeleteUserResponse deleteUser (const std::string &name, const std::map< std::string, std::string > &options) const
 Deletes an existing user.
 
DeleteUserResponsedeleteUser (const std::string &name, const std::map< std::string, std::string > &options, DeleteUserResponse &response_) const
 Deletes an existing user.
 
DownloadFilesResponse downloadFiles (const DownloadFilesRequest &request_) const
 Downloads one or more files from KiFS.
 
DownloadFilesResponsedownloadFiles (const DownloadFilesRequest &request_, DownloadFilesResponse &response_) const
 Downloads one or more files from KiFS.
 
DownloadFilesResponse downloadFiles (const std::vector< std::string > &fileNames, const std::vector< int64_t > &readOffsets, const std::vector< int64_t > &readLengths, const std::map< std::string, std::string > &options) const
 Downloads one or more files from KiFS.
 
DownloadFilesResponsedownloadFiles (const std::vector< std::string > &fileNames, const std::vector< int64_t > &readOffsets, const std::vector< int64_t > &readLengths, const std::map< std::string, std::string > &options, DownloadFilesResponse &response_) const
 Downloads one or more files from KiFS.
 
DropBackupResponse dropBackup (const DropBackupRequest &request_) const
 Deletes one or more existing database backups and contained snapshots, accessible via the data sink specified by datasinkName.
 
DropBackupResponsedropBackup (const DropBackupRequest &request_, DropBackupResponse &response_) const
 Deletes one or more existing database backups and contained snapshots, accessible via the data sink specified by datasinkName.
 
DropBackupResponse dropBackup (const std::string &backupName, const std::string &datasinkName, const std::map< std::string, std::string > &options) const
 Deletes one or more existing database backups and contained snapshots, accessible via the data sink specified by datasinkName.
 
DropBackupResponsedropBackup (const std::string &backupName, const std::string &datasinkName, const std::map< std::string, std::string > &options, DropBackupResponse &response_) const
 Deletes one or more existing database backups and contained snapshots, accessible via the data sink specified by datasinkName.
 
DropCatalogResponse dropCatalog (const DropCatalogRequest &request_) const
 Drops an existing catalog.
 
DropCatalogResponsedropCatalog (const DropCatalogRequest &request_, DropCatalogResponse &response_) const
 Drops an existing catalog.
 
DropCatalogResponse dropCatalog (const std::string &name, const std::map< std::string, std::string > &options) const
 Drops an existing catalog.
 
DropCatalogResponsedropCatalog (const std::string &name, const std::map< std::string, std::string > &options, DropCatalogResponse &response_) const
 Drops an existing catalog.
 
DropCredentialResponse dropCredential (const DropCredentialRequest &request_) const
 Drop an existing credential.
 
DropCredentialResponsedropCredential (const DropCredentialRequest &request_, DropCredentialResponse &response_) const
 Drop an existing credential.
 
DropCredentialResponse dropCredential (const std::string &credentialName, const std::map< std::string, std::string > &options) const
 Drop an existing credential.
 
DropCredentialResponsedropCredential (const std::string &credentialName, const std::map< std::string, std::string > &options, DropCredentialResponse &response_) const
 Drop an existing credential.
 
DropDatasinkResponse dropDatasink (const DropDatasinkRequest &request_) const
 Drops an existing data sink.
 
DropDatasinkResponsedropDatasink (const DropDatasinkRequest &request_, DropDatasinkResponse &response_) const
 Drops an existing data sink.
 
DropDatasinkResponse dropDatasink (const std::string &name, const std::map< std::string, std::string > &options) const
 Drops an existing data sink.
 
DropDatasinkResponsedropDatasink (const std::string &name, const std::map< std::string, std::string > &options, DropDatasinkResponse &response_) const
 Drops an existing data sink.
 
DropDatasourceResponse dropDatasource (const DropDatasourceRequest &request_) const
 Drops an existing data source.
 
DropDatasourceResponsedropDatasource (const DropDatasourceRequest &request_, DropDatasourceResponse &response_) const
 Drops an existing data source.
 
DropDatasourceResponse dropDatasource (const std::string &name, const std::map< std::string, std::string > &options) const
 Drops an existing data source.
 
DropDatasourceResponsedropDatasource (const std::string &name, const std::map< std::string, std::string > &options, DropDatasourceResponse &response_) const
 Drops an existing data source.
 
DropEnvironmentResponse dropEnvironment (const DropEnvironmentRequest &request_) const
 Drop an existing user-defined function (UDF) environment.
 
DropEnvironmentResponsedropEnvironment (const DropEnvironmentRequest &request_, DropEnvironmentResponse &response_) const
 Drop an existing user-defined function (UDF) environment.
 
DropEnvironmentResponse dropEnvironment (const std::string &environmentName, const std::map< std::string, std::string > &options) const
 Drop an existing user-defined function (UDF) environment.
 
DropEnvironmentResponsedropEnvironment (const std::string &environmentName, const std::map< std::string, std::string > &options, DropEnvironmentResponse &response_) const
 Drop an existing user-defined function (UDF) environment.
 
DropSchemaResponse dropSchema (const DropSchemaRequest &request_) const
 Drops an existing SQL-style schema, specified in schemaName.
 
DropSchemaResponsedropSchema (const DropSchemaRequest &request_, DropSchemaResponse &response_) const
 Drops an existing SQL-style schema, specified in schemaName.
 
DropSchemaResponse dropSchema (const std::string &schemaName, const std::map< std::string, std::string > &options) const
 Drops an existing SQL-style schema, specified in schemaName.
 
DropSchemaResponsedropSchema (const std::string &schemaName, const std::map< std::string, std::string > &options, DropSchemaResponse &response_) const
 Drops an existing SQL-style schema, specified in schemaName.
 
ExecuteProcResponse executeProc (const ExecuteProcRequest &request_) const
 Executes a proc.
 
ExecuteProcResponseexecuteProc (const ExecuteProcRequest &request_, ExecuteProcResponse &response_) const
 Executes a proc.
 
ExecuteProcResponse executeProc (const std::string &procName, const std::map< std::string, std::string > &params, const std::map< std::string, std::vector< uint8_t > > &binParams, const std::vector< std::string > &inputTableNames, const std::map< std::string, std::vector< std::string > > &inputColumnNames, const std::vector< std::string > &outputTableNames, const std::map< std::string, std::string > &options) const
 Executes a proc.
 
ExecuteProcResponseexecuteProc (const std::string &procName, const std::map< std::string, std::string > &params, const std::map< std::string, std::vector< uint8_t > > &binParams, const std::vector< std::string > &inputTableNames, const std::map< std::string, std::vector< std::string > > &inputColumnNames, const std::vector< std::string > &outputTableNames, const std::map< std::string, std::string > &options, ExecuteProcResponse &response_) const
 Executes a proc.
 
RawExecuteSqlResponse executeSqlRaw (const ExecuteSqlRequest &request_) const
 Execute a SQL statement (query, DML, or DDL).
 
RawExecuteSqlResponseexecuteSqlRaw (const ExecuteSqlRequest &request_, RawExecuteSqlResponse &response_) const
 Execute a SQL statement (query, DML, or DDL).
 
ExecuteSqlResponse executeSql (const ExecuteSqlRequest &request_) const
 Execute a SQL statement (query, DML, or DDL).
 
ExecuteSqlResponseexecuteSql (const ExecuteSqlRequest &request_, ExecuteSqlResponse &response_) const
 Execute a SQL statement (query, DML, or DDL).
 
ExecuteSqlResponse executeSql (const std::string &statement, const int64_t offset, const int64_t limit, const std::string &requestSchemaStr, const std::vector< std::vector< uint8_t > > &data, const std::map< std::string, std::string > &options) const
 Execute a SQL statement (query, DML, or DDL).
 
ExecuteSqlResponseexecuteSql (const std::string &statement, const int64_t offset, const int64_t limit, const std::string &requestSchemaStr, const std::vector< std::vector< uint8_t > > &data, const std::map< std::string, std::string > &options, ExecuteSqlResponse &response_) const
 Execute a SQL statement (query, DML, or DDL).
 
ExportQueryMetricsResponse exportQueryMetrics (const ExportQueryMetricsRequest &request_) const
 Export query metrics to a given destination.
 
ExportQueryMetricsResponseexportQueryMetrics (const ExportQueryMetricsRequest &request_, ExportQueryMetricsResponse &response_) const
 Export query metrics to a given destination.
 
ExportQueryMetricsResponse exportQueryMetrics (const std::map< std::string, std::string > &options) const
 Export query metrics to a given destination.
 
ExportQueryMetricsResponseexportQueryMetrics (const std::map< std::string, std::string > &options, ExportQueryMetricsResponse &response_) const
 Export query metrics to a given destination.
 
ExportRecordsToFilesResponse exportRecordsToFiles (const ExportRecordsToFilesRequest &request_) const
 Export records from a table to files.
 
ExportRecordsToFilesResponseexportRecordsToFiles (const ExportRecordsToFilesRequest &request_, ExportRecordsToFilesResponse &response_) const
 Export records from a table to files.
 
ExportRecordsToFilesResponse exportRecordsToFiles (const std::string &tableName, const std::string &filepath, const std::map< std::string, std::string > &options) const
 Export records from a table to files.
 
ExportRecordsToFilesResponseexportRecordsToFiles (const std::string &tableName, const std::string &filepath, const std::map< std::string, std::string > &options, ExportRecordsToFilesResponse &response_) const
 Export records from a table to files.
 
ExportRecordsToTableResponse exportRecordsToTable (const ExportRecordsToTableRequest &request_) const
 Exports records from source table to the specified target table in an external database.
 
ExportRecordsToTableResponseexportRecordsToTable (const ExportRecordsToTableRequest &request_, ExportRecordsToTableResponse &response_) const
 Exports records from source table to the specified target table in an external database.
 
ExportRecordsToTableResponse exportRecordsToTable (const std::string &tableName, const std::string &remoteQuery, const std::map< std::string, std::string > &options) const
 Exports records from source table to the specified target table in an external database.
 
ExportRecordsToTableResponseexportRecordsToTable (const std::string &tableName, const std::string &remoteQuery, const std::map< std::string, std::string > &options, ExportRecordsToTableResponse &response_) const
 Exports records from source table to the specified target table in an external database.
 
FilterResponse filter (const FilterRequest &request_) const
 Filters data based on the specified expression.
 
FilterResponsefilter (const FilterRequest &request_, FilterResponse &response_) const
 Filters data based on the specified expression.
 
FilterResponse filter (const std::string &tableName, const std::string &viewName, const std::string &expression, const std::map< std::string, std::string > &options) const
 Filters data based on the specified expression.
 
FilterResponsefilter (const std::string &tableName, const std::string &viewName, const std::string &expression, const std::map< std::string, std::string > &options, FilterResponse &response_) const
 Filters data based on the specified expression.
 
FilterByAreaResponse filterByArea (const FilterByAreaRequest &request_) const
 Calculates which objects from a table are within a named area of interest (NAI/polygon).
 
FilterByAreaResponsefilterByArea (const FilterByAreaRequest &request_, FilterByAreaResponse &response_) const
 Calculates which objects from a table are within a named area of interest (NAI/polygon).
 
FilterByAreaResponse filterByArea (const std::string &tableName, const std::string &viewName, const std::string &xColumnName, const std::vector< double > &xVector, const std::string &yColumnName, const std::vector< double > &yVector, const std::map< std::string, std::string > &options) const
 Calculates which objects from a table are within a named area of interest (NAI/polygon).
 
FilterByAreaResponsefilterByArea (const std::string &tableName, const std::string &viewName, const std::string &xColumnName, const std::vector< double > &xVector, const std::string &yColumnName, const std::vector< double > &yVector, const std::map< std::string, std::string > &options, FilterByAreaResponse &response_) const
 Calculates which objects from a table are within a named area of interest (NAI/polygon).
 
FilterByAreaGeometryResponse filterByAreaGeometry (const FilterByAreaGeometryRequest &request_) const
 Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/polygon).
 
FilterByAreaGeometryResponsefilterByAreaGeometry (const FilterByAreaGeometryRequest &request_, FilterByAreaGeometryResponse &response_) const
 Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/polygon).
 
FilterByAreaGeometryResponse filterByAreaGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const std::vector< double > &xVector, const std::vector< double > &yVector, const std::map< std::string, std::string > &options) const
 Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/polygon).
 
FilterByAreaGeometryResponsefilterByAreaGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const std::vector< double > &xVector, const std::vector< double > &yVector, const std::map< std::string, std::string > &options, FilterByAreaGeometryResponse &response_) const
 Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/polygon).
 
FilterByBoxResponse filterByBox (const FilterByBoxRequest &request_) const
 Calculates how many objects within the given table lie in a rectangular box.
 
FilterByBoxResponsefilterByBox (const FilterByBoxRequest &request_, FilterByBoxResponse &response_) const
 Calculates how many objects within the given table lie in a rectangular box.
 
FilterByBoxResponse filterByBox (const std::string &tableName, const std::string &viewName, const std::string &xColumnName, const double minX, const double maxX, const std::string &yColumnName, const double minY, const double maxY, const std::map< std::string, std::string > &options) const
 Calculates how many objects within the given table lie in a rectangular box.
 
FilterByBoxResponsefilterByBox (const std::string &tableName, const std::string &viewName, const std::string &xColumnName, const double minX, const double maxX, const std::string &yColumnName, const double minY, const double maxY, const std::map< std::string, std::string > &options, FilterByBoxResponse &response_) const
 Calculates how many objects within the given table lie in a rectangular box.
 
FilterByBoxGeometryResponse filterByBoxGeometry (const FilterByBoxGeometryRequest &request_) const
 Calculates which geospatial geometry objects from a table intersect a rectangular box.
 
FilterByBoxGeometryResponsefilterByBoxGeometry (const FilterByBoxGeometryRequest &request_, FilterByBoxGeometryResponse &response_) const
 Calculates which geospatial geometry objects from a table intersect a rectangular box.
 
FilterByBoxGeometryResponse filterByBoxGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const double minX, const double maxX, const double minY, const double maxY, const std::map< std::string, std::string > &options) const
 Calculates which geospatial geometry objects from a table intersect a rectangular box.
 
FilterByBoxGeometryResponsefilterByBoxGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const double minX, const double maxX, const double minY, const double maxY, const std::map< std::string, std::string > &options, FilterByBoxGeometryResponse &response_) const
 Calculates which geospatial geometry objects from a table intersect a rectangular box.
 
FilterByGeometryResponse filterByGeometry (const FilterByGeometryRequest &request_) const
 Applies a geometry filter against a geospatial geometry column in a given table or view.
 
FilterByGeometryResponsefilterByGeometry (const FilterByGeometryRequest &request_, FilterByGeometryResponse &response_) const
 Applies a geometry filter against a geospatial geometry column in a given table or view.
 
FilterByGeometryResponse filterByGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const std::string &inputWkt, const std::string &operation, const std::map< std::string, std::string > &options) const
 Applies a geometry filter against a geospatial geometry column in a given table or view.
 
FilterByGeometryResponsefilterByGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const std::string &inputWkt, const std::string &operation, const std::map< std::string, std::string > &options, FilterByGeometryResponse &response_) const
 Applies a geometry filter against a geospatial geometry column in a given table or view.
 
FilterByListResponse filterByList (const FilterByListRequest &request_) const
 Calculates which records from a table have values in the given list for the corresponding column.
 
FilterByListResponsefilterByList (const FilterByListRequest &request_, FilterByListResponse &response_) const
 Calculates which records from a table have values in the given list for the corresponding column.
 
FilterByListResponse filterByList (const std::string &tableName, const std::string &viewName, const std::map< std::string, std::vector< std::string > > &columnValuesMap, const std::map< std::string, std::string > &options) const
 Calculates which records from a table have values in the given list for the corresponding column.
 
FilterByListResponsefilterByList (const std::string &tableName, const std::string &viewName, const std::map< std::string, std::vector< std::string > > &columnValuesMap, const std::map< std::string, std::string > &options, FilterByListResponse &response_) const
 Calculates which records from a table have values in the given list for the corresponding column.
 
FilterByRadiusResponse filterByRadius (const FilterByRadiusRequest &request_) const
 Calculates which objects from a table lie within a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusResponsefilterByRadius (const FilterByRadiusRequest &request_, FilterByRadiusResponse &response_) const
 Calculates which objects from a table lie within a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusResponse filterByRadius (const std::string &tableName, const std::string &viewName, const std::string &xColumnName, const double xCenter, const std::string &yColumnName, const double yCenter, const double radius, const std::map< std::string, std::string > &options) const
 Calculates which objects from a table lie within a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusResponsefilterByRadius (const std::string &tableName, const std::string &viewName, const std::string &xColumnName, const double xCenter, const std::string &yColumnName, const double yCenter, const double radius, const std::map< std::string, std::string > &options, FilterByRadiusResponse &response_) const
 Calculates which objects from a table lie within a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusGeometryResponse filterByRadiusGeometry (const FilterByRadiusGeometryRequest &request_) const
 Calculates which geospatial geometry objects from a table intersect a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusGeometryResponsefilterByRadiusGeometry (const FilterByRadiusGeometryRequest &request_, FilterByRadiusGeometryResponse &response_) const
 Calculates which geospatial geometry objects from a table intersect a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusGeometryResponse filterByRadiusGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const double xCenter, const double yCenter, const double radius, const std::map< std::string, std::string > &options) const
 Calculates which geospatial geometry objects from a table intersect a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRadiusGeometryResponsefilterByRadiusGeometry (const std::string &tableName, const std::string &viewName, const std::string &columnName, const double xCenter, const double yCenter, const double radius, const std::map< std::string, std::string > &options, FilterByRadiusGeometryResponse &response_) const
 Calculates which geospatial geometry objects from a table intersect a circle with the given radius and center point (i.e. circular NAI).
 
FilterByRangeResponse filterByRange (const FilterByRangeRequest &request_) const
 Calculates which objects from a table have a column that is within the given bounds.
 
FilterByRangeResponsefilterByRange (const FilterByRangeRequest &request_, FilterByRangeResponse &response_) const
 Calculates which objects from a table have a column that is within the given bounds.
 
FilterByRangeResponse filterByRange (const std::string &tableName, const std::string &viewName, const std::string &columnName, const double lowerBound, const double upperBound, const std::map< std::string, std::string > &options) const
 Calculates which objects from a table have a column that is within the given bounds.
 
FilterByRangeResponsefilterByRange (const std::string &tableName, const std::string &viewName, const std::string &columnName, const double lowerBound, const double upperBound, const std::map< std::string, std::string > &options, FilterByRangeResponse &response_) const
 Calculates which objects from a table have a column that is within the given bounds.
 
FilterBySeriesResponse filterBySeries (const FilterBySeriesRequest &request_) const
 Filters objects matching all points of the given track (works only on track type data).
 
FilterBySeriesResponsefilterBySeries (const FilterBySeriesRequest &request_, FilterBySeriesResponse &response_) const
 Filters objects matching all points of the given track (works only on track type data).
 
FilterBySeriesResponse filterBySeries (const std::string &tableName, const std::string &viewName, const std::string &trackId, const std::vector< std::string > &targetTrackIds, const std::map< std::string, std::string > &options) const
 Filters objects matching all points of the given track (works only on track type data).
 
FilterBySeriesResponsefilterBySeries (const std::string &tableName, const std::string &viewName, const std::string &trackId, const std::vector< std::string > &targetTrackIds, const std::map< std::string, std::string > &options, FilterBySeriesResponse &response_) const
 Filters objects matching all points of the given track (works only on track type data).
 
FilterByStringResponse filterByString (const FilterByStringRequest &request_) const
 Calculates which objects from a table or view match a string expression for the given string columns.
 
FilterByStringResponsefilterByString (const FilterByStringRequest &request_, FilterByStringResponse &response_) const
 Calculates which objects from a table or view match a string expression for the given string columns.
 
FilterByStringResponse filterByString (const std::string &tableName, const std::string &viewName, const std::string &expression, const std::string &mode, const std::vector< std::string > &columnNames, const std::map< std::string, std::string > &options) const
 Calculates which objects from a table or view match a string expression for the given string columns.
 
FilterByStringResponsefilterByString (const std::string &tableName, const std::string &viewName, const std::string &expression, const std::string &mode, const std::vector< std::string > &columnNames, const std::map< std::string, std::string > &options, FilterByStringResponse &response_) const
 Calculates which objects from a table or view match a string expression for the given string columns.
 
FilterByTableResponse filterByTable (const FilterByTableRequest &request_) const
 Filters objects in one table based on objects in another table.
 
FilterByTableResponsefilterByTable (const FilterByTableRequest &request_, FilterByTableResponse &response_) const
 Filters objects in one table based on objects in another table.
 
FilterByTableResponse filterByTable (const std::string &tableName, const std::string &viewName, const std::string &columnName, const std::string &sourceTableName, const std::string &sourceTableColumnName, const std::map< std::string, std::string > &options) const
 Filters objects in one table based on objects in another table.
 
FilterByTableResponsefilterByTable (const std::string &tableName, const std::string &viewName, const std::string &columnName, const std::string &sourceTableName, const std::string &sourceTableColumnName, const std::map< std::string, std::string > &options, FilterByTableResponse &response_) const
 Filters objects in one table based on objects in another table.
 
FilterByValueResponse filterByValue (const FilterByValueRequest &request_) const
 Calculates which objects from a table has a particular value for a particular column.
 
FilterByValueResponsefilterByValue (const FilterByValueRequest &request_, FilterByValueResponse &response_) const
 Calculates which objects from a table has a particular value for a particular column.
 
FilterByValueResponse filterByValue (const std::string &tableName, const std::string &viewName, const bool isString, const double value, const std::string &valueStr, const std::string &columnName, const std::map< std::string, std::string > &options) const
 Calculates which objects from a table has a particular value for a particular column.
 
FilterByValueResponsefilterByValue (const std::string &tableName, const std::string &viewName, const bool isString, const double value, const std::string &valueStr, const std::string &columnName, const std::map< std::string, std::string > &options, FilterByValueResponse &response_) const
 Calculates which objects from a table has a particular value for a particular column.
 
GetGraphEntitiesResponse getGraphEntities (const GetGraphEntitiesRequest &request_) const
 Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
 
GetGraphEntitiesResponsegetGraphEntities (const GetGraphEntitiesRequest &request_, GetGraphEntitiesResponse &response_) const
 Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
 
GetGraphEntitiesResponse getGraphEntities (const std::string &graphName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
 
GetGraphEntitiesResponsegetGraphEntities (const std::string &graphName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetGraphEntitiesResponse &response_) const
 Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
 
GetJobResponse getJob (const GetJobRequest &request_) const
 Get the status and result of asynchronously running job.
 
GetJobResponsegetJob (const GetJobRequest &request_, GetJobResponse &response_) const
 Get the status and result of asynchronously running job.
 
GetJobResponse getJob (const int64_t jobId, const std::map< std::string, std::string > &options) const
 Get the status and result of asynchronously running job.
 
GetJobResponsegetJob (const int64_t jobId, const std::map< std::string, std::string > &options, GetJobResponse &response_) const
 Get the status and result of asynchronously running job.
 
RawGetRecordsResponse getRecordsRaw (const GetRecordsRequest &request_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
RawGetRecordsResponsegetRecordsRaw (const GetRecordsRequest &request_, RawGetRecordsResponse &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > getRecords (const GetRecordsRequest &request_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > & getRecords (const GetRecordsRequest &request_, GetRecordsResponse< TResponse > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > getRecords (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > & getRecords (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsResponse< TResponse > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > getRecords (const ::avro::ValidSchema &schema_, const GetRecordsRequest &request_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > getRecords (const Type &type_, const GetRecordsRequest &request_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > & getRecords (const ::avro::ValidSchema &schema_, const GetRecordsRequest &request_, GetRecordsResponse< TResponse > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > & getRecords (const Type &type_, const GetRecordsRequest &request_, GetRecordsResponse< TResponse > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > getRecords (const ::avro::ValidSchema &schema_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > getRecords (const Type &type_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > & getRecords (const ::avro::ValidSchema &schema_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsResponse< TResponse > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<typename TResponse>
GetRecordsResponse< TResponse > & getRecords (const Type &type_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsResponse< TResponse > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
RawGetRecordsByColumnResponse getRecordsByColumnRaw (const GetRecordsByColumnRequest &request_) const
 For a given table, retrieves the values from the requested column(s).
 
RawGetRecordsByColumnResponsegetRecordsByColumnRaw (const GetRecordsByColumnRequest &request_, RawGetRecordsByColumnResponse &response_) const
 For a given table, retrieves the values from the requested column(s).
 
GetRecordsByColumnResponse getRecordsByColumn (const GetRecordsByColumnRequest &request_) const
 For a given table, retrieves the values from the requested column(s).
 
GetRecordsByColumnResponsegetRecordsByColumn (const GetRecordsByColumnRequest &request_, GetRecordsByColumnResponse &response_) const
 For a given table, retrieves the values from the requested column(s).
 
GetRecordsByColumnResponse getRecordsByColumn (const std::string &tableName, const std::vector< std::string > &columnNames, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 For a given table, retrieves the values from the requested column(s).
 
GetRecordsByColumnResponsegetRecordsByColumn (const std::string &tableName, const std::vector< std::string > &columnNames, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsByColumnResponse &response_) const
 For a given table, retrieves the values from the requested column(s).
 
RawGetRecordsBySeriesResponse getRecordsBySeriesRaw (const GetRecordsBySeriesRequest &request_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
RawGetRecordsBySeriesResponsegetRecordsBySeriesRaw (const GetRecordsBySeriesRequest &request_, RawGetRecordsBySeriesResponse &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries (const GetRecordsBySeriesRequest &request_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > & getRecordsBySeries (const GetRecordsBySeriesRequest &request_, GetRecordsBySeriesResponse< TResponse > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries (const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > & getRecordsBySeries (const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options, GetRecordsBySeriesResponse< TResponse > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries (const ::avro::ValidSchema &schema_, const GetRecordsBySeriesRequest &request_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries (const Type &type_, const GetRecordsBySeriesRequest &request_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > & getRecordsBySeries (const ::avro::ValidSchema &schema_, const GetRecordsBySeriesRequest &request_, GetRecordsBySeriesResponse< TResponse > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > & getRecordsBySeries (const Type &type_, const GetRecordsBySeriesRequest &request_, GetRecordsBySeriesResponse< TResponse > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries (const ::avro::ValidSchema &schema_, const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > getRecordsBySeries (const Type &type_, const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > & getRecordsBySeries (const ::avro::ValidSchema &schema_, const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options, GetRecordsBySeriesResponse< TResponse > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<typename TResponse>
GetRecordsBySeriesResponse< TResponse > & getRecordsBySeries (const Type &type_, const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options, GetRecordsBySeriesResponse< TResponse > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
RawGetRecordsFromCollectionResponse getRecordsFromCollectionRaw (const GetRecordsFromCollectionRequest &request_) const
 Retrieves records from a collection.
 
RawGetRecordsFromCollectionResponsegetRecordsFromCollectionRaw (const GetRecordsFromCollectionRequest &request_, RawGetRecordsFromCollectionResponse &response_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection (const GetRecordsFromCollectionRequest &request_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > & getRecordsFromCollection (const GetRecordsFromCollectionRequest &request_, GetRecordsFromCollectionResponse< TResponse > &response_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > & getRecordsFromCollection (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsFromCollectionResponse< TResponse > &response_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection (const ::avro::ValidSchema &schema_, const GetRecordsFromCollectionRequest &request_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection (const Type &type_, const GetRecordsFromCollectionRequest &request_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > & getRecordsFromCollection (const ::avro::ValidSchema &schema_, const GetRecordsFromCollectionRequest &request_, GetRecordsFromCollectionResponse< TResponse > &response_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > & getRecordsFromCollection (const Type &type_, const GetRecordsFromCollectionRequest &request_, GetRecordsFromCollectionResponse< TResponse > &response_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection (const ::avro::ValidSchema &schema_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > getRecordsFromCollection (const Type &type_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > & getRecordsFromCollection (const ::avro::ValidSchema &schema_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsFromCollectionResponse< TResponse > &response_) const
 Retrieves records from a collection.
 
template<typename TResponse>
GetRecordsFromCollectionResponse< TResponse > & getRecordsFromCollection (const Type &type_, const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsFromCollectionResponse< TResponse > &response_) const
 Retrieves records from a collection.
 
GrantPermissionResponse grantPermission (const GrantPermissionRequest &request_) const
 Grant user or role the specified permission on the specified object.
 
GrantPermissionResponsegrantPermission (const GrantPermissionRequest &request_, GrantPermissionResponse &response_) const
 Grant user or role the specified permission on the specified object.
 
GrantPermissionResponse grantPermission (const std::string &principal, const std::string &object, const std::string &objectType, const std::string &permission, const std::map< std::string, std::string > &options) const
 Grant user or role the specified permission on the specified object.
 
GrantPermissionResponsegrantPermission (const std::string &principal, const std::string &object, const std::string &objectType, const std::string &permission, const std::map< std::string, std::string > &options, GrantPermissionResponse &response_) const
 Grant user or role the specified permission on the specified object.
 
GrantPermissionCredentialResponse grantPermissionCredential (const GrantPermissionCredentialRequest &request_) const
 [DEPRECATED–please use grantPermission instead] Grants a credential-level permission to a user or role.
 
GrantPermissionCredentialResponsegrantPermissionCredential (const GrantPermissionCredentialRequest &request_, GrantPermissionCredentialResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a credential-level permission to a user or role.
 
GrantPermissionCredentialResponse grantPermissionCredential (const std::string &name, const std::string &permission, const std::string &credentialName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use grantPermission instead] Grants a credential-level permission to a user or role.
 
GrantPermissionCredentialResponsegrantPermissionCredential (const std::string &name, const std::string &permission, const std::string &credentialName, const std::map< std::string, std::string > &options, GrantPermissionCredentialResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a credential-level permission to a user or role.
 
GrantPermissionDatasourceResponse grantPermissionDatasource (const GrantPermissionDatasourceRequest &request_) const
 [DEPRECATED–please use grantPermission instead] Grants a data source permission to a user or role.
 
GrantPermissionDatasourceResponsegrantPermissionDatasource (const GrantPermissionDatasourceRequest &request_, GrantPermissionDatasourceResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a data source permission to a user or role.
 
GrantPermissionDatasourceResponse grantPermissionDatasource (const std::string &name, const std::string &permission, const std::string &datasourceName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use grantPermission instead] Grants a data source permission to a user or role.
 
GrantPermissionDatasourceResponsegrantPermissionDatasource (const std::string &name, const std::string &permission, const std::string &datasourceName, const std::map< std::string, std::string > &options, GrantPermissionDatasourceResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a data source permission to a user or role.
 
GrantPermissionDirectoryResponse grantPermissionDirectory (const GrantPermissionDirectoryRequest &request_) const
 [DEPRECATED–please use grantPermission instead] Grants a KiFS directory-level permission to a user or role.
 
GrantPermissionDirectoryResponsegrantPermissionDirectory (const GrantPermissionDirectoryRequest &request_, GrantPermissionDirectoryResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a KiFS directory-level permission to a user or role.
 
GrantPermissionDirectoryResponse grantPermissionDirectory (const std::string &name, const std::string &permission, const std::string &directoryName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use grantPermission instead] Grants a KiFS directory-level permission to a user or role.
 
GrantPermissionDirectoryResponsegrantPermissionDirectory (const std::string &name, const std::string &permission, const std::string &directoryName, const std::map< std::string, std::string > &options, GrantPermissionDirectoryResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a KiFS directory-level permission to a user or role.
 
GrantPermissionProcResponse grantPermissionProc (const GrantPermissionProcRequest &request_) const
 [DEPRECATED–please use grantPermission instead] Grants a proc-level permission to a user or role.
 
GrantPermissionProcResponsegrantPermissionProc (const GrantPermissionProcRequest &request_, GrantPermissionProcResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a proc-level permission to a user or role.
 
GrantPermissionProcResponse grantPermissionProc (const std::string &name, const std::string &permission, const std::string &procName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use grantPermission instead] Grants a proc-level permission to a user or role.
 
GrantPermissionProcResponsegrantPermissionProc (const std::string &name, const std::string &permission, const std::string &procName, const std::map< std::string, std::string > &options, GrantPermissionProcResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a proc-level permission to a user or role.
 
GrantPermissionSystemResponse grantPermissionSystem (const GrantPermissionSystemRequest &request_) const
 [DEPRECATED–please use grantPermission instead] Grants a system-level permission to a user or role.
 
GrantPermissionSystemResponsegrantPermissionSystem (const GrantPermissionSystemRequest &request_, GrantPermissionSystemResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a system-level permission to a user or role.
 
GrantPermissionSystemResponse grantPermissionSystem (const std::string &name, const std::string &permission, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use grantPermission instead] Grants a system-level permission to a user or role.
 
GrantPermissionSystemResponsegrantPermissionSystem (const std::string &name, const std::string &permission, const std::map< std::string, std::string > &options, GrantPermissionSystemResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a system-level permission to a user or role.
 
GrantPermissionTableResponse grantPermissionTable (const GrantPermissionTableRequest &request_) const
 [DEPRECATED–please use grantPermission instead] Grants a table-level permission to a user or role.
 
GrantPermissionTableResponsegrantPermissionTable (const GrantPermissionTableRequest &request_, GrantPermissionTableResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a table-level permission to a user or role.
 
GrantPermissionTableResponse grantPermissionTable (const std::string &name, const std::string &permission, const std::string &tableName, const std::string &filterExpression, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use grantPermission instead] Grants a table-level permission to a user or role.
 
GrantPermissionTableResponsegrantPermissionTable (const std::string &name, const std::string &permission, const std::string &tableName, const std::string &filterExpression, const std::map< std::string, std::string > &options, GrantPermissionTableResponse &response_) const
 [DEPRECATED–please use grantPermission instead] Grants a table-level permission to a user or role.
 
GrantRoleResponse grantRole (const GrantRoleRequest &request_) const
 Grants membership in a role to a user or role.
 
GrantRoleResponsegrantRole (const GrantRoleRequest &request_, GrantRoleResponse &response_) const
 Grants membership in a role to a user or role.
 
GrantRoleResponse grantRole (const std::string &role, const std::string &member, const std::map< std::string, std::string > &options) const
 Grants membership in a role to a user or role.
 
GrantRoleResponsegrantRole (const std::string &role, const std::string &member, const std::map< std::string, std::string > &options, GrantRoleResponse &response_) const
 Grants membership in a role to a user or role.
 
HasPermissionResponse hasPermission (const HasPermissionRequest &request_) const
 Checks if the specified user has the specified permission on the specified object.
 
HasPermissionResponsehasPermission (const HasPermissionRequest &request_, HasPermissionResponse &response_) const
 Checks if the specified user has the specified permission on the specified object.
 
HasPermissionResponse hasPermission (const std::string &principal, const std::string &object, const std::string &objectType, const std::string &permission, const std::map< std::string, std::string > &options) const
 Checks if the specified user has the specified permission on the specified object.
 
HasPermissionResponsehasPermission (const std::string &principal, const std::string &object, const std::string &objectType, const std::string &permission, const std::map< std::string, std::string > &options, HasPermissionResponse &response_) const
 Checks if the specified user has the specified permission on the specified object.
 
HasProcResponse hasProc (const HasProcRequest &request_) const
 Checks the existence of a proc with the given name.
 
HasProcResponsehasProc (const HasProcRequest &request_, HasProcResponse &response_) const
 Checks the existence of a proc with the given name.
 
HasProcResponse hasProc (const std::string &procName, const std::map< std::string, std::string > &options) const
 Checks the existence of a proc with the given name.
 
HasProcResponsehasProc (const std::string &procName, const std::map< std::string, std::string > &options, HasProcResponse &response_) const
 Checks the existence of a proc with the given name.
 
HasRoleResponse hasRole (const HasRoleRequest &request_) const
 Checks if the specified user has the specified role.
 
HasRoleResponsehasRole (const HasRoleRequest &request_, HasRoleResponse &response_) const
 Checks if the specified user has the specified role.
 
HasRoleResponse hasRole (const std::string &principal, const std::string &role, const std::map< std::string, std::string > &options) const
 Checks if the specified user has the specified role.
 
HasRoleResponsehasRole (const std::string &principal, const std::string &role, const std::map< std::string, std::string > &options, HasRoleResponse &response_) const
 Checks if the specified user has the specified role.
 
HasSchemaResponse hasSchema (const HasSchemaRequest &request_) const
 Checks for the existence of a schema with the given name.
 
HasSchemaResponsehasSchema (const HasSchemaRequest &request_, HasSchemaResponse &response_) const
 Checks for the existence of a schema with the given name.
 
HasSchemaResponse hasSchema (const std::string &schemaName, const std::map< std::string, std::string > &options) const
 Checks for the existence of a schema with the given name.
 
HasSchemaResponsehasSchema (const std::string &schemaName, const std::map< std::string, std::string > &options, HasSchemaResponse &response_) const
 Checks for the existence of a schema with the given name.
 
HasTableResponse hasTable (const HasTableRequest &request_) const
 Checks for the existence of a table with the given name.
 
HasTableResponsehasTable (const HasTableRequest &request_, HasTableResponse &response_) const
 Checks for the existence of a table with the given name.
 
HasTableResponse hasTable (const std::string &tableName, const std::map< std::string, std::string > &options) const
 Checks for the existence of a table with the given name.
 
HasTableResponsehasTable (const std::string &tableName, const std::map< std::string, std::string > &options, HasTableResponse &response_) const
 Checks for the existence of a table with the given name.
 
HasTypeResponse hasType (const HasTypeRequest &request_) const
 Check for the existence of a type.
 
HasTypeResponsehasType (const HasTypeRequest &request_, HasTypeResponse &response_) const
 Check for the existence of a type.
 
HasTypeResponse hasType (const std::string &typeId, const std::map< std::string, std::string > &options) const
 Check for the existence of a type.
 
HasTypeResponsehasType (const std::string &typeId, const std::map< std::string, std::string > &options, HasTypeResponse &response_) const
 Check for the existence of a type.
 
InsertRecordsResponse insertRecordsRaw (const RawInsertRecordsRequest &request_) const
 Adds multiple records to the specified table.
 
InsertRecordsResponseinsertRecordsRaw (const RawInsertRecordsRequest &request_, InsertRecordsResponse &response_) const
 Adds multiple records to the specified table.
 
template<typename TRequest>
InsertRecordsResponse insertRecords (const InsertRecordsRequest< TRequest > &request_) const
 Adds multiple records to the specified table.
 
template<typename TRequest>
InsertRecordsResponseinsertRecords (const InsertRecordsRequest< TRequest > &request_, InsertRecordsResponse &response_) const
 Adds multiple records to the specified table.
 
template<typename TRequest>
InsertRecordsResponse insertRecords (const std::string &tableName, const std::vector< TRequest > &data, const std::map< std::string, std::string > &options) const
 Adds multiple records to the specified table.
 
template<typename TRequest>
InsertRecordsResponseinsertRecords (const std::string &tableName, const std::vector< TRequest > &data, const std::map< std::string, std::string > &options, InsertRecordsResponse &response_) const
 Adds multiple records to the specified table.
 
InsertRecordsFromFilesResponse insertRecordsFromFiles (const InsertRecordsFromFilesRequest &request_) const
 Reads from one or more files and inserts the data into a new or existing table.
 
InsertRecordsFromFilesResponseinsertRecordsFromFiles (const InsertRecordsFromFilesRequest &request_, InsertRecordsFromFilesResponse &response_) const
 Reads from one or more files and inserts the data into a new or existing table.
 
InsertRecordsFromFilesResponse insertRecordsFromFiles (const std::string &tableName, const std::vector< std::string > &filepaths, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options) const
 Reads from one or more files and inserts the data into a new or existing table.
 
InsertRecordsFromFilesResponseinsertRecordsFromFiles (const std::string &tableName, const std::vector< std::string > &filepaths, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options, InsertRecordsFromFilesResponse &response_) const
 Reads from one or more files and inserts the data into a new or existing table.
 
InsertRecordsFromPayloadResponse insertRecordsFromPayload (const InsertRecordsFromPayloadRequest &request_) const
 Reads from the given text-based or binary payload and inserts the data into a new or existing table.
 
InsertRecordsFromPayloadResponseinsertRecordsFromPayload (const InsertRecordsFromPayloadRequest &request_, InsertRecordsFromPayloadResponse &response_) const
 Reads from the given text-based or binary payload and inserts the data into a new or existing table.
 
InsertRecordsFromPayloadResponse insertRecordsFromPayload (const std::string &tableName, const std::string &dataText, const std::vector< uint8_t > &dataBytes, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options) const
 Reads from the given text-based or binary payload and inserts the data into a new or existing table.
 
InsertRecordsFromPayloadResponseinsertRecordsFromPayload (const std::string &tableName, const std::string &dataText, const std::vector< uint8_t > &dataBytes, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options, InsertRecordsFromPayloadResponse &response_) const
 Reads from the given text-based or binary payload and inserts the data into a new or existing table.
 
InsertRecordsFromQueryResponse insertRecordsFromQuery (const InsertRecordsFromQueryRequest &request_) const
 Computes remote query result and inserts the result data into a new or existing table.
 
InsertRecordsFromQueryResponseinsertRecordsFromQuery (const InsertRecordsFromQueryRequest &request_, InsertRecordsFromQueryResponse &response_) const
 Computes remote query result and inserts the result data into a new or existing table.
 
InsertRecordsFromQueryResponse insertRecordsFromQuery (const std::string &tableName, const std::string &remoteQuery, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options) const
 Computes remote query result and inserts the result data into a new or existing table.
 
InsertRecordsFromQueryResponseinsertRecordsFromQuery (const std::string &tableName, const std::string &remoteQuery, const std::map< std::string, std::map< std::string, std::string > > &modifyColumns, const std::map< std::string, std::string > &createTableOptions, const std::map< std::string, std::string > &options, InsertRecordsFromQueryResponse &response_) const
 Computes remote query result and inserts the result data into a new or existing table.
 
InsertRecordsRandomResponse insertRecordsRandom (const InsertRecordsRandomRequest &request_) const
 Generates a specified number of random records and adds them to the given table.
 
InsertRecordsRandomResponseinsertRecordsRandom (const InsertRecordsRandomRequest &request_, InsertRecordsRandomResponse &response_) const
 Generates a specified number of random records and adds them to the given table.
 
InsertRecordsRandomResponse insertRecordsRandom (const std::string &tableName, const int64_t count, const std::map< std::string, std::map< std::string, double > > &options) const
 Generates a specified number of random records and adds them to the given table.
 
InsertRecordsRandomResponseinsertRecordsRandom (const std::string &tableName, const int64_t count, const std::map< std::string, std::map< std::string, double > > &options, InsertRecordsRandomResponse &response_) const
 Generates a specified number of random records and adds them to the given table.
 
InsertSymbolResponse insertSymbol (const InsertSymbolRequest &request_) const
 Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
 
InsertSymbolResponseinsertSymbol (const InsertSymbolRequest &request_, InsertSymbolResponse &response_) const
 Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
 
InsertSymbolResponse insertSymbol (const std::string &symbolId, const std::string &symbolFormat, const std::vector< uint8_t > &symbolData, const std::map< std::string, std::string > &options) const
 Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
 
InsertSymbolResponseinsertSymbol (const std::string &symbolId, const std::string &symbolFormat, const std::vector< uint8_t > &symbolData, const std::map< std::string, std::string > &options, InsertSymbolResponse &response_) const
 Adds a symbol or icon (i.e. an image) to represent data points when data is rendered visually.
 
KillProcResponse killProc (const KillProcRequest &request_) const
 Kills a running proc instance.
 
KillProcResponsekillProc (const KillProcRequest &request_, KillProcResponse &response_) const
 Kills a running proc instance.
 
KillProcResponse killProc (const std::string &runId, const std::map< std::string, std::string > &options) const
 Kills a running proc instance.
 
KillProcResponsekillProc (const std::string &runId, const std::map< std::string, std::string > &options, KillProcResponse &response_) const
 Kills a running proc instance.
 
LockTableResponse lockTable (const LockTableRequest &request_) const
 Manages global access to a table’s data.
 
LockTableResponselockTable (const LockTableRequest &request_, LockTableResponse &response_) const
 Manages global access to a table’s data.
 
LockTableResponse lockTable (const std::string &tableName, const std::string &lockType, const std::map< std::string, std::string > &options) const
 Manages global access to a table’s data.
 
LockTableResponselockTable (const std::string &tableName, const std::string &lockType, const std::map< std::string, std::string > &options, LockTableResponse &response_) const
 Manages global access to a table’s data.
 
MatchGraphResponse matchGraph (const MatchGraphRequest &request_) const
 Matches a directed route implied by a given set of latitude/longitude points to an existing underlying road network graph using a given solution type.
 
MatchGraphResponsematchGraph (const MatchGraphRequest &request_, MatchGraphResponse &response_) const
 Matches a directed route implied by a given set of latitude/longitude points to an existing underlying road network graph using a given solution type.
 
MatchGraphResponse matchGraph (const std::string &graphName, const std::vector< std::string > &samplePoints, const std::string &solveMethod, const std::string &solutionTable, const std::map< std::string, std::string > &options) const
 Matches a directed route implied by a given set of latitude/longitude points to an existing underlying road network graph using a given solution type.
 
MatchGraphResponsematchGraph (const std::string &graphName, const std::vector< std::string > &samplePoints, const std::string &solveMethod, const std::string &solutionTable, const std::map< std::string, std::string > &options, MatchGraphResponse &response_) const
 Matches a directed route implied by a given set of latitude/longitude points to an existing underlying road network graph using a given solution type.
 
ModifyGraphResponse modifyGraph (const ModifyGraphRequest &request_) const
 Update an existing graph network using given nodes, edges, weights, restrictions, and options.
 
ModifyGraphResponsemodifyGraph (const ModifyGraphRequest &request_, ModifyGraphResponse &response_) const
 Update an existing graph network using given nodes, edges, weights, restrictions, and options.
 
ModifyGraphResponse modifyGraph (const std::string &graphName, const std::vector< std::string > &nodes, const std::vector< std::string > &edges, const std::vector< std::string > &weights, const std::vector< std::string > &restrictions, const std::map< std::string, std::string > &options) const
 Update an existing graph network using given nodes, edges, weights, restrictions, and options.
 
ModifyGraphResponsemodifyGraph (const std::string &graphName, const std::vector< std::string > &nodes, const std::vector< std::string > &edges, const std::vector< std::string > &weights, const std::vector< std::string > &restrictions, const std::map< std::string, std::string > &options, ModifyGraphResponse &response_) const
 Update an existing graph network using given nodes, edges, weights, restrictions, and options.
 
QueryGraphResponse queryGraph (const QueryGraphRequest &request_) const
 Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjacent edge(s) or node(s), also known as an adjacency list, depending on what’s been provided to the endpoint; providing edges will return nodes and providing nodes will return edges.
 
QueryGraphResponsequeryGraph (const QueryGraphRequest &request_, QueryGraphResponse &response_) const
 Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjacent edge(s) or node(s), also known as an adjacency list, depending on what’s been provided to the endpoint; providing edges will return nodes and providing nodes will return edges.
 
QueryGraphResponse queryGraph (const std::string &graphName, const std::vector< std::string > &queries, const std::vector< std::string > &restrictions, const std::string &adjacencyTable, const int32_t rings, const std::map< std::string, std::string > &options) const
 Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjacent edge(s) or node(s), also known as an adjacency list, depending on what’s been provided to the endpoint; providing edges will return nodes and providing nodes will return edges.
 
QueryGraphResponsequeryGraph (const std::string &graphName, const std::vector< std::string > &queries, const std::vector< std::string > &restrictions, const std::string &adjacencyTable, const int32_t rings, const std::map< std::string, std::string > &options, QueryGraphResponse &response_) const
 Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjacent edge(s) or node(s), also known as an adjacency list, depending on what’s been provided to the endpoint; providing edges will return nodes and providing nodes will return edges.
 
RepartitionGraphResponse repartitionGraph (const RepartitionGraphRequest &request_) const
 Rebalances an existing partitioned graph.
 
RepartitionGraphResponserepartitionGraph (const RepartitionGraphRequest &request_, RepartitionGraphResponse &response_) const
 Rebalances an existing partitioned graph.
 
RepartitionGraphResponse repartitionGraph (const std::string &graphName, const std::map< std::string, std::string > &options) const
 Rebalances an existing partitioned graph.
 
RepartitionGraphResponserepartitionGraph (const std::string &graphName, const std::map< std::string, std::string > &options, RepartitionGraphResponse &response_) const
 Rebalances an existing partitioned graph.
 
RestoreBackupResponse restoreBackup (const RestoreBackupRequest &request_) const
 Restores database objects from a backup accessible via the data source specified by datasourceName.
 
RestoreBackupResponserestoreBackup (const RestoreBackupRequest &request_, RestoreBackupResponse &response_) const
 Restores database objects from a backup accessible via the data source specified by datasourceName.
 
RestoreBackupResponse restoreBackup (const std::string &backupName, const std::map< std::string, std::string > &restoreObjectsMap, const std::string &datasourceName, const std::map< std::string, std::string > &options) const
 Restores database objects from a backup accessible via the data source specified by datasourceName.
 
RestoreBackupResponserestoreBackup (const std::string &backupName, const std::map< std::string, std::string > &restoreObjectsMap, const std::string &datasourceName, const std::map< std::string, std::string > &options, RestoreBackupResponse &response_) const
 Restores database objects from a backup accessible via the data source specified by datasourceName.
 
RevokePermissionResponse revokePermission (const RevokePermissionRequest &request_) const
 Revoke user or role the specified permission on the specified object.
 
RevokePermissionResponserevokePermission (const RevokePermissionRequest &request_, RevokePermissionResponse &response_) const
 Revoke user or role the specified permission on the specified object.
 
RevokePermissionResponse revokePermission (const std::string &principal, const std::string &object, const std::string &objectType, const std::string &permission, const std::map< std::string, std::string > &options) const
 Revoke user or role the specified permission on the specified object.
 
RevokePermissionResponserevokePermission (const std::string &principal, const std::string &object, const std::string &objectType, const std::string &permission, const std::map< std::string, std::string > &options, RevokePermissionResponse &response_) const
 Revoke user or role the specified permission on the specified object.
 
RevokePermissionCredentialResponse revokePermissionCredential (const RevokePermissionCredentialRequest &request_) const
 [DEPRECATED–please use revokePermission instead] Revokes a credential-level permission from a user or role.
 
RevokePermissionCredentialResponserevokePermissionCredential (const RevokePermissionCredentialRequest &request_, RevokePermissionCredentialResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a credential-level permission from a user or role.
 
RevokePermissionCredentialResponse revokePermissionCredential (const std::string &name, const std::string &permission, const std::string &credentialName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use revokePermission instead] Revokes a credential-level permission from a user or role.
 
RevokePermissionCredentialResponserevokePermissionCredential (const std::string &name, const std::string &permission, const std::string &credentialName, const std::map< std::string, std::string > &options, RevokePermissionCredentialResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a credential-level permission from a user or role.
 
RevokePermissionDatasourceResponse revokePermissionDatasource (const RevokePermissionDatasourceRequest &request_) const
 [DEPRECATED–please use revokePermission instead] Revokes a data source permission from a user or role.
 
RevokePermissionDatasourceResponserevokePermissionDatasource (const RevokePermissionDatasourceRequest &request_, RevokePermissionDatasourceResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a data source permission from a user or role.
 
RevokePermissionDatasourceResponse revokePermissionDatasource (const std::string &name, const std::string &permission, const std::string &datasourceName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use revokePermission instead] Revokes a data source permission from a user or role.
 
RevokePermissionDatasourceResponserevokePermissionDatasource (const std::string &name, const std::string &permission, const std::string &datasourceName, const std::map< std::string, std::string > &options, RevokePermissionDatasourceResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a data source permission from a user or role.
 
RevokePermissionDirectoryResponse revokePermissionDirectory (const RevokePermissionDirectoryRequest &request_) const
 [DEPRECATED–please use revokePermission instead] Revokes a KiFS directory-level permission from a user or role.
 
RevokePermissionDirectoryResponserevokePermissionDirectory (const RevokePermissionDirectoryRequest &request_, RevokePermissionDirectoryResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a KiFS directory-level permission from a user or role.
 
RevokePermissionDirectoryResponse revokePermissionDirectory (const std::string &name, const std::string &permission, const std::string &directoryName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use revokePermission instead] Revokes a KiFS directory-level permission from a user or role.
 
RevokePermissionDirectoryResponserevokePermissionDirectory (const std::string &name, const std::string &permission, const std::string &directoryName, const std::map< std::string, std::string > &options, RevokePermissionDirectoryResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a KiFS directory-level permission from a user or role.
 
RevokePermissionProcResponse revokePermissionProc (const RevokePermissionProcRequest &request_) const
 [DEPRECATED–please use revokePermission instead] Revokes a proc-level permission from a user or role.
 
RevokePermissionProcResponserevokePermissionProc (const RevokePermissionProcRequest &request_, RevokePermissionProcResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a proc-level permission from a user or role.
 
RevokePermissionProcResponse revokePermissionProc (const std::string &name, const std::string &permission, const std::string &procName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use revokePermission instead] Revokes a proc-level permission from a user or role.
 
RevokePermissionProcResponserevokePermissionProc (const std::string &name, const std::string &permission, const std::string &procName, const std::map< std::string, std::string > &options, RevokePermissionProcResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a proc-level permission from a user or role.
 
RevokePermissionSystemResponse revokePermissionSystem (const RevokePermissionSystemRequest &request_) const
 [DEPRECATED–please use revokePermission instead] Revokes a system-level permission from a user or role.
 
RevokePermissionSystemResponserevokePermissionSystem (const RevokePermissionSystemRequest &request_, RevokePermissionSystemResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a system-level permission from a user or role.
 
RevokePermissionSystemResponse revokePermissionSystem (const std::string &name, const std::string &permission, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use revokePermission instead] Revokes a system-level permission from a user or role.
 
RevokePermissionSystemResponserevokePermissionSystem (const std::string &name, const std::string &permission, const std::map< std::string, std::string > &options, RevokePermissionSystemResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a system-level permission from a user or role.
 
RevokePermissionTableResponse revokePermissionTable (const RevokePermissionTableRequest &request_) const
 [DEPRECATED–please use revokePermission instead] Revokes a table-level permission from a user or role.
 
RevokePermissionTableResponserevokePermissionTable (const RevokePermissionTableRequest &request_, RevokePermissionTableResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a table-level permission from a user or role.
 
RevokePermissionTableResponse revokePermissionTable (const std::string &name, const std::string &permission, const std::string &tableName, const std::map< std::string, std::string > &options) const
 [DEPRECATED–please use revokePermission instead] Revokes a table-level permission from a user or role.
 
RevokePermissionTableResponserevokePermissionTable (const std::string &name, const std::string &permission, const std::string &tableName, const std::map< std::string, std::string > &options, RevokePermissionTableResponse &response_) const
 [DEPRECATED–please use revokePermission instead] Revokes a table-level permission from a user or role.
 
RevokeRoleResponse revokeRole (const RevokeRoleRequest &request_) const
 Revokes membership in a role from a user or role.
 
RevokeRoleResponserevokeRole (const RevokeRoleRequest &request_, RevokeRoleResponse &response_) const
 Revokes membership in a role from a user or role.
 
RevokeRoleResponse revokeRole (const std::string &role, const std::string &member, const std::map< std::string, std::string > &options) const
 Revokes membership in a role from a user or role.
 
RevokeRoleResponserevokeRole (const std::string &role, const std::string &member, const std::map< std::string, std::string > &options, RevokeRoleResponse &response_) const
 Revokes membership in a role from a user or role.
 
ShowBackupResponse showBackup (const ShowBackupRequest &request_) const
 Shows information about one or more backups accessible via the data source specified by datasourceName.
 
ShowBackupResponseshowBackup (const ShowBackupRequest &request_, ShowBackupResponse &response_) const
 Shows information about one or more backups accessible via the data source specified by datasourceName.
 
ShowBackupResponse showBackup (const std::string &backupName, const std::string &datasourceName, const std::map< std::string, std::string > &options) const
 Shows information about one or more backups accessible via the data source specified by datasourceName.
 
ShowBackupResponseshowBackup (const std::string &backupName, const std::string &datasourceName, const std::map< std::string, std::string > &options, ShowBackupResponse &response_) const
 Shows information about one or more backups accessible via the data source specified by datasourceName.
 
ShowCredentialResponse showCredential (const ShowCredentialRequest &request_) const
 Shows information about a specified credential or all credentials.
 
ShowCredentialResponseshowCredential (const ShowCredentialRequest &request_, ShowCredentialResponse &response_) const
 Shows information about a specified credential or all credentials.
 
ShowCredentialResponse showCredential (const std::string &credentialName, const std::map< std::string, std::string > &options) const
 Shows information about a specified credential or all credentials.
 
ShowCredentialResponseshowCredential (const std::string &credentialName, const std::map< std::string, std::string > &options, ShowCredentialResponse &response_) const
 Shows information about a specified credential or all credentials.
 
ShowDatasinkResponse showDatasink (const ShowDatasinkRequest &request_) const
 Shows information about a specified data sink or all data sinks.
 
ShowDatasinkResponseshowDatasink (const ShowDatasinkRequest &request_, ShowDatasinkResponse &response_) const
 Shows information about a specified data sink or all data sinks.
 
ShowDatasinkResponse showDatasink (const std::string &name, const std::map< std::string, std::string > &options) const
 Shows information about a specified data sink or all data sinks.
 
ShowDatasinkResponseshowDatasink (const std::string &name, const std::map< std::string, std::string > &options, ShowDatasinkResponse &response_) 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.
 
ShowDatasourceResponseshowDatasource (const ShowDatasourceRequest &request_, ShowDatasourceResponse &response_) const
 Shows information about a specified data source or all data sources.
 
ShowDatasourceResponse showDatasource (const std::string &name, const std::map< std::string, std::string > &options) const
 Shows information about a specified data source or all data sources.
 
ShowDatasourceResponseshowDatasource (const std::string &name, const std::map< std::string, std::string > &options, ShowDatasourceResponse &response_) const
 Shows information about a specified data source or all data sources.
 
ShowDirectoriesResponse showDirectories (const ShowDirectoriesRequest &request_) const
 Shows information about directories in KiFS.
 
ShowDirectoriesResponseshowDirectories (const ShowDirectoriesRequest &request_, ShowDirectoriesResponse &response_) const
 Shows information about directories in KiFS.
 
ShowDirectoriesResponse showDirectories (const std::string &directoryName, const std::map< std::string, std::string > &options) const
 Shows information about directories in KiFS.
 
ShowDirectoriesResponseshowDirectories (const std::string &directoryName, const std::map< std::string, std::string > &options, ShowDirectoriesResponse &response_) const
 Shows information about directories in KiFS.
 
ShowEnvironmentResponse showEnvironment (const ShowEnvironmentRequest &request_) const
 Shows information about a specified user-defined function (UDF) environment or all environments.
 
ShowEnvironmentResponseshowEnvironment (const ShowEnvironmentRequest &request_, ShowEnvironmentResponse &response_) const
 Shows information about a specified user-defined function (UDF) environment or all environments.
 
ShowEnvironmentResponse showEnvironment (const std::string &environmentName, const std::map< std::string, std::string > &options) const
 Shows information about a specified user-defined function (UDF) environment or all environments.
 
ShowEnvironmentResponseshowEnvironment (const std::string &environmentName, const std::map< std::string, std::string > &options, ShowEnvironmentResponse &response_) const
 Shows information about a specified user-defined function (UDF) environment or all environments.
 
ShowFilesResponse showFiles (const ShowFilesRequest &request_) const
 Shows information about files in KiFS.
 
ShowFilesResponseshowFiles (const ShowFilesRequest &request_, ShowFilesResponse &response_) const
 Shows information about files in KiFS.
 
ShowFilesResponse showFiles (const std::vector< std::string > &paths, const std::map< std::string, std::string > &options) const
 Shows information about files in KiFS.
 
ShowFilesResponseshowFiles (const std::vector< std::string > &paths, const std::map< std::string, std::string > &options, ShowFilesResponse &response_) const
 Shows information about files in KiFS.
 
ShowGraphResponse showGraph (const ShowGraphRequest &request_) const
 Shows information and characteristics of graphs that exist on the graph server.
 
ShowGraphResponseshowGraph (const ShowGraphRequest &request_, ShowGraphResponse &response_) const
 Shows information and characteristics of graphs that exist on the graph server.
 
ShowGraphResponse showGraph (const std::string &graphName, const std::map< std::string, std::string > &options) const
 Shows information and characteristics of graphs that exist on the graph server.
 
ShowGraphResponseshowGraph (const std::string &graphName, const std::map< std::string, std::string > &options, ShowGraphResponse &response_) const
 Shows information and characteristics of graphs that exist on the graph server.
 
ShowProcResponse showProc (const ShowProcRequest &request_) const
 Shows information about a proc.
 
ShowProcResponseshowProc (const ShowProcRequest &request_, ShowProcResponse &response_) const
 Shows information about a proc.
 
ShowProcResponse showProc (const std::string &procName, const std::map< std::string, std::string > &options) const
 Shows information about a proc.
 
ShowProcResponseshowProc (const std::string &procName, const std::map< std::string, std::string > &options, ShowProcResponse &response_) const
 Shows information about a proc.
 
ShowProcStatusResponse showProcStatus (const ShowProcStatusRequest &request_) const
 Shows the statuses of running or completed proc instances.
 
ShowProcStatusResponseshowProcStatus (const ShowProcStatusRequest &request_, ShowProcStatusResponse &response_) const
 Shows the statuses of running or completed proc instances.
 
ShowProcStatusResponse showProcStatus (const std::string &runId, const std::map< std::string, std::string > &options) const
 Shows the statuses of running or completed proc instances.
 
ShowProcStatusResponseshowProcStatus (const std::string &runId, const std::map< std::string, std::string > &options, ShowProcStatusResponse &response_) const
 Shows the statuses of running or completed proc instances.
 
ShowResourceObjectsResponse showResourceObjects (const ShowResourceObjectsRequest &request_) const
 Returns information about the internal sub-components (tiered objects) which use resources of the system.
 
ShowResourceObjectsResponseshowResourceObjects (const ShowResourceObjectsRequest &request_, ShowResourceObjectsResponse &response_) const
 Returns information about the internal sub-components (tiered objects) which use resources of the system.
 
ShowResourceObjectsResponse showResourceObjects (const std::map< std::string, std::string > &options) const
 Returns information about the internal sub-components (tiered objects) which use resources of the system.
 
ShowResourceObjectsResponseshowResourceObjects (const std::map< std::string, std::string > &options, ShowResourceObjectsResponse &response_) const
 Returns information about the internal sub-components (tiered objects) which use resources of the system.
 
ShowResourceStatisticsResponse showResourceStatistics (const ShowResourceStatisticsRequest &request_) const
 Requests various statistics for storage/memory tiers and resource groups.
 
ShowResourceStatisticsResponseshowResourceStatistics (const ShowResourceStatisticsRequest &request_, ShowResourceStatisticsResponse &response_) const
 Requests various statistics for storage/memory tiers and resource groups.
 
ShowResourceStatisticsResponse showResourceStatistics (const std::map< std::string, std::string > &options) const
 Requests various statistics for storage/memory tiers and resource groups.
 
ShowResourceStatisticsResponseshowResourceStatistics (const std::map< std::string, std::string > &options, ShowResourceStatisticsResponse &response_) const
 Requests various statistics for storage/memory tiers and resource groups.
 
ShowResourceGroupsResponse showResourceGroups (const ShowResourceGroupsRequest &request_) const
 Requests resource group properties.
 
ShowResourceGroupsResponseshowResourceGroups (const ShowResourceGroupsRequest &request_, ShowResourceGroupsResponse &response_) const
 Requests resource group properties.
 
ShowResourceGroupsResponse showResourceGroups (const std::vector< std::string > &names, const std::map< std::string, std::string > &options) const
 Requests resource group properties.
 
ShowResourceGroupsResponseshowResourceGroups (const std::vector< std::string > &names, const std::map< std::string, std::string > &options, ShowResourceGroupsResponse &response_) const
 Requests resource group properties.
 
ShowSchemaResponse showSchema (const ShowSchemaRequest &request_) const
 Retrieves information about a schema (or all schemas), as specified in schemaName.
 
ShowSchemaResponseshowSchema (const ShowSchemaRequest &request_, ShowSchemaResponse &response_) const
 Retrieves information about a schema (or all schemas), as specified in schemaName.
 
ShowSchemaResponse showSchema (const std::string &schemaName, const std::map< std::string, std::string > &options) const
 Retrieves information about a schema (or all schemas), as specified in schemaName.
 
ShowSchemaResponseshowSchema (const std::string &schemaName, const std::map< std::string, std::string > &options, ShowSchemaResponse &response_) const
 Retrieves information about a schema (or all schemas), as specified in schemaName.
 
ShowSecurityResponse showSecurity (const ShowSecurityRequest &request_) const
 Shows security information relating to users and/or roles.
 
ShowSecurityResponseshowSecurity (const ShowSecurityRequest &request_, ShowSecurityResponse &response_) const
 Shows security information relating to users and/or roles.
 
ShowSecurityResponse showSecurity (const std::vector< std::string > &names, const std::map< std::string, std::string > &options) const
 Shows security information relating to users and/or roles.
 
ShowSecurityResponseshowSecurity (const std::vector< std::string > &names, const std::map< std::string, std::string > &options, ShowSecurityResponse &response_) const
 Shows security information relating to users and/or roles.
 
ShowSqlProcResponse showSqlProc (const ShowSqlProcRequest &request_) const
 Shows information about SQL procedures, including the full definition of each requested procedure.
 
ShowSqlProcResponseshowSqlProc (const ShowSqlProcRequest &request_, ShowSqlProcResponse &response_) const
 Shows information about SQL procedures, including the full definition of each requested procedure.
 
ShowSqlProcResponse showSqlProc (const std::string &procedureName, const std::map< std::string, std::string > &options) const
 Shows information about SQL procedures, including the full definition of each requested procedure.
 
ShowSqlProcResponseshowSqlProc (const std::string &procedureName, const std::map< std::string, std::string > &options, ShowSqlProcResponse &response_) const
 Shows information about SQL procedures, including the full definition of each requested procedure.
 
ShowStatisticsResponse showStatistics (const ShowStatisticsRequest &request_) const
 Retrieves the collected column statistics for the specified table(s).
 
ShowStatisticsResponseshowStatistics (const ShowStatisticsRequest &request_, ShowStatisticsResponse &response_) const
 Retrieves the collected column statistics for the specified table(s).
 
ShowStatisticsResponse showStatistics (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options) const
 Retrieves the collected column statistics for the specified table(s).
 
ShowStatisticsResponseshowStatistics (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options, ShowStatisticsResponse &response_) const
 Retrieves the collected column statistics for the specified table(s).
 
ShowSystemPropertiesResponse showSystemProperties (const ShowSystemPropertiesRequest &request_) const
 Returns server configuration and version related information to the caller.
 
ShowSystemPropertiesResponseshowSystemProperties (const ShowSystemPropertiesRequest &request_, ShowSystemPropertiesResponse &response_) const
 Returns server configuration and version related information to the caller.
 
ShowSystemPropertiesResponse showSystemProperties (const std::map< std::string, std::string > &options) const
 Returns server configuration and version related information to the caller.
 
ShowSystemPropertiesResponseshowSystemProperties (const std::map< std::string, std::string > &options, ShowSystemPropertiesResponse &response_) const
 Returns server configuration and version related information to the caller.
 
ShowSystemStatusResponse showSystemStatus (const ShowSystemStatusRequest &request_) const
 Provides server configuration and health related status to the caller.
 
ShowSystemStatusResponseshowSystemStatus (const ShowSystemStatusRequest &request_, ShowSystemStatusResponse &response_) const
 Provides server configuration and health related status to the caller.
 
ShowSystemStatusResponse showSystemStatus (const std::map< std::string, std::string > &options) const
 Provides server configuration and health related status to the caller.
 
ShowSystemStatusResponseshowSystemStatus (const std::map< std::string, std::string > &options, ShowSystemStatusResponse &response_) const
 Provides server configuration and health related status to the caller.
 
ShowSystemTimingResponse showSystemTiming (const ShowSystemTimingRequest &request_) const
 Returns the last 100 database requests along with the request timing and internal job ID.
 
ShowSystemTimingResponseshowSystemTiming (const ShowSystemTimingRequest &request_, ShowSystemTimingResponse &response_) const
 Returns the last 100 database requests along with the request timing and internal job ID.
 
ShowSystemTimingResponse showSystemTiming (const std::map< std::string, std::string > &options) const
 Returns the last 100 database requests along with the request timing and internal job ID.
 
ShowSystemTimingResponseshowSystemTiming (const std::map< std::string, std::string > &options, ShowSystemTimingResponse &response_) const
 Returns the last 100 database requests along with the request timing and internal job ID.
 
ShowTableResponse showTable (const ShowTableRequest &request_) const
 Retrieves detailed information about a table, view, or schema, specified in tableName.
 
ShowTableResponseshowTable (const ShowTableRequest &request_, ShowTableResponse &response_) const
 Retrieves detailed information about a table, view, or schema, specified in tableName.
 
ShowTableResponse showTable (const std::string &tableName, const std::map< std::string, std::string > &options) const
 Retrieves detailed information about a table, view, or schema, specified in tableName.
 
ShowTableResponseshowTable (const std::string &tableName, const std::map< std::string, std::string > &options, ShowTableResponse &response_) const
 Retrieves detailed information about a table, view, or schema, specified in tableName.
 
ShowTableMetadataResponse showTableMetadata (const ShowTableMetadataRequest &request_) const
 Retrieves the user provided metadata for the specified tables.
 
ShowTableMetadataResponseshowTableMetadata (const ShowTableMetadataRequest &request_, ShowTableMetadataResponse &response_) const
 Retrieves the user provided metadata for the specified tables.
 
ShowTableMetadataResponse showTableMetadata (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options) const
 Retrieves the user provided metadata for the specified tables.
 
ShowTableMetadataResponseshowTableMetadata (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options, ShowTableMetadataResponse &response_) const
 Retrieves the user provided metadata for the specified tables.
 
ShowTableMonitorsResponse showTableMonitors (const ShowTableMonitorsRequest &request_) const
 Show table monitors and their properties.
 
ShowTableMonitorsResponseshowTableMonitors (const ShowTableMonitorsRequest &request_, ShowTableMonitorsResponse &response_) const
 Show table monitors and their properties.
 
ShowTableMonitorsResponse showTableMonitors (const std::vector< std::string > &monitorIds, const std::map< std::string, std::string > &options) const
 Show table monitors and their properties.
 
ShowTableMonitorsResponseshowTableMonitors (const std::vector< std::string > &monitorIds, const std::map< std::string, std::string > &options, ShowTableMonitorsResponse &response_) const
 Show table monitors and their properties.
 
ShowTablesByTypeResponse showTablesByType (const ShowTablesByTypeRequest &request_) const
 Gets names of the tables whose type matches the given criteria.
 
ShowTablesByTypeResponseshowTablesByType (const ShowTablesByTypeRequest &request_, ShowTablesByTypeResponse &response_) const
 Gets names of the tables whose type matches the given criteria.
 
ShowTablesByTypeResponse showTablesByType (const std::string &typeId, const std::string &label, const std::map< std::string, std::string > &options) const
 Gets names of the tables whose type matches the given criteria.
 
ShowTablesByTypeResponseshowTablesByType (const std::string &typeId, const std::string &label, const std::map< std::string, std::string > &options, ShowTablesByTypeResponse &response_) const
 Gets names of the tables whose type matches the given criteria.
 
ShowTriggersResponse showTriggers (const ShowTriggersRequest &request_) const
 Retrieves information regarding the specified triggers or all existing triggers currently active.
 
ShowTriggersResponseshowTriggers (const ShowTriggersRequest &request_, ShowTriggersResponse &response_) const
 Retrieves information regarding the specified triggers or all existing triggers currently active.
 
ShowTriggersResponse showTriggers (const std::vector< std::string > &triggerIds, const std::map< std::string, std::string > &options) const
 Retrieves information regarding the specified triggers or all existing triggers currently active.
 
ShowTriggersResponseshowTriggers (const std::vector< std::string > &triggerIds, const std::map< std::string, std::string > &options, ShowTriggersResponse &response_) const
 Retrieves information regarding the specified triggers or all existing triggers currently active.
 
ShowTypesResponse showTypes (const ShowTypesRequest &request_) const
 Retrieves information for the specified data type ID or type label.
 
ShowTypesResponseshowTypes (const ShowTypesRequest &request_, ShowTypesResponse &response_) const
 Retrieves information for the specified data type ID or type label.
 
ShowTypesResponse showTypes (const std::string &typeId, const std::string &label, const std::map< std::string, std::string > &options) const
 Retrieves information for the specified data type ID or type label.
 
ShowTypesResponseshowTypes (const std::string &typeId, const std::string &label, const std::map< std::string, std::string > &options, ShowTypesResponse &response_) const
 Retrieves information for the specified data type ID or type label.
 
ShowVideoResponse showVideo (const ShowVideoRequest &request_) const
 Retrieves information about rendered videos.
 
ShowVideoResponseshowVideo (const ShowVideoRequest &request_, ShowVideoResponse &response_) const
 Retrieves information about rendered videos.
 
ShowVideoResponse showVideo (const std::vector< std::string > &paths, const std::map< std::string, std::string > &options) const
 Retrieves information about rendered videos.
 
ShowVideoResponseshowVideo (const std::vector< std::string > &paths, const std::map< std::string, std::string > &options, ShowVideoResponse &response_) const
 Retrieves information about rendered videos.
 
ShowWalResponse showWal (const ShowWalRequest &request_) const
 Requests table write-ahead log (WAL) properties.
 
ShowWalResponseshowWal (const ShowWalRequest &request_, ShowWalResponse &response_) const
 Requests table write-ahead log (WAL) properties.
 
ShowWalResponse showWal (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options) const
 Requests table write-ahead log (WAL) properties.
 
ShowWalResponseshowWal (const std::vector< std::string > &tableNames, const std::map< std::string, std::string > &options, ShowWalResponse &response_) const
 Requests table write-ahead log (WAL) properties.
 
SolveGraphResponse solveGraph (const SolveGraphRequest &request_) const
 Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman, etc.) using source nodes, destination nodes, and additional, optional weights and restrictions.
 
SolveGraphResponsesolveGraph (const SolveGraphRequest &request_, SolveGraphResponse &response_) const
 Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman, etc.) using source nodes, destination nodes, and additional, optional weights and restrictions.
 
SolveGraphResponse solveGraph (const std::string &graphName, const std::vector< std::string > &weightsOnEdges, const std::vector< std::string > &restrictions, const std::string &solverType, const std::vector< std::string > &sourceNodes, const std::vector< std::string > &destinationNodes, const std::string &solutionTable, const std::map< std::string, std::string > &options) const
 Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman, etc.) using source nodes, destination nodes, and additional, optional weights and restrictions.
 
SolveGraphResponsesolveGraph (const std::string &graphName, const std::vector< std::string > &weightsOnEdges, const std::vector< std::string > &restrictions, const std::string &solverType, const std::vector< std::string > &sourceNodes, const std::vector< std::string > &destinationNodes, const std::string &solutionTable, const std::map< std::string, std::string > &options, SolveGraphResponse &response_) const
 Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman, etc.) using source nodes, destination nodes, and additional, optional weights and restrictions.
 
UpdateRecordsResponse updateRecordsRaw (const RawUpdateRecordsRequest &request_) const
 Runs multiple predicate-based updates in a single call.
 
UpdateRecordsResponseupdateRecordsRaw (const RawUpdateRecordsRequest &request_, UpdateRecordsResponse &response_) const
 Runs multiple predicate-based updates in a single call.
 
template<typename TRequest>
UpdateRecordsResponse updateRecords (const UpdateRecordsRequest< TRequest > &request_) const
 Runs multiple predicate-based updates in a single call.
 
template<typename TRequest>
UpdateRecordsResponseupdateRecords (const UpdateRecordsRequest< TRequest > &request_, UpdateRecordsResponse &response_) const
 Runs multiple predicate-based updates in a single call.
 
template<typename TRequest>
UpdateRecordsResponse updateRecords (const std::string &tableName, const std::vector< std::string > &expressions, const std::vector< std::map< std::string, boost::optional< std::string > > > &newValuesMaps, const std::vector< TRequest > &data, const std::map< std::string, std::string > &options) const
 Runs multiple predicate-based updates in a single call.
 
template<typename TRequest>
UpdateRecordsResponseupdateRecords (const std::string &tableName, const std::vector< std::string > &expressions, const std::vector< std::map< std::string, boost::optional< std::string > > > &newValuesMaps, const std::vector< TRequest > &data, const std::map< std::string, std::string > &options, UpdateRecordsResponse &response_) const
 Runs multiple predicate-based updates in a single call.
 
UploadFilesResponse uploadFiles (const UploadFilesRequest &request_) const
 Uploads one or more files to KiFS.
 
UploadFilesResponseuploadFiles (const UploadFilesRequest &request_, UploadFilesResponse &response_) const
 Uploads one or more files to KiFS.
 
UploadFilesResponse uploadFiles (const std::vector< std::string > &fileNames, const std::vector< std::vector< uint8_t > > &fileData, const std::map< std::string, std::string > &options) const
 Uploads one or more files to KiFS.
 
UploadFilesResponseuploadFiles (const std::vector< std::string > &fileNames, const std::vector< std::vector< uint8_t > > &fileData, const std::map< std::string, std::string > &options, UploadFilesResponse &response_) const
 Uploads one or more files to KiFS.
 
UploadFilesFromurlResponse uploadFilesFromurl (const UploadFilesFromurlRequest &request_) const
 Uploads one or more files to KiFS.
 
UploadFilesFromurlResponseuploadFilesFromurl (const UploadFilesFromurlRequest &request_, UploadFilesFromurlResponse &response_) const
 Uploads one or more files to KiFS.
 
UploadFilesFromurlResponse uploadFilesFromurl (const std::vector< std::string > &fileNames, const std::vector< std::string > &urls, const std::map< std::string, std::string > &options) const
 Uploads one or more files to KiFS.
 
UploadFilesFromurlResponseuploadFilesFromurl (const std::vector< std::string > &fileNames, const std::vector< std::string > &urls, const std::map< std::string, std::string > &options, UploadFilesFromurlResponse &response_) const
 Uploads one or more files to KiFS.
 
VerifyBackupResponse verifyBackup (const VerifyBackupRequest &request_) const
 Inspects the requested database backup(s) for conformity at the remote file store accessible via the data source specified by datasourceName.
 
VerifyBackupResponseverifyBackup (const VerifyBackupRequest &request_, VerifyBackupResponse &response_) const
 Inspects the requested database backup(s) for conformity at the remote file store accessible via the data source specified by datasourceName.
 
VerifyBackupResponse verifyBackup (const std::string &backupName, const std::string &datasourceName, const std::map< std::string, std::string > &options) const
 Inspects the requested database backup(s) for conformity at the remote file store accessible via the data source specified by datasourceName.
 
VerifyBackupResponseverifyBackup (const std::string &backupName, const std::string &datasourceName, const std::map< std::string, std::string > &options, VerifyBackupResponse &response_) const
 Inspects the requested database backup(s) for conformity at the remote file store accessible via the data source specified by datasourceName.
 
VisualizeImageChartResponse visualizeImageChart (const VisualizeImageChartRequest &request_) const
 Scatter plot is the only plot type currently supported.
 
VisualizeImageChartResponsevisualizeImageChart (const VisualizeImageChartRequest &request_, VisualizeImageChartResponse &response_) const
 Scatter plot is the only plot type currently supported.
 
VisualizeImageChartResponse visualizeImageChart (const std::string &tableName, const std::vector< std::string > &xColumnNames, const std::vector< std::string > &yColumnNames, const double minX, const double maxX, const double minY, const double maxY, const int32_t width, const int32_t height, const std::string &bgColor, const std::map< std::string, std::vector< std::string > > &styleOptions, const std::map< std::string, std::string > &options) const
 Scatter plot is the only plot type currently supported.
 
VisualizeImageChartResponsevisualizeImageChart (const std::string &tableName, const std::vector< std::string > &xColumnNames, const std::vector< std::string > &yColumnNames, const double minX, const double maxX, const double minY, const double maxY, const int32_t width, const int32_t height, const std::string &bgColor, const std::map< std::string, std::vector< std::string > > &styleOptions, const std::map< std::string, std::string > &options, VisualizeImageChartResponse &response_) const
 Scatter plot is the only plot type currently supported.
 
VisualizeIsochroneResponse visualizeIsochrone (const VisualizeIsochroneRequest &request_) const
 Generate an image containing isolines for travel results using an existing graph.
 
VisualizeIsochroneResponsevisualizeIsochrone (const VisualizeIsochroneRequest &request_, VisualizeIsochroneResponse &response_) const
 Generate an image containing isolines for travel results using an existing graph.
 
VisualizeIsochroneResponse visualizeIsochrone (const std::string &graphName, const std::string &sourceNode, const double maxSolutionRadius, const std::vector< std::string > &weightsOnEdges, const std::vector< std::string > &restrictions, const int32_t numLevels, const bool generateImage, const std::string &levelsTable, const std::map< std::string, std::string > &styleOptions, const std::map< std::string, std::string > &solveOptions, const std::map< std::string, std::string > &contourOptions, const std::map< std::string, std::string > &options) const
 Generate an image containing isolines for travel results using an existing graph.
 
VisualizeIsochroneResponsevisualizeIsochrone (const std::string &graphName, const std::string &sourceNode, const double maxSolutionRadius, const std::vector< std::string > &weightsOnEdges, const std::vector< std::string > &restrictions, const int32_t numLevels, const bool generateImage, const std::string &levelsTable, const std::map< std::string, std::string > &styleOptions, const std::map< std::string, std::string > &solveOptions, const std::map< std::string, std::string > &contourOptions, const std::map< std::string, std::string > &options, VisualizeIsochroneResponse &response_) const
 Generate an image containing isolines for travel results using an existing graph.
 
void addKnownType (const std::string &typeId, const avro::DecoderPtr &decoder)
 
template<typename T>
void addKnownType (const std::string &typeId)
 
template<typename T>
void addKnownType (const std::string &typeId, const std::string &schemaString)
 
template<typename T>
void addKnownType (const std::string &typeId, const ::avro::ValidSchema &schema)
 
void addKnownTypeFromTable (const std::string &tableName, const avro::DecoderPtr &decoder)
 
template<typename T>
void addKnownTypeFromTable (const std::string &tableName)
 
template<typename T>
void addKnownTypeFromTable (const std::string &tableName, const std::string &schemaString)
 
template<typename T>
void addKnownTypeFromTable (const std::string &tableName, const ::avro::ValidSchema &schema)
 
template<>
GetRecordsResponse< boost::any > getRecords (const GetRecordsRequest &request_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsResponse< boost::any > & getRecords (const GetRecordsRequest &request_, GetRecordsResponse< boost::any > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsResponse< boost::any > getRecords (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsResponse< boost::any > & getRecords (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsResponse< boost::any > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsBySeriesResponse< boost::any > getRecordsBySeries (const GetRecordsBySeriesRequest &request_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsBySeriesResponse< boost::any > & getRecordsBySeries (const GetRecordsBySeriesRequest &request_, GetRecordsBySeriesResponse< boost::any > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsBySeriesResponse< boost::any > getRecordsBySeries (const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsBySeriesResponse< boost::any > & getRecordsBySeries (const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options, GetRecordsBySeriesResponse< boost::any > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsFromCollectionResponse< boost::any > getRecordsFromCollection (const GetRecordsFromCollectionRequest &request_) const
 Retrieves records from a collection.
 
template<>
GetRecordsFromCollectionResponse< boost::any > & getRecordsFromCollection (const GetRecordsFromCollectionRequest &request_, GetRecordsFromCollectionResponse< boost::any > &response_) const
 Retrieves records from a collection.
 
template<>
GetRecordsFromCollectionResponse< boost::any > getRecordsFromCollection (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a collection.
 
template<>
GetRecordsFromCollectionResponse< boost::any > & getRecordsFromCollection (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsFromCollectionResponse< boost::any > &response_) const
 Retrieves records from a collection.
 
template<>
GetRecordsResponse< boost::any > getRecords (const GetRecordsRequest &request_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsResponse< boost::any > & getRecords (const GetRecordsRequest &request_, GetRecordsResponse< boost::any > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsResponse< boost::any > getRecords (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsResponse< boost::any > & getRecords (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsResponse< boost::any > &response_) const
 Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
 
template<>
GetRecordsBySeriesResponse< boost::any > getRecordsBySeries (const GetRecordsBySeriesRequest &request_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsBySeriesResponse< boost::any > & getRecordsBySeries (const GetRecordsBySeriesRequest &request_, GetRecordsBySeriesResponse< boost::any > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsBySeriesResponse< boost::any > getRecordsBySeries (const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsBySeriesResponse< boost::any > & getRecordsBySeries (const std::string &tableName, const std::string &worldTableName, const int32_t offset, const int32_t limit, const std::map< std::string, std::string > &options, GetRecordsBySeriesResponse< boost::any > &response_) const
 Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
 
template<>
GetRecordsFromCollectionResponse< boost::any > getRecordsFromCollection (const GetRecordsFromCollectionRequest &request_) const
 Retrieves records from a collection.
 
template<>
GetRecordsFromCollectionResponse< boost::any > & getRecordsFromCollection (const GetRecordsFromCollectionRequest &request_, GetRecordsFromCollectionResponse< boost::any > &response_) const
 Retrieves records from a collection.
 
template<>
GetRecordsFromCollectionResponse< boost::any > getRecordsFromCollection (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options) const
 Retrieves records from a collection.
 
template<>
GetRecordsFromCollectionResponse< boost::any > & getRecordsFromCollection (const std::string &tableName, const int64_t offset, const int64_t limit, const std::map< std::string, std::string > &options, GetRecordsFromCollectionResponse< boost::any > &response_) const
 Retrieves records from a collection.
 

Static Public Member Functions

static std::string getApiVersion ()
 
static std::string sanitizeUserAgentToken (const std::string &value)
 Sanitizes a token for use in the User-Agent header by replacing disallowed characters with underscores.
 

Static Public Attributes

static const int64_t END_OF_SET = -9999
 
static const std::string DB_CONNECTION_RESET_ERROR_MESSAGE
 Special error messages indicating that a connection failure happened (generally should trigger a high-availability failover if applicable)
 
static const std::string DB_CONNECTION_REFUSED_ERROR_MESSAGE
 
static const std::string DB_EXITING_ERROR_MESSAGE
 
static const std::string DB_OFFLINE_ERROR_MESSAGE
 
static const std::string DB_SYSTEM_LIMITED_ERROR_MESSAGE
 
static const std::string DB_HM_OFFLINE_ERROR_MESSAGE
 
static const std::string DB_DRAINING_HA_QUEUE_ERROR_MESSAGE
 
static const std::string DB_SHUTTING_DOWN_ERROR_MESSAGE
 
static const std::string DB_QUERY_PLANNER_ERROR_MESSAGE
 
static const std::string HEADER_AUTHORIZATION
 Headers used internally; MUST add each of them to PROTECTED_HEADERS in the .cpp file.
 
static const std::string HEADER_CONTENT_TYPE
 
static const std::string HEADER_CONTENT_LENGTH
 
static const std::string HEADER_HA_SYNC_MODE
 
static const std::string HEADER_USER_AGENT
 

Friends

class FailbackPollerService
 

Detailed Description

Definition at line 59 of file GPUdb.hpp.

Member Enumeration Documentation