Kinetica   C#   API  Version 7.2.3.0
KineticaFunctions.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using Avro;
8 using System.Collections.Generic;
9 
10 namespace kinetica
11 {
12  public partial class Kinetica
13  {
14  // Kinetica Version
15  public const string API_VERSION = "7.2.3.0";
16 
26  {
27  AdminAddHostResponse actualResponse_ = SubmitRequest<AdminAddHostResponse>("/admin/add/host", request_, false);
28 
29  return actualResponse_;
30  }
31 
141  public AdminAddHostResponse adminAddHost( string host_address,
142  IDictionary<string, string> options = null )
143  {
144  return adminAddHost( new AdminAddHostRequest( host_address, options ) );
145  }
146 
183  {
184  AdminAddRanksResponse actualResponse_ = SubmitRequest<AdminAddRanksResponse>("/admin/add/ranks", request_, false);
185 
186  return actualResponse_;
187  }
188 
284  public AdminAddRanksResponse adminAddRanks( IList<string> hosts,
285  IList<IDictionary<string, string>> config_params,
286  IDictionary<string, string> options = null )
287  {
288  return adminAddRanks( new AdminAddRanksRequest( hosts, config_params, options ) );
289  }
290 
301  {
302  AdminAlterHostResponse actualResponse_ = SubmitRequest<AdminAlterHostResponse>("/admin/alter/host", request_, false);
303 
304  return actualResponse_;
305  }
306 
347  IDictionary<string, string> options = null )
348  {
349  return adminAlterHost( new AdminAlterHostRequest( host, options ) );
350  }
351 
366  {
367  AdminAlterJobsResponse actualResponse_ = SubmitRequest<AdminAlterJobsResponse>("/admin/alter/jobs", request_, false);
368 
369  return actualResponse_;
370  }
371 
405  public AdminAlterJobsResponse adminAlterJobs( IList<long> job_ids,
406  string action,
407  IDictionary<string, string> options = null )
408  {
409  return adminAlterJobs( new AdminAlterJobsRequest( job_ids, action, options ) );
410  }
411 
425  {
426  AdminBackupBeginResponse actualResponse_ = SubmitRequest<AdminBackupBeginResponse>("/admin/backup/begin", request_, false);
427 
428  return actualResponse_;
429  }
430 
443  public AdminBackupBeginResponse adminBackupBegin( IDictionary<string, string> options = null )
444  {
445  return adminBackupBegin( new AdminBackupBeginRequest( options ) );
446  }
447 
457  {
458  AdminBackupEndResponse actualResponse_ = SubmitRequest<AdminBackupEndResponse>("/admin/backup/end", request_, false);
459 
460  return actualResponse_;
461  }
462 
471  public AdminBackupEndResponse adminBackupEnd( IDictionary<string, string> options = null )
472  {
473  return adminBackupEnd( new AdminBackupEndRequest( options ) );
474  }
475 
486  {
487  AdminHaOfflineResponse actualResponse_ = SubmitRequest<AdminHaOfflineResponse>("/admin/ha/offline", request_, false);
488 
489  return actualResponse_;
490  }
491 
512  IDictionary<string, string> options = null )
513  {
514  return adminHaOffline( new AdminHaOfflineRequest( offline, options ) );
515  }
516 
527  {
528  AdminHaRefreshResponse actualResponse_ = SubmitRequest<AdminHaRefreshResponse>("/admin/ha/refresh", request_, false);
529 
530  return actualResponse_;
531  }
532 
542  public AdminHaRefreshResponse adminHaRefresh( IDictionary<string, string> options = null )
543  {
544  return adminHaRefresh( new AdminHaRefreshRequest( options ) );
545  }
546 
557  {
558  AdminOfflineResponse actualResponse_ = SubmitRequest<AdminOfflineResponse>("/admin/offline", request_, false);
559 
560  return actualResponse_;
561  }
562 
603  public AdminOfflineResponse adminOffline( bool offline,
604  IDictionary<string, string> options = null )
605  {
606  return adminOffline( new AdminOfflineRequest( offline, options ) );
607  }
608 
644  {
645  AdminRebalanceResponse actualResponse_ = SubmitRequest<AdminRebalanceResponse>("/admin/rebalance", request_, false);
646 
647  return actualResponse_;
648  }
649 
878  public AdminRebalanceResponse adminRebalance( IDictionary<string, string> options = null )
879  {
880  return adminRebalance( new AdminRebalanceRequest( options ) );
881  }
882 
901  {
902  AdminRemoveHostResponse actualResponse_ = SubmitRequest<AdminRemoveHostResponse>("/admin/remove/host", request_, false);
903 
904  return actualResponse_;
905  }
906 
954  IDictionary<string, string> options = null )
955  {
956  return adminRemoveHost( new AdminRemoveHostRequest( host, options ) );
957  }
958 
987  {
988  AdminRemoveRanksResponse actualResponse_ = SubmitRequest<AdminRemoveRanksResponse>("/admin/remove/ranks", request_, false);
989 
990  return actualResponse_;
991  }
992 
1105  public AdminRemoveRanksResponse adminRemoveRanks( IList<string> ranks,
1106  IDictionary<string, string> options = null )
1107  {
1108  return adminRemoveRanks( new AdminRemoveRanksRequest( ranks, options ) );
1109  }
1110 
1119  {
1120  AdminRepairTableResponse actualResponse_ = SubmitRequest<AdminRepairTableResponse>("/admin/repair/table", request_, false);
1121 
1122  return actualResponse_;
1123  }
1124 
1192  public AdminRepairTableResponse adminRepairTable( IList<string> table_names,
1193  IDictionary<string, string> options = null )
1194  {
1195  return adminRepairTable( new AdminRepairTableRequest( table_names, options ) );
1196  }
1197 
1206  {
1207  AdminSendAlertResponse actualResponse_ = SubmitRequest<AdminSendAlertResponse>("/admin/send/alert", request_, false);
1208 
1209  return actualResponse_;
1210  }
1211 
1252  public AdminSendAlertResponse adminSendAlert( string message,
1253  string label,
1254  string log_level,
1255  IDictionary<string, string> options = null )
1256  {
1257  return adminSendAlert( new AdminSendAlertRequest( message, label, log_level,
1258  options ) );
1259  }
1260 
1269  {
1270  AdminShowAlertsResponse actualResponse_ = SubmitRequest<AdminShowAlertsResponse>("/admin/show/alerts", request_, false);
1271 
1272  return actualResponse_;
1273  }
1274 
1287  IDictionary<string, string> options = null )
1288  {
1289  return adminShowAlerts( new AdminShowAlertsRequest( num_alerts, options ) );
1290  }
1291 
1304  {
1305  AdminShowClusterOperationsResponse actualResponse_ = SubmitRequest<AdminShowClusterOperationsResponse>("/admin/show/cluster/operations", request_, false);
1306 
1307  return actualResponse_;
1308  }
1309 
1325  IDictionary<string, string> options = null )
1326  {
1328  options ) );
1329  }
1330 
1338  {
1339  AdminShowJobsResponse actualResponse_ = SubmitRequest<AdminShowJobsResponse>("/admin/show/jobs", request_, false);
1340 
1341  return actualResponse_;
1342  }
1343 
1400  public AdminShowJobsResponse adminShowJobs( IDictionary<string, string> options = null )
1401  {
1402  return adminShowJobs( new AdminShowJobsRequest( options ) );
1403  }
1404 
1416  {
1417  AdminShowShardsResponse actualResponse_ = SubmitRequest<AdminShowShardsResponse>("/admin/show/shards", request_, false);
1418 
1419  return actualResponse_;
1420  }
1421 
1432  public AdminShowShardsResponse adminShowShards( IDictionary<string, string> options = null )
1433  {
1434  return adminShowShards( new AdminShowShardsRequest( options ) );
1435  }
1436 
1444  {
1445  AdminShutdownResponse actualResponse_ = SubmitRequest<AdminShutdownResponse>("/admin/shutdown", request_, false);
1446 
1447  return actualResponse_;
1448  }
1449 
1460  public AdminShutdownResponse adminShutdown( string exit_type,
1461  string authorization,
1462  IDictionary<string, string> options = null )
1463  {
1464  return adminShutdown( new AdminShutdownRequest( exit_type, authorization,
1465  options ) );
1466  }
1467 
1480  {
1481  AdminSwitchoverResponse actualResponse_ = SubmitRequest<AdminSwitchoverResponse>("/admin/switchover", request_, false);
1482 
1483  return actualResponse_;
1484  }
1485 
1542  public AdminSwitchoverResponse adminSwitchover( IList<string> processes,
1543  IList<string> destinations,
1544  IDictionary<string, string> options = null )
1545  {
1546  return adminSwitchover( new AdminSwitchoverRequest( processes, destinations,
1547  options ) );
1548  }
1549 
1560  {
1561  AdminVerifyDbResponse actualResponse_ = SubmitRequest<AdminVerifyDbResponse>("/admin/verifydb", request_, false);
1562 
1563  return actualResponse_;
1564  }
1565 
1781  public AdminVerifyDbResponse adminVerifyDb( IDictionary<string, string> options = null )
1782  {
1783  return adminVerifyDb( new AdminVerifyDbRequest( options ) );
1784  }
1785 
1796  {
1797  AggregateConvexHullResponse actualResponse_ = SubmitRequest<AggregateConvexHullResponse>("/aggregate/convexhull", request_, false);
1798 
1799  return actualResponse_;
1800  }
1801 
1821  string x_column_name,
1822  string y_column_name,
1823  IDictionary<string, string> options = null )
1824  {
1825  return aggregateConvexHull( new AggregateConvexHullRequest( table_name,
1826  x_column_name,
1827  y_column_name,
1828  options ) );
1829  }
1830 
1908  {
1909  RawAggregateGroupByResponse actualResponse_ = SubmitRequest<RawAggregateGroupByResponse>("/aggregate/groupby", request_, false);
1910 
1912  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
1913  response_.total_number_of_records = actualResponse_.total_number_of_records;
1914  response_.has_more_records = actualResponse_.has_more_records;
1915  response_.info = actualResponse_.info;
1916  return response_;
1917  }
1918 
2424  public AggregateGroupByResponse aggregateGroupBy( string table_name,
2425  IList<string> column_names,
2426  long offset = 0,
2427  long limit = -9999,
2428  IDictionary<string, string> options = null )
2429  {
2430  return aggregateGroupBy( new AggregateGroupByRequest( table_name,
2431  column_names, offset,
2432  limit, options ) );
2433  }
2434 
2460  {
2461  AggregateHistogramResponse actualResponse_ = SubmitRequest<AggregateHistogramResponse>("/aggregate/histogram", request_, false);
2462 
2463  return actualResponse_;
2464  }
2465 
2535  string column_name,
2536  double start,
2537  double end,
2538  double interval,
2539  IDictionary<string, string> options = null )
2540  {
2541  return aggregateHistogram( new AggregateHistogramRequest( table_name,
2542  column_name, start,
2543  end, interval,
2544  options ) );
2545  }
2546 
2565  {
2566  AggregateKMeansResponse actualResponse_ = SubmitRequest<AggregateKMeansResponse>("/aggregate/kmeans", request_, false);
2567 
2568  return actualResponse_;
2569  }
2570 
2714  public AggregateKMeansResponse aggregateKMeans( string table_name,
2715  IList<string> column_names,
2716  int k,
2717  double tolerance,
2718  IDictionary<string, string> options = null )
2719  {
2720  return aggregateKMeans( new AggregateKMeansRequest( table_name, column_names,
2721  k, tolerance, options ) );
2722  }
2723 
2732  {
2733  AggregateMinMaxResponse actualResponse_ = SubmitRequest<AggregateMinMaxResponse>("/aggregate/minmax", request_, false);
2734 
2735  return actualResponse_;
2736  }
2737 
2752  public AggregateMinMaxResponse aggregateMinMax( string table_name,
2753  string column_name,
2754  IDictionary<string, string> options = null )
2755  {
2756  return aggregateMinMax( new AggregateMinMaxRequest( table_name, column_name,
2757  options ) );
2758  }
2759 
2769  {
2770  AggregateMinMaxGeometryResponse actualResponse_ = SubmitRequest<AggregateMinMaxGeometryResponse>("/aggregate/minmax/geometry", request_, false);
2771 
2772  return actualResponse_;
2773  }
2774 
2791  string column_name,
2792  IDictionary<string, string> options = null )
2793  {
2795  column_name,
2796  options ) );
2797  }
2798 
2870  {
2871  AggregateStatisticsResponse actualResponse_ = SubmitRequest<AggregateStatisticsResponse>("/aggregate/statistics", request_, false);
2872 
2873  return actualResponse_;
2874  }
2875 
3081  string column_name,
3082  string stats,
3083  IDictionary<string, string> options = null )
3084  {
3085  return aggregateStatistics( new AggregateStatisticsRequest( table_name,
3086  column_name,
3087  stats, options ) );
3088  }
3089 
3125  {
3126  AggregateStatisticsByRangeResponse actualResponse_ = SubmitRequest<AggregateStatisticsByRangeResponse>("/aggregate/statistics/byrange", request_, false);
3127 
3128  return actualResponse_;
3129  }
3130 
3219  string select_expression,
3220  string column_name,
3221  string value_column_name,
3222  string stats,
3223  double start,
3224  double end,
3225  double interval,
3226  IDictionary<string, string> options = null )
3227  {
3229  select_expression,
3230  column_name,
3231  value_column_name,
3232  stats,
3233  start,
3234  end,
3235  interval,
3236  options ) );
3237  }
3238 
3292  {
3293  RawAggregateUniqueResponse actualResponse_ = SubmitRequest<RawAggregateUniqueResponse>("/aggregate/unique", request_, false);
3294 
3296  response_.table_name = actualResponse_.table_name;
3297  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
3298  response_.has_more_records = actualResponse_.has_more_records;
3299  response_.info = actualResponse_.info;
3300  return response_;
3301  }
3302 
3614  public AggregateUniqueResponse aggregateUnique( string table_name,
3615  string column_name,
3616  long offset = 0,
3617  long limit = -9999,
3618  IDictionary<string, string> options = null )
3619  {
3620  return aggregateUnique( new AggregateUniqueRequest( table_name, column_name,
3621  offset, limit, options ) );
3622  }
3623 
3646  {
3647  RawAggregateUnpivotResponse actualResponse_ = SubmitRequest<RawAggregateUnpivotResponse>("/aggregate/unpivot", request_, false);
3648 
3650  response_.table_name = actualResponse_.table_name;
3651  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
3652  response_.total_number_of_records = actualResponse_.total_number_of_records;
3653  response_.has_more_records = actualResponse_.has_more_records;
3654  response_.info = actualResponse_.info;
3655  return response_;
3656  }
3657 
3908  public AggregateUnpivotResponse aggregateUnpivot( string table_name,
3909  IList<string> column_names,
3910  string variable_column_name,
3911  string value_column_name,
3912  IList<string> pivoted_columns,
3913  IDictionary<string, string> options = null )
3914  {
3915  return aggregateUnpivot( new AggregateUnpivotRequest( table_name,
3916  column_names,
3917  variable_column_name,
3918  value_column_name,
3919  pivoted_columns, options ) );
3920  }
3921 
3930  {
3931  AlterBackupResponse actualResponse_ = SubmitRequest<AlterBackupResponse>("/alter/backup", request_, false);
3932 
3933  return actualResponse_;
3934  }
3935 
4015  public AlterBackupResponse alterBackup( string backup_name,
4016  string action,
4017  string _value,
4018  string datasink_name,
4019  IDictionary<string, string> options = null )
4020  {
4021  return alterBackup( new AlterBackupRequest( backup_name, action, _value,
4022  datasink_name, options ) );
4023  }
4024 
4034  {
4035  AlterCredentialResponse actualResponse_ = SubmitRequest<AlterCredentialResponse>("/alter/credential", request_, false);
4036 
4037  return actualResponse_;
4038  }
4039 
4140  public AlterCredentialResponse alterCredential( string credential_name,
4141  IDictionary<string, string> credential_updates_map,
4142  IDictionary<string, string> options )
4143  {
4144  return alterCredential( new AlterCredentialRequest( credential_name,
4145  credential_updates_map,
4146  options ) );
4147  }
4148 
4158  {
4159  AlterDatasinkResponse actualResponse_ = SubmitRequest<AlterDatasinkResponse>("/alter/datasink", request_, false);
4160 
4161  return actualResponse_;
4162  }
4163 
4583  IDictionary<string, string> datasink_updates_map,
4584  IDictionary<string, string> options )
4585  {
4586  return alterDatasink( new AlterDatasinkRequest( name, datasink_updates_map,
4587  options ) );
4588  }
4589 
4599  {
4600  AlterDatasourceResponse actualResponse_ = SubmitRequest<AlterDatasourceResponse>("/alter/datasource", request_, false);
4601 
4602  return actualResponse_;
4603  }
4604 
5023  IDictionary<string, string> datasource_updates_map,
5024  IDictionary<string, string> options )
5025  {
5026  return alterDatasource( new AlterDatasourceRequest( name,
5027  datasource_updates_map,
5028  options ) );
5029  }
5030 
5039  {
5040  AlterDirectoryResponse actualResponse_ = SubmitRequest<AlterDirectoryResponse>("/alter/directory", request_, false);
5041 
5042  return actualResponse_;
5043  }
5044 
5066  public AlterDirectoryResponse alterDirectory( string directory_name,
5067  IDictionary<string, string> directory_updates_map,
5068  IDictionary<string, string> options = null )
5069  {
5070  return alterDirectory( new AlterDirectoryRequest( directory_name,
5071  directory_updates_map,
5072  options ) );
5073  }
5074 
5084  {
5085  AlterEnvironmentResponse actualResponse_ = SubmitRequest<AlterEnvironmentResponse>("/alter/environment", request_, false);
5086 
5087  return actualResponse_;
5088  }
5089 
5172  public AlterEnvironmentResponse alterEnvironment( string environment_name,
5173  string action,
5174  string _value,
5175  IDictionary<string, string> options = null )
5176  {
5177  return alterEnvironment( new AlterEnvironmentRequest( environment_name,
5178  action, _value, options ) );
5179  }
5180 
5182  public AlterGraphResponse alterGraph( AlterGraphRequest request_ )
5183  {
5184  AlterGraphResponse actualResponse_ = SubmitRequest<AlterGraphResponse>("/alter/graph", request_, false);
5185 
5186  return actualResponse_;
5187  }
5189 
5191  public AlterGraphResponse alterGraph( string graph_name,
5192  string action,
5193  string action_arg,
5194  IDictionary<string, string> options = null )
5195  {
5196  return alterGraph( new AlterGraphRequest( graph_name, action, action_arg,
5197  options ) );
5198  }
5200 
5202  public AlterModelResponse alterModel( AlterModelRequest request_ )
5203  {
5204  AlterModelResponse actualResponse_ = SubmitRequest<AlterModelResponse>("/alter/model", request_, false);
5205 
5206  return actualResponse_;
5207  }
5209 
5211  public AlterModelResponse alterModel( string model_name,
5212  string action,
5213  string _value,
5214  IDictionary<string, string> options = null )
5215  {
5216  return alterModel( new AlterModelRequest( model_name, action, _value, options ) );
5217  }
5219 
5228  {
5229  AlterResourceGroupResponse actualResponse_ = SubmitRequest<AlterResourceGroupResponse>("/alter/resourcegroup", request_, false);
5230 
5231  return actualResponse_;
5232  }
5233 
5409  IDictionary<string, IDictionary<string, string>> tier_attributes = null,
5411  string adjoining_resource_group = "",
5412  IDictionary<string, string> options = null )
5413  {
5415  tier_attributes,
5416  ranking,
5417  adjoining_resource_group,
5418  options ) );
5419  }
5420 
5428  {
5429  AlterRoleResponse actualResponse_ = SubmitRequest<AlterRoleResponse>("/alter/role", request_, false);
5430 
5431  return actualResponse_;
5432  }
5433 
5465  public AlterRoleResponse alterRole( string name,
5466  string action,
5467  string _value,
5468  IDictionary<string, string> options = null )
5469  {
5470  return alterRole( new AlterRoleRequest( name, action, _value, options ) );
5471  }
5472 
5483  {
5484  AlterSchemaResponse actualResponse_ = SubmitRequest<AlterSchemaResponse>("/alter/schema", request_, false);
5485 
5486  return actualResponse_;
5487  }
5488 
5523  public AlterSchemaResponse alterSchema( string schema_name,
5524  string action,
5525  string _value,
5526  IDictionary<string, string> options = null )
5527  {
5528  return alterSchema( new AlterSchemaRequest( schema_name, action, _value,
5529  options ) );
5530  }
5531 
5547  {
5548  AlterSystemPropertiesResponse actualResponse_ = SubmitRequest<AlterSystemPropertiesResponse>("/alter/system/properties", request_, false);
5549 
5550  return actualResponse_;
5551  }
5552 
5999  public AlterSystemPropertiesResponse alterSystemProperties( IDictionary<string, string> property_updates_map,
6000  IDictionary<string, string> options = null )
6001  {
6002  return alterSystemProperties( new AlterSystemPropertiesRequest( property_updates_map,
6003  options ) );
6004  }
6005 
6062  {
6063  AlterTableResponse actualResponse_ = SubmitRequest<AlterTableResponse>("/alter/table", request_, false);
6064 
6065  return actualResponse_;
6066  }
6067 
6755  public AlterTableResponse alterTable( string table_name,
6756  string action,
6757  string _value,
6758  IDictionary<string, string> options = null )
6759  {
6760  return alterTable( new AlterTableRequest( table_name, action, _value, options ) );
6761  }
6762 
6784  {
6785  AlterTableColumnsResponse actualResponse_ = SubmitRequest<AlterTableColumnsResponse>("/alter/table/columns", request_, false);
6786 
6787  return actualResponse_;
6788  }
6789 
6823  IList<IDictionary<string, string>> column_alterations,
6824  IDictionary<string, string> options )
6825  {
6826  return alterTableColumns( new AlterTableColumnsRequest( table_name,
6827  column_alterations,
6828  options ) );
6829  }
6830 
6842  {
6843  AlterTableMetadataResponse actualResponse_ = SubmitRequest<AlterTableMetadataResponse>("/alter/table/metadata", request_, false);
6844 
6845  return actualResponse_;
6846  }
6847 
6868  public AlterTableMetadataResponse alterTableMetadata( IList<string> table_names,
6869  IDictionary<string, string> metadata_map,
6870  IDictionary<string, string> options = null )
6871  {
6872  return alterTableMetadata( new AlterTableMetadataRequest( table_names,
6873  metadata_map,
6874  options ) );
6875  }
6876 
6886  {
6887  AlterTableMonitorResponse actualResponse_ = SubmitRequest<AlterTableMonitorResponse>("/alter/tablemonitor", request_, false);
6888 
6889  return actualResponse_;
6890  }
6891 
6918  IDictionary<string, string> monitor_updates_map,
6919  IDictionary<string, string> options )
6920  {
6921  return alterTableMonitor( new AlterTableMonitorRequest( topic_id,
6922  monitor_updates_map,
6923  options ) );
6924  }
6925 
6943  {
6944  AlterTierResponse actualResponse_ = SubmitRequest<AlterTierResponse>("/alter/tier", request_, false);
6945 
6946  return actualResponse_;
6947  }
6948 
7039  public AlterTierResponse alterTier( string name,
7040  IDictionary<string, string> options = null )
7041  {
7042  return alterTier( new AlterTierRequest( name, options ) );
7043  }
7044 
7052  {
7053  AlterUserResponse actualResponse_ = SubmitRequest<AlterUserResponse>("/alter/user", request_, false);
7054 
7055  return actualResponse_;
7056  }
7057 
7120  public AlterUserResponse alterUser( string name,
7121  string action,
7122  string _value,
7123  IDictionary<string, string> options = null )
7124  {
7125  return alterUser( new AlterUserRequest( name, action, _value, options ) );
7126  }
7127 
7135  {
7136  AlterVideoResponse actualResponse_ = SubmitRequest<AlterVideoResponse>("/alter/video", request_, false);
7137 
7138  return actualResponse_;
7139  }
7140 
7157  public AlterVideoResponse alterVideo( string path,
7158  IDictionary<string, string> options = null )
7159  {
7160  return alterVideo( new AlterVideoRequest( path, options ) );
7161  }
7162 
7171  {
7172  AlterWalResponse actualResponse_ = SubmitRequest<AlterWalResponse>("/alter/wal", request_, false);
7173 
7174  return actualResponse_;
7175  }
7176 
7350  public AlterWalResponse alterWal( IList<string> table_names,
7351  IDictionary<string, string> options = null )
7352  {
7353  return alterWal( new AlterWalRequest( table_names, options ) );
7354  }
7355 
7371  {
7372  AppendRecordsResponse actualResponse_ = SubmitRequest<AppendRecordsResponse>("/append/records", request_, false);
7373 
7374  return actualResponse_;
7375  }
7376 
7588  public AppendRecordsResponse appendRecords( string table_name,
7589  string source_table_name,
7590  IDictionary<string, string> field_map,
7591  IDictionary<string, string> options = null )
7592  {
7593  return appendRecords( new AppendRecordsRequest( table_name, source_table_name,
7594  field_map, options ) );
7595  }
7596 
7605  {
7606  ClearStatisticsResponse actualResponse_ = SubmitRequest<ClearStatisticsResponse>("/clear/statistics", request_, false);
7607 
7608  return actualResponse_;
7609  }
7610 
7627  public ClearStatisticsResponse clearStatistics( string table_name = "",
7628  string column_name = "",
7629  IDictionary<string, string> options = null )
7630  {
7631  return clearStatistics( new ClearStatisticsRequest( table_name, column_name,
7632  options ) );
7633  }
7634 
7647  {
7648  ClearTableResponse actualResponse_ = SubmitRequest<ClearTableResponse>("/clear/table", request_, false);
7649 
7650  return actualResponse_;
7651  }
7652 
7703  public ClearTableResponse clearTable( string table_name = "",
7704  string authorization = "",
7705  IDictionary<string, string> options = null )
7706  {
7707  return clearTable( new ClearTableRequest( table_name, authorization, options ) );
7708  }
7709 
7719  {
7720  ClearTableMonitorResponse actualResponse_ = SubmitRequest<ClearTableMonitorResponse>("/clear/tablemonitor", request_, false);
7721 
7722  return actualResponse_;
7723  }
7724 
7793  IDictionary<string, string> options = null )
7794  {
7795  return clearTableMonitor( new ClearTableMonitorRequest( topic_id, options ) );
7796  }
7797 
7809  {
7810  ClearTablesResponse actualResponse_ = SubmitRequest<ClearTablesResponse>("/clear/tables", request_, false);
7811 
7812  return actualResponse_;
7813  }
7814 
7862  public ClearTablesResponse clearTables( IList<string> table_names = null,
7863  IDictionary<string, string> options = null )
7864  {
7865  return clearTables( new ClearTablesRequest( table_names, options ) );
7866  }
7867 
7879  {
7880  ClearTriggerResponse actualResponse_ = SubmitRequest<ClearTriggerResponse>("/clear/trigger", request_, false);
7881 
7882  return actualResponse_;
7883  }
7884 
7897  public ClearTriggerResponse clearTrigger( string trigger_id,
7898  IDictionary<string, string> options = null )
7899  {
7900  return clearTrigger( new ClearTriggerRequest( trigger_id, options ) );
7901  }
7902 
7911  {
7912  CollectStatisticsResponse actualResponse_ = SubmitRequest<CollectStatisticsResponse>("/collect/statistics", request_, false);
7913 
7914  return actualResponse_;
7915  }
7916 
7933  IList<string> column_names,
7934  IDictionary<string, string> options = null )
7935  {
7936  return collectStatistics( new CollectStatisticsRequest( table_name,
7937  column_names, options ) );
7938  }
7939 
7948  {
7949  CreateBackupResponse actualResponse_ = SubmitRequest<CreateBackupResponse>("/create/backup", request_, false);
7950 
7951  return actualResponse_;
7952  }
7953 
8208  public CreateBackupResponse createBackup( string backup_name,
8209  string backup_type,
8210  IDictionary<string, string> backup_objects_map,
8211  string datasink_name,
8212  IDictionary<string, string> options = null )
8213  {
8214  return createBackup( new CreateBackupRequest( backup_name, backup_type,
8215  backup_objects_map,
8216  datasink_name, options ) );
8217  }
8218 
8220  public CreateContainerRegistryResponse createContainerRegistry( CreateContainerRegistryRequest request_ )
8221  {
8222  CreateContainerRegistryResponse actualResponse_ = SubmitRequest<CreateContainerRegistryResponse>("/create/container/registry", request_, false);
8223 
8224  return actualResponse_;
8225  }
8227 
8229  public CreateContainerRegistryResponse createContainerRegistry( string registry_name,
8230  string uri,
8231  string credential,
8232  IDictionary<string, string> options = null )
8233  {
8234  return createContainerRegistry( new CreateContainerRegistryRequest( registry_name,
8235  uri,
8236  credential,
8237  options ) );
8238  }
8240 
8249  {
8250  CreateCredentialResponse actualResponse_ = SubmitRequest<CreateCredentialResponse>("/create/credential", request_, false);
8251 
8252  return actualResponse_;
8253  }
8254 
8347  public CreateCredentialResponse createCredential( string credential_name,
8348  string type,
8349  string identity,
8350  string secret,
8351  IDictionary<string, string> options = null )
8352  {
8353  return createCredential( new CreateCredentialRequest( credential_name, type,
8354  identity, secret,
8355  options ) );
8356  }
8357 
8368  {
8369  CreateDatasinkResponse actualResponse_ = SubmitRequest<CreateDatasinkResponse>("/create/datasink", request_, false);
8370 
8371  return actualResponse_;
8372  }
8373 
8744  string destination,
8745  IDictionary<string, string> options = null )
8746  {
8747  return createDatasink( new CreateDatasinkRequest( name, destination, options ) );
8748  }
8749 
8760  {
8761  CreateDatasourceResponse actualResponse_ = SubmitRequest<CreateDatasourceResponse>("/create/datasource", request_, false);
8762 
8763  return actualResponse_;
8764  }
8765 
9170  string location,
9171  string user_name,
9172  string password,
9173  IDictionary<string, string> options = null )
9174  {
9175  return createDatasource( new CreateDatasourceRequest( name, location,
9176  user_name, password,
9177  options ) );
9178  }
9179 
9181  public CreateDeltaTableResponse createDeltaTable( CreateDeltaTableRequest request_ )
9182  {
9183  CreateDeltaTableResponse actualResponse_ = SubmitRequest<CreateDeltaTableResponse>("/create/deltatable", request_, false);
9184 
9185  return actualResponse_;
9186  }
9188 
9190  public CreateDeltaTableResponse createDeltaTable( string delta_table_name,
9191  string table_name,
9192  IDictionary<string, string> options = null )
9193  {
9194  return createDeltaTable( new CreateDeltaTableRequest( delta_table_name,
9195  table_name, options ) );
9196  }
9198 
9211  {
9212  CreateDirectoryResponse actualResponse_ = SubmitRequest<CreateDirectoryResponse>("/create/directory", request_, false);
9213 
9214  return actualResponse_;
9215  }
9216 
9274  public CreateDirectoryResponse createDirectory( string directory_name,
9275  IDictionary<string, string> options = null )
9276  {
9277  return createDirectory( new CreateDirectoryRequest( directory_name, options ) );
9278  }
9279 
9289  {
9290  CreateEnvironmentResponse actualResponse_ = SubmitRequest<CreateEnvironmentResponse>("/create/environment", request_, false);
9291 
9292  return actualResponse_;
9293  }
9294 
9305  public CreateEnvironmentResponse createEnvironment( string environment_name,
9306  IDictionary<string, string> options = null )
9307  {
9308  return createEnvironment( new CreateEnvironmentRequest( environment_name,
9309  options ) );
9310  }
9311 
9327  {
9328  CreateGraphResponse actualResponse_ = SubmitRequest<CreateGraphResponse>("/create/graph", request_, false);
9329 
9330  return actualResponse_;
9331  }
9332 
9646  public CreateGraphResponse createGraph( string graph_name,
9647  bool directed_graph,
9648  IList<string> nodes,
9649  IList<string> edges,
9650  IList<string> weights,
9651  IList<string> restrictions,
9652  IDictionary<string, string> options = null )
9653  {
9654  return createGraph( new CreateGraphRequest( graph_name, directed_graph, nodes,
9655  edges, weights, restrictions,
9656  options ) );
9657  }
9658 
9670  {
9671  CreateJobResponse actualResponse_ = SubmitRequest<CreateJobResponse>("/create/job", request_, false);
9672 
9673  return actualResponse_;
9674  }
9675 
9739  public CreateJobResponse createJob( string endpoint,
9740  string request_encoding,
9741  byte[] data,
9742  string data_str,
9743  IDictionary<string, string> options = null )
9744  {
9745  return createJob( new CreateJobRequest( endpoint, request_encoding, data,
9746  data_str, options ) );
9747  }
9748 
9762  {
9763  CreateJoinTableResponse actualResponse_ = SubmitRequest<CreateJoinTableResponse>("/create/jointable", request_, false);
9764 
9765  return actualResponse_;
9766  }
9767 
9978  public CreateJoinTableResponse createJoinTable( string join_table_name,
9979  IList<string> table_names,
9980  IList<string> column_names,
9981  IList<string> expressions = null,
9982  IDictionary<string, string> options = null )
9983  {
9984  return createJoinTable( new CreateJoinTableRequest( join_table_name,
9985  table_names, column_names,
9986  expressions, options ) );
9987  }
9988 
10006  {
10007  CreateMaterializedViewResponse actualResponse_ = SubmitRequest<CreateMaterializedViewResponse>("/create/materializedview", request_, false);
10008 
10009  return actualResponse_;
10010  }
10011 
10230  IDictionary<string, string> options = null )
10231  {
10232  return createMaterializedView( new CreateMaterializedViewRequest( table_name,
10233  options ) );
10234  }
10235 
10246  {
10247  CreateProcResponse actualResponse_ = SubmitRequest<CreateProcResponse>("/create/proc", request_, false);
10248 
10249  return actualResponse_;
10250  }
10251 
10333  public CreateProcResponse createProc( string proc_name,
10334  string execution_mode = CreateProcRequest.ExecutionMode.DISTRIBUTED,
10335  IDictionary<string, byte[]> files = null,
10336  string command = "",
10337  IList<string> args = null,
10338  IDictionary<string, string> options = null )
10339  {
10340  return createProc( new CreateProcRequest( proc_name, execution_mode, files,
10341  command, args, options ) );
10342  }
10343 
10381  {
10382  CreateProjectionResponse actualResponse_ = SubmitRequest<CreateProjectionResponse>("/create/projection", request_, false);
10383 
10384  return actualResponse_;
10385  }
10386 
10835  public CreateProjectionResponse createProjection( string table_name,
10836  string projection_name,
10837  IList<string> column_names,
10838  IDictionary<string, string> options = null )
10839  {
10840  return createProjection( new CreateProjectionRequest( table_name,
10841  projection_name,
10842  column_names, options ) );
10843  }
10844 
10853  {
10854  CreateResourceGroupResponse actualResponse_ = SubmitRequest<CreateResourceGroupResponse>("/create/resourcegroup", request_, false);
10855 
10856  return actualResponse_;
10857  }
10858 
10967  IDictionary<string, IDictionary<string, string>> tier_attributes,
10968  string ranking,
10969  string adjoining_resource_group = "",
10970  IDictionary<string, string> options = null )
10971  {
10973  tier_attributes,
10974  ranking,
10975  adjoining_resource_group,
10976  options ) );
10977  }
10978 
10988  {
10989  CreateRoleResponse actualResponse_ = SubmitRequest<CreateRoleResponse>("/create/role", request_, false);
10990 
10991  return actualResponse_;
10992  }
10993 
11015  public CreateRoleResponse createRole( string name,
11016  IDictionary<string, string> options = null )
11017  {
11018  return createRole( new CreateRoleRequest( name, options ) );
11019  }
11020 
11032  {
11033  CreateSchemaResponse actualResponse_ = SubmitRequest<CreateSchemaResponse>("/create/schema", request_, false);
11034 
11035  return actualResponse_;
11036  }
11037 
11078  public CreateSchemaResponse createSchema( string schema_name,
11079  IDictionary<string, string> options = null )
11080  {
11081  return createSchema( new CreateSchemaRequest( schema_name, options ) );
11082  }
11083 
11085  public CreateStateTableResponse createStateTable( CreateStateTableRequest request_ )
11086  {
11087  CreateStateTableResponse actualResponse_ = SubmitRequest<CreateStateTableResponse>("/create/statetable", request_, false);
11088 
11089  return actualResponse_;
11090  }
11092 
11094  public CreateStateTableResponse createStateTable( string table_name,
11095  string input_table_name,
11096  string init_table_name,
11097  IDictionary<string, string> options = null )
11098  {
11099  return createStateTable( new CreateStateTableRequest( table_name,
11100  input_table_name,
11101  init_table_name, options ) );
11102  }
11104 
11153  {
11154  CreateTableResponse actualResponse_ = SubmitRequest<CreateTableResponse>("/create/table", request_, false);
11155 
11156  return actualResponse_;
11157  }
11158 
11643  public CreateTableResponse createTable( string table_name,
11644  string type_id,
11645  IDictionary<string, string> options = null )
11646  {
11647  return createTable( new CreateTableRequest( table_name, type_id, options ) );
11648  }
11649 
11670  {
11671  CreateTableExternalResponse actualResponse_ = SubmitRequest<CreateTableExternalResponse>("/create/table/external", request_, false);
11672 
11673  return actualResponse_;
11674  }
11675 
13078  IList<string> filepaths,
13079  IDictionary<string, IDictionary<string, string>> modify_columns = null,
13080  IDictionary<string, string> create_table_options = null,
13081  IDictionary<string, string> options = null )
13082  {
13083  return createTableExternal( new CreateTableExternalRequest( table_name,
13084  filepaths,
13085  modify_columns,
13086  create_table_options,
13087  options ) );
13088  }
13089 
13115  {
13116  CreateTableMonitorResponse actualResponse_ = SubmitRequest<CreateTableMonitorResponse>("/create/tablemonitor", request_, false);
13117 
13118  return actualResponse_;
13119  }
13120 
13320  IDictionary<string, string> options = null )
13321  {
13322  return createTableMonitor( new CreateTableMonitorRequest( table_name, options ) );
13323  }
13324 
13349  {
13350  CreateTriggerByAreaResponse actualResponse_ = SubmitRequest<CreateTriggerByAreaResponse>("/create/trigger/byarea", request_, false);
13351 
13352  return actualResponse_;
13353  }
13354 
13400  IList<string> table_names,
13401  string x_column_name,
13402  IList<double> x_vector,
13403  string y_column_name,
13404  IList<double> y_vector,
13405  IDictionary<string, string> options = null )
13406  {
13407  return createTriggerByArea( new CreateTriggerByAreaRequest( request_id,
13408  table_names,
13409  x_column_name,
13410  x_vector,
13411  y_column_name,
13412  y_vector, options ) );
13413  }
13414 
13436  {
13437  CreateTriggerByRangeResponse actualResponse_ = SubmitRequest<CreateTriggerByRangeResponse>("/create/trigger/byrange", request_, false);
13438 
13439  return actualResponse_;
13440  }
13441 
13476  IList<string> table_names,
13477  string column_name,
13478  double min,
13479  double max,
13480  IDictionary<string, string> options = null )
13481  {
13482  return createTriggerByRange( new CreateTriggerByRangeRequest( request_id,
13483  table_names,
13484  column_name,
13485  min, max,
13486  options ) );
13487  }
13488 
13545  {
13546  CreateTypeResponse actualResponse_ = SubmitRequest<CreateTypeResponse>("/create/type", request_, false);
13547 
13548  SetDecoderIfMissing( actualResponse_.type_id,
13549  actualResponse_.label,
13550  actualResponse_.type_definition,
13551  actualResponse_.properties );
13552  return actualResponse_;
13553  }
13554 
13966  public CreateTypeResponse createType( string type_definition,
13967  string label,
13968  IDictionary<string, IList<string>> properties = null,
13969  IDictionary<string, string> options = null )
13970  {
13971  return createType( new CreateTypeRequest( type_definition, label, properties,
13972  options ) );
13973  }
13974 
14008  {
14009  CreateUnionResponse actualResponse_ = SubmitRequest<CreateUnionResponse>("/create/union", request_, false);
14010 
14011  return actualResponse_;
14012  }
14013 
14314  public CreateUnionResponse createUnion( string table_name,
14315  IList<string> table_names,
14316  IList<IList<string>> input_column_names,
14317  IList<string> output_column_names,
14318  IDictionary<string, string> options = null )
14319  {
14320  return createUnion( new CreateUnionRequest( table_name, table_names,
14321  input_column_names,
14322  output_column_names, options ) );
14323  }
14324 
14335  {
14336  CreateUserExternalResponse actualResponse_ = SubmitRequest<CreateUserExternalResponse>("/create/user/external", request_, false);
14337 
14338  return actualResponse_;
14339  }
14340 
14430  IDictionary<string, string> options = null )
14431  {
14432  return createUserExternal( new CreateUserExternalRequest( name, options ) );
14433  }
14434 
14443  {
14444  CreateUserInternalResponse actualResponse_ = SubmitRequest<CreateUserInternalResponse>("/create/user/internal", request_, false);
14445 
14446  return actualResponse_;
14447  }
14448 
14539  string password,
14540  IDictionary<string, string> options = null )
14541  {
14542  return createUserInternal( new CreateUserInternalRequest( name, password,
14543  options ) );
14544  }
14545 
14554  {
14555  CreateVideoResponse actualResponse_ = SubmitRequest<CreateVideoResponse>("/create/video", request_, false);
14556 
14557  return actualResponse_;
14558  }
14559 
14696  public CreateVideoResponse createVideo( string attribute,
14697  string begin,
14698  double duration_seconds,
14699  string end,
14700  double frames_per_second,
14701  string style,
14702  string path,
14703  string style_parameters,
14704  IDictionary<string, string> options = null )
14705  {
14706  return createVideo( new CreateVideoRequest( attribute, begin,
14707  duration_seconds, end,
14708  frames_per_second, style, path,
14709  style_parameters, options ) );
14710  }
14711 
14720  {
14721  DeleteDirectoryResponse actualResponse_ = SubmitRequest<DeleteDirectoryResponse>("/delete/directory", request_, false);
14722 
14723  return actualResponse_;
14724  }
14725 
14788  public DeleteDirectoryResponse deleteDirectory( string directory_name,
14789  IDictionary<string, string> options = null )
14790  {
14791  return deleteDirectory( new DeleteDirectoryRequest( directory_name, options ) );
14792  }
14793 
14802  {
14803  DeleteFilesResponse actualResponse_ = SubmitRequest<DeleteFilesResponse>("/delete/files", request_, false);
14804 
14805  return actualResponse_;
14806  }
14807 
14847  public DeleteFilesResponse deleteFiles( IList<string> file_names,
14848  IDictionary<string, string> options = null )
14849  {
14850  return deleteFiles( new DeleteFilesRequest( file_names, options ) );
14851  }
14852 
14861  {
14862  DeleteGraphResponse actualResponse_ = SubmitRequest<DeleteGraphResponse>("/delete/graph", request_, false);
14863 
14864  return actualResponse_;
14865  }
14866 
14913  public DeleteGraphResponse deleteGraph( string graph_name,
14914  IDictionary<string, string> options = null )
14915  {
14916  return deleteGraph( new DeleteGraphRequest( graph_name, options ) );
14917  }
14918 
14928  {
14929  DeleteProcResponse actualResponse_ = SubmitRequest<DeleteProcResponse>("/delete/proc", request_, false);
14930 
14931  return actualResponse_;
14932  }
14933 
14944  public DeleteProcResponse deleteProc( string proc_name,
14945  IDictionary<string, string> options = null )
14946  {
14947  return deleteProc( new DeleteProcRequest( proc_name, options ) );
14948  }
14949 
14970  {
14971  DeleteRecordsResponse actualResponse_ = SubmitRequest<DeleteRecordsResponse>("/delete/records", request_, false);
14972 
14973  return actualResponse_;
14974  }
14975 
15056  public DeleteRecordsResponse deleteRecords( string table_name,
15057  IList<string> expressions,
15058  IDictionary<string, string> options = null )
15059  {
15060  return deleteRecords( new DeleteRecordsRequest( table_name, expressions,
15061  options ) );
15062  }
15063 
15071  {
15072  DeleteResourceGroupResponse actualResponse_ = SubmitRequest<DeleteResourceGroupResponse>("/delete/resourcegroup", request_, false);
15073 
15074  return actualResponse_;
15075  }
15076 
15114  IDictionary<string, string> options = null )
15115  {
15116  return deleteResourceGroup( new DeleteResourceGroupRequest( name, options ) );
15117  }
15118 
15128  {
15129  DeleteRoleResponse actualResponse_ = SubmitRequest<DeleteRoleResponse>("/delete/role", request_, false);
15130 
15131  return actualResponse_;
15132  }
15133 
15144  public DeleteRoleResponse deleteRole( string name,
15145  IDictionary<string, string> options = null )
15146  {
15147  return deleteRole( new DeleteRoleRequest( name, options ) );
15148  }
15149 
15159  {
15160  DeleteUserResponse actualResponse_ = SubmitRequest<DeleteUserResponse>("/delete/user", request_, false);
15161 
15162  return actualResponse_;
15163  }
15164 
15175  public DeleteUserResponse deleteUser( string name,
15176  IDictionary<string, string> options = null )
15177  {
15178  return deleteUser( new DeleteUserRequest( name, options ) );
15179  }
15180 
15189  {
15190  DownloadFilesResponse actualResponse_ = SubmitRequest<DownloadFilesResponse>("/download/files", request_, false);
15191 
15192  return actualResponse_;
15193  }
15194 
15250  public DownloadFilesResponse downloadFiles( IList<string> file_names,
15251  IList<long> read_offsets,
15252  IList<long> read_lengths,
15253  IDictionary<string, string> options = null )
15254  {
15255  return downloadFiles( new DownloadFilesRequest( file_names, read_offsets,
15256  read_lengths, options ) );
15257  }
15258 
15260  public DropContainerRegistryResponse dropContainerRegistry( DropContainerRegistryRequest request_ )
15261  {
15262  DropContainerRegistryResponse actualResponse_ = SubmitRequest<DropContainerRegistryResponse>("/drop/container/registry", request_, false);
15263 
15264  return actualResponse_;
15265  }
15267 
15269  public DropContainerRegistryResponse dropContainerRegistry( string registry_name,
15270  IDictionary<string, string> options = null )
15271  {
15272  return dropContainerRegistry( new DropContainerRegistryRequest( registry_name,
15273  options ) );
15274  }
15276 
15285  {
15286  DropCredentialResponse actualResponse_ = SubmitRequest<DropCredentialResponse>("/drop/credential", request_, false);
15287 
15288  return actualResponse_;
15289  }
15290 
15300  public DropCredentialResponse dropCredential( string credential_name,
15301  IDictionary<string, string> options = null )
15302  {
15303  return dropCredential( new DropCredentialRequest( credential_name, options ) );
15304  }
15305 
15321  {
15322  DropDatasinkResponse actualResponse_ = SubmitRequest<DropDatasinkResponse>("/drop/datasink", request_, false);
15323 
15324  return actualResponse_;
15325  }
15326 
15371  public DropDatasinkResponse dropDatasink( string name,
15372  IDictionary<string, string> options = null )
15373  {
15374  return dropDatasink( new DropDatasinkRequest( name, options ) );
15375  }
15376 
15388  {
15389  DropDatasourceResponse actualResponse_ = SubmitRequest<DropDatasourceResponse>("/drop/datasource", request_, false);
15390 
15391  return actualResponse_;
15392  }
15393 
15407  IDictionary<string, string> options = null )
15408  {
15409  return dropDatasource( new DropDatasourceRequest( name, options ) );
15410  }
15411 
15421  {
15422  DropEnvironmentResponse actualResponse_ = SubmitRequest<DropEnvironmentResponse>("/drop/environment", request_, false);
15423 
15424  return actualResponse_;
15425  }
15426 
15469  public DropEnvironmentResponse dropEnvironment( string environment_name,
15470  IDictionary<string, string> options = null )
15471  {
15472  return dropEnvironment( new DropEnvironmentRequest( environment_name, options ) );
15473  }
15474 
15476  public DropModelResponse dropModel( DropModelRequest request_ )
15477  {
15478  DropModelResponse actualResponse_ = SubmitRequest<DropModelResponse>("/drop/model", request_, false);
15479 
15480  return actualResponse_;
15481  }
15483 
15485  public DropModelResponse dropModel( string model_name,
15486  IDictionary<string, string> options = null )
15487  {
15488  return dropModel( new DropModelRequest( model_name, options ) );
15489  }
15491 
15502  {
15503  DropSchemaResponse actualResponse_ = SubmitRequest<DropSchemaResponse>("/drop/schema", request_, false);
15504 
15505  return actualResponse_;
15506  }
15507 
15574  public DropSchemaResponse dropSchema( string schema_name,
15575  IDictionary<string, string> options = null )
15576  {
15577  return dropSchema( new DropSchemaRequest( schema_name, options ) );
15578  }
15579 
15581  public EvaluateModelResponse evaluateModel( EvaluateModelRequest request_ )
15582  {
15583  EvaluateModelResponse actualResponse_ = SubmitRequest<EvaluateModelResponse>("/evaluate/model", request_, false);
15584 
15585  return actualResponse_;
15586  }
15588 
15590  public EvaluateModelResponse evaluateModel( string model_name,
15591  int replicas,
15592  string deployment_mode,
15593  string source_table,
15594  string destination_table,
15595  IDictionary<string, string> options = null )
15596  {
15597  return evaluateModel( new EvaluateModelRequest( model_name, replicas,
15598  deployment_mode, source_table,
15599  destination_table, options ) );
15600  }
15602 
15621  {
15622  ExecuteProcResponse actualResponse_ = SubmitRequest<ExecuteProcResponse>("/execute/proc", request_, false);
15623 
15624  return actualResponse_;
15625  }
15626 
15761  public ExecuteProcResponse executeProc( string proc_name,
15762  IDictionary<string, string> _params = null,
15763  IDictionary<string, byte[]> bin_params = null,
15764  IList<string> input_table_names = null,
15765  IDictionary<string, IList<string>> input_column_names = null,
15766  IList<string> output_table_names = null,
15767  IDictionary<string, string> options = null )
15768  {
15769  return executeProc( new ExecuteProcRequest( proc_name, _params, bin_params,
15770  input_table_names,
15771  input_column_names,
15772  output_table_names, options ) );
15773  }
15774 
15807  {
15808  RawExecuteSqlResponse actualResponse_ = SubmitRequest<RawExecuteSqlResponse>("/execute/sql", request_, false);
15809 
15810  ExecuteSqlResponse response_ = new ExecuteSqlResponse();
15811  response_.count_affected = actualResponse_.count_affected;
15812  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
15813  response_.total_number_of_records = actualResponse_.total_number_of_records;
15814  response_.has_more_records = actualResponse_.has_more_records;
15815  response_.paging_table = actualResponse_.paging_table;
15816  response_.info = actualResponse_.info;
15817  return response_;
15818  }
15819 
16334  public ExecuteSqlResponse executeSql( string statement,
16335  long offset = 0,
16336  long limit = -9999,
16337  string request_schema_str = "",
16338  IList<byte[]> data = null,
16339  IDictionary<string, string> options = null )
16340  {
16341  return executeSql( new ExecuteSqlRequest( statement, offset, limit,
16342  request_schema_str, data, options ) );
16343  }
16344 
16353  {
16354  ExportQueryMetricsResponse actualResponse_ = SubmitRequest<ExportQueryMetricsResponse>("/export/query/metrics", request_, false);
16355 
16356  return actualResponse_;
16357  }
16358 
16420  public ExportQueryMetricsResponse exportQueryMetrics( IDictionary<string, string> options = null )
16421  {
16422  return exportQueryMetrics( new ExportQueryMetricsRequest( options ) );
16423  }
16424 
16451  {
16452  ExportRecordsToFilesResponse actualResponse_ = SubmitRequest<ExportRecordsToFilesResponse>("/export/records/tofiles", request_, false);
16453 
16454  return actualResponse_;
16455  }
16456 
16778  string filepath,
16779  IDictionary<string, string> options = null )
16780  {
16781  return exportRecordsToFiles( new ExportRecordsToFilesRequest( table_name,
16782  filepath,
16783  options ) );
16784  }
16785 
16794  {
16795  ExportRecordsToTableResponse actualResponse_ = SubmitRequest<ExportRecordsToTableResponse>("/export/records/totable", request_, false);
16796 
16797  return actualResponse_;
16798  }
16799 
16904  string remote_query = "",
16905  IDictionary<string, string> options = null )
16906  {
16907  return exportRecordsToTable( new ExportRecordsToTableRequest( table_name,
16908  remote_query,
16909  options ) );
16910  }
16911 
16928  {
16929  FilterResponse actualResponse_ = SubmitRequest<FilterResponse>("/filter", request_, false);
16930 
16931  return actualResponse_;
16932  }
16933 
17020  public FilterResponse filter( string table_name,
17021  string view_name,
17022  string expression,
17023  IDictionary<string, string> options = null )
17024  {
17025  return filter( new FilterRequest( table_name, view_name, expression, options ) );
17026  }
17027 
17043  {
17044  FilterByAreaResponse actualResponse_ = SubmitRequest<FilterByAreaResponse>("/filter/byarea", request_, false);
17045 
17046  return actualResponse_;
17047  }
17048 
17128  public FilterByAreaResponse filterByArea( string table_name,
17129  string view_name,
17130  string x_column_name,
17131  IList<double> x_vector,
17132  string y_column_name,
17133  IList<double> y_vector,
17134  IDictionary<string, string> options = null )
17135  {
17136  return filterByArea( new FilterByAreaRequest( table_name, view_name,
17137  x_column_name, x_vector,
17138  y_column_name, y_vector, options ) );
17139  }
17140 
17156  {
17157  FilterByAreaGeometryResponse actualResponse_ = SubmitRequest<FilterByAreaGeometryResponse>("/filter/byarea/geometry", request_, false);
17158 
17159  return actualResponse_;
17160  }
17161 
17239  string view_name,
17240  string column_name,
17241  IList<double> x_vector,
17242  IList<double> y_vector,
17243  IDictionary<string, string> options = null )
17244  {
17245  return filterByAreaGeometry( new FilterByAreaGeometryRequest( table_name,
17246  view_name,
17247  column_name,
17248  x_vector,
17249  y_vector,
17250  options ) );
17251  }
17252 
17268  {
17269  FilterByBoxResponse actualResponse_ = SubmitRequest<FilterByBoxResponse>("/filter/bybox", request_, false);
17270 
17271  return actualResponse_;
17272  }
17273 
17360  public FilterByBoxResponse filterByBox( string table_name,
17361  string view_name,
17362  string x_column_name,
17363  double min_x,
17364  double max_x,
17365  string y_column_name,
17366  double min_y,
17367  double max_y,
17368  IDictionary<string, string> options = null )
17369  {
17370  return filterByBox( new FilterByBoxRequest( table_name, view_name,
17371  x_column_name, min_x, max_x,
17372  y_column_name, min_y, max_y,
17373  options ) );
17374  }
17375 
17391  {
17392  FilterByBoxGeometryResponse actualResponse_ = SubmitRequest<FilterByBoxGeometryResponse>("/filter/bybox/geometry", request_, false);
17393 
17394  return actualResponse_;
17395  }
17396 
17483  string view_name,
17484  string column_name,
17485  double min_x,
17486  double max_x,
17487  double min_y,
17488  double max_y,
17489  IDictionary<string, string> options = null )
17490  {
17491  return filterByBoxGeometry( new FilterByBoxGeometryRequest( table_name,
17492  view_name,
17493  column_name,
17494  min_x, max_x,
17495  min_y, max_y,
17496  options ) );
17497  }
17498 
17510  {
17511  FilterByGeometryResponse actualResponse_ = SubmitRequest<FilterByGeometryResponse>("/filter/bygeometry", request_, false);
17512 
17513  return actualResponse_;
17514  }
17515 
17650  public FilterByGeometryResponse filterByGeometry( string table_name,
17651  string view_name,
17652  string column_name,
17653  string input_wkt,
17654  string operation,
17655  IDictionary<string, string> options = null )
17656  {
17657  return filterByGeometry( new FilterByGeometryRequest( table_name, view_name,
17658  column_name, input_wkt,
17659  operation, options ) );
17660  }
17661 
17685  {
17686  FilterByListResponse actualResponse_ = SubmitRequest<FilterByListResponse>("/filter/bylist", request_, false);
17687 
17688  return actualResponse_;
17689  }
17690 
17798  public FilterByListResponse filterByList( string table_name,
17799  string view_name,
17800  IDictionary<string, IList<string>> column_values_map,
17801  IDictionary<string, string> options = null )
17802  {
17803  return filterByList( new FilterByListRequest( table_name, view_name,
17804  column_values_map, options ) );
17805  }
17806 
17826  {
17827  FilterByRadiusResponse actualResponse_ = SubmitRequest<FilterByRadiusResponse>("/filter/byradius", request_, false);
17828 
17829  return actualResponse_;
17830  }
17831 
17922  public FilterByRadiusResponse filterByRadius( string table_name,
17923  string view_name,
17924  string x_column_name,
17925  double x_center,
17926  string y_column_name,
17927  double y_center,
17928  double radius,
17929  IDictionary<string, string> options = null )
17930  {
17931  return filterByRadius( new FilterByRadiusRequest( table_name, view_name,
17932  x_column_name, x_center,
17933  y_column_name, y_center,
17934  radius, options ) );
17935  }
17936 
17953  {
17954  FilterByRadiusGeometryResponse actualResponse_ = SubmitRequest<FilterByRadiusGeometryResponse>("/filter/byradius/geometry", request_, false);
17955 
17956  return actualResponse_;
17957  }
17958 
18046  string view_name,
18047  string column_name,
18048  double x_center,
18049  double y_center,
18050  double radius,
18051  IDictionary<string, string> options = null )
18052  {
18053  return filterByRadiusGeometry( new FilterByRadiusGeometryRequest( table_name,
18054  view_name,
18055  column_name,
18056  x_center,
18057  y_center,
18058  radius,
18059  options ) );
18060  }
18061 
18083  {
18084  FilterByRangeResponse actualResponse_ = SubmitRequest<FilterByRangeResponse>("/filter/byrange", request_, false);
18085 
18086  return actualResponse_;
18087  }
18088 
18170  public FilterByRangeResponse filterByRange( string table_name,
18171  string view_name,
18172  string column_name,
18173  double lower_bound,
18174  double upper_bound,
18175  IDictionary<string, string> options = null )
18176  {
18177  return filterByRange( new FilterByRangeRequest( table_name, view_name,
18178  column_name, lower_bound,
18179  upper_bound, options ) );
18180  }
18181 
18204  {
18205  FilterBySeriesResponse actualResponse_ = SubmitRequest<FilterBySeriesResponse>("/filter/byseries", request_, false);
18206 
18207  return actualResponse_;
18208  }
18209 
18337  public FilterBySeriesResponse filterBySeries( string table_name,
18338  string view_name,
18339  string track_id,
18340  IList<string> target_track_ids,
18341  IDictionary<string, string> options = null )
18342  {
18343  return filterBySeries( new FilterBySeriesRequest( table_name, view_name,
18344  track_id, target_track_ids,
18345  options ) );
18346  }
18347 
18363  {
18364  FilterByStringResponse actualResponse_ = SubmitRequest<FilterByStringResponse>("/filter/bystring", request_, false);
18365 
18366  return actualResponse_;
18367  }
18368 
18517  public FilterByStringResponse filterByString( string table_name,
18518  string view_name,
18519  string expression,
18520  string mode,
18521  IList<string> column_names,
18522  IDictionary<string, string> options = null )
18523  {
18524  return filterByString( new FilterByStringRequest( table_name, view_name,
18525  expression, mode,
18526  column_names, options ) );
18527  }
18528 
18547  {
18548  FilterByTableResponse actualResponse_ = SubmitRequest<FilterByTableResponse>("/filter/bytable", request_, false);
18549 
18550  return actualResponse_;
18551  }
18552 
18759  public FilterByTableResponse filterByTable( string table_name,
18760  string view_name,
18761  string column_name,
18762  string source_table_name,
18763  string source_table_column_name,
18764  IDictionary<string, string> options = null )
18765  {
18766  return filterByTable( new FilterByTableRequest( table_name, view_name,
18767  column_name,
18768  source_table_name,
18769  source_table_column_name,
18770  options ) );
18771  }
18772 
18791  {
18792  FilterByValueResponse actualResponse_ = SubmitRequest<FilterByValueResponse>("/filter/byvalue", request_, false);
18793 
18794  return actualResponse_;
18795  }
18796 
18877  public FilterByValueResponse filterByValue( string table_name,
18878  string view_name,
18879  bool is_string,
18880  double _value,
18881  string value_str,
18882  string column_name,
18883  IDictionary<string, string> options = null )
18884  {
18885  return filterByValue( new FilterByValueRequest( table_name, view_name,
18886  is_string, _value, value_str,
18887  column_name, options ) );
18888  }
18889 
18902  {
18903  GetJobResponse actualResponse_ = SubmitRequest<GetJobResponse>("/get/job", request_, false);
18904 
18905  return actualResponse_;
18906  }
18907 
18930  public GetJobResponse getJob( long job_id,
18931  IDictionary<string, string> options = null )
18932  {
18933  return getJob( new GetJobRequest( job_id, options ) );
18934  }
18935 
18954  public GetRecordsResponse<T> getRecords<T>( GetRecordsRequest request_ ) where T : new()
18955  {
18956  RawGetRecordsResponse actualResponse_ = SubmitRequest<RawGetRecordsResponse>("/get/records", request_, false);
18957 
18958  GetRecordsResponse<T> response_ = new GetRecordsResponse<T>();
18959  response_.table_name = actualResponse_.table_name;
18960  response_.type_name = actualResponse_.type_name;
18961  response_.type_schema = actualResponse_.type_schema;
18962  response_.data = new List<T>();
18963  this.DecodeRawBinaryDataUsingSchemaString<T>( response_.type_schema, actualResponse_.records_binary, response_.data );
18964  response_.total_number_of_records = actualResponse_.total_number_of_records;
18965  response_.has_more_records = actualResponse_.has_more_records;
18966  response_.info = actualResponse_.info;
18967  return response_;
18968  }
18969 
19074  public GetRecordsResponse<T> getRecords<T>( string table_name,
19075  long offset = 0,
19076  long limit = -9999,
19077  IDictionary<string, string> options = null ) where T : new()
19078  {
19079  return getRecords<T>( new GetRecordsRequest( table_name, offset, limit,
19080  options ) );
19081  }
19082 
19119  {
19120  RawGetRecordsByColumnResponse actualResponse_ = SubmitRequest<RawGetRecordsByColumnResponse>("/get/records/bycolumn", request_, false);
19121 
19123  response_.table_name = actualResponse_.table_name;
19124  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
19125  response_.total_number_of_records = actualResponse_.total_number_of_records;
19126  response_.has_more_records = actualResponse_.has_more_records;
19127  response_.info = actualResponse_.info;
19128  return response_;
19129  }
19130 
19283  IList<string> column_names,
19284  long offset = 0,
19285  long limit = -9999,
19286  IDictionary<string, string> options = null )
19287  {
19288  return getRecordsByColumn( new GetRecordsByColumnRequest( table_name,
19289  column_names,
19290  offset, limit,
19291  options ) );
19292  }
19293 
19321  {
19322  RawGetRecordsBySeriesResponse actualResponse_ = SubmitRequest<RawGetRecordsBySeriesResponse>("/get/records/byseries", request_, false);
19323 
19325  response_.table_names = actualResponse_.table_names;
19326  response_.type_names = actualResponse_.type_names;
19327  response_.type_schemas = actualResponse_.type_schemas;
19328  response_.data = new List<IList<T>>();
19329  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.list_records_binary, response_.data );
19330  response_.info = actualResponse_.info;
19331  return response_;
19332  }
19333 
19378  string world_table_name,
19379  int offset = 0,
19380  int limit = 250,
19381  IDictionary<string, string> options = null ) where T : new()
19382  {
19383  return getRecordsBySeries<T>( new GetRecordsBySeriesRequest( table_name,
19384  world_table_name,
19385  offset, limit,
19386  options ) );
19387  }
19388 
19408  {
19409  RawGetRecordsFromCollectionResponse actualResponse_ = SubmitRequest<RawGetRecordsFromCollectionResponse>("/get/records/fromcollection", request_, false);
19410 
19412  response_.table_name = actualResponse_.table_name;
19413  response_.type_names = actualResponse_.type_names;
19414  response_.data = new List<T>();
19415  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.records_binary, response_.data );
19416  response_.record_ids = actualResponse_.record_ids;
19417  response_.info = actualResponse_.info;
19418  return response_;
19419  }
19420 
19492  long offset = 0,
19493  long limit = -9999,
19494  IDictionary<string, string> options = null ) where T : new()
19495  {
19497  offset,
19498  limit,
19499  options ) );
19500  }
19501 
19503  public GetVectortileResponse getVectortile( GetVectortileRequest request_ )
19504  {
19505  GetVectortileResponse actualResponse_ = SubmitRequest<GetVectortileResponse>("/get/vectortile", request_, false);
19506 
19507  return actualResponse_;
19508  }
19510 
19512  public GetVectortileResponse getVectortile( IList<string> table_names,
19513  IList<string> column_names,
19514  IDictionary<string, IList<string>> layers,
19515  int tile_x,
19516  int tile_y,
19517  int zoom,
19518  IDictionary<string, string> options = null )
19519  {
19520  return getVectortile( new GetVectortileRequest( table_names, column_names,
19521  layers, tile_x, tile_y, zoom,
19522  options ) );
19523  }
19525 
19534  {
19535  GrantPermissionResponse actualResponse_ = SubmitRequest<GrantPermissionResponse>("/grant/permission", request_, false);
19536 
19537  return actualResponse_;
19538  }
19539 
19746  public GrantPermissionResponse grantPermission( string principal,
19747  string _object,
19748  string object_type,
19749  string permission,
19750  IDictionary<string, string> options = null )
19751  {
19752  return grantPermission( new GrantPermissionRequest( principal, _object,
19753  object_type, permission,
19754  options ) );
19755  }
19756 
19767  {
19768  GrantPermissionCredentialResponse actualResponse_ = SubmitRequest<GrantPermissionCredentialResponse>("/grant/permission/credential", request_, false);
19769 
19770  return actualResponse_;
19771  }
19772 
19806  string permission,
19807  string credential_name,
19808  IDictionary<string, string> options = null )
19809  {
19811  permission,
19812  credential_name,
19813  options ) );
19814  }
19815 
19825  {
19826  GrantPermissionDatasourceResponse actualResponse_ = SubmitRequest<GrantPermissionDatasourceResponse>("/grant/permission/datasource", request_, false);
19827 
19828  return actualResponse_;
19829  }
19830 
19863  string permission,
19864  string datasource_name,
19865  IDictionary<string, string> options = null )
19866  {
19868  permission,
19869  datasource_name,
19870  options ) );
19871  }
19872 
19882  {
19883  GrantPermissionDirectoryResponse actualResponse_ = SubmitRequest<GrantPermissionDirectoryResponse>("/grant/permission/directory", request_, false);
19884 
19885  return actualResponse_;
19886  }
19887 
19922  string permission,
19923  string directory_name,
19924  IDictionary<string, string> options = null )
19925  {
19927  permission,
19928  directory_name,
19929  options ) );
19930  }
19931 
19940  {
19941  GrantPermissionProcResponse actualResponse_ = SubmitRequest<GrantPermissionProcResponse>("/grant/permission/proc", request_, false);
19942 
19943  return actualResponse_;
19944  }
19945 
19975  string permission,
19976  string proc_name,
19977  IDictionary<string, string> options = null )
19978  {
19979  return grantPermissionProc( new GrantPermissionProcRequest( name, permission,
19980  proc_name, options ) );
19981  }
19982 
19991  {
19992  GrantPermissionSystemResponse actualResponse_ = SubmitRequest<GrantPermissionSystemResponse>("/grant/permission/system", request_, false);
19993 
19994  return actualResponse_;
19995  }
19996 
20044  string permission,
20045  IDictionary<string, string> options = null )
20046  {
20048  permission,
20049  options ) );
20050  }
20051 
20060  {
20061  GrantPermissionTableResponse actualResponse_ = SubmitRequest<GrantPermissionTableResponse>("/grant/permission/table", request_, false);
20062 
20063  return actualResponse_;
20064  }
20065 
20129  string permission,
20130  string table_name,
20131  string filter_expression = "",
20132  IDictionary<string, string> options = null )
20133  {
20135  permission,
20136  table_name,
20137  filter_expression,
20138  options ) );
20139  }
20140 
20148  {
20149  GrantRoleResponse actualResponse_ = SubmitRequest<GrantRoleResponse>("/grant/role", request_, false);
20150 
20151  return actualResponse_;
20152  }
20153 
20165  public GrantRoleResponse grantRole( string role,
20166  string member,
20167  IDictionary<string, string> options = null )
20168  {
20169  return grantRole( new GrantRoleRequest( role, member, options ) );
20170  }
20171 
20180  {
20181  HasPermissionResponse actualResponse_ = SubmitRequest<HasPermissionResponse>("/has/permission", request_, false);
20182 
20183  return actualResponse_;
20184  }
20185 
20384  public HasPermissionResponse hasPermission( string principal,
20385  string _object,
20386  string object_type,
20387  string permission,
20388  IDictionary<string, string> options = null )
20389  {
20390  return hasPermission( new HasPermissionRequest( principal, _object,
20391  object_type, permission,
20392  options ) );
20393  }
20394 
20403  {
20404  HasProcResponse actualResponse_ = SubmitRequest<HasProcResponse>("/has/proc", request_, false);
20405 
20406  return actualResponse_;
20407  }
20408 
20418  public HasProcResponse hasProc( string proc_name,
20419  IDictionary<string, string> options = null )
20420  {
20421  return hasProc( new HasProcRequest( proc_name, options ) );
20422  }
20423 
20432  {
20433  HasRoleResponse actualResponse_ = SubmitRequest<HasRoleResponse>("/has/role", request_, false);
20434 
20435  return actualResponse_;
20436  }
20437 
20508  public HasRoleResponse hasRole( string principal,
20509  string role,
20510  IDictionary<string, string> options = null )
20511  {
20512  return hasRole( new HasRoleRequest( principal, role, options ) );
20513  }
20514 
20523  {
20524  HasSchemaResponse actualResponse_ = SubmitRequest<HasSchemaResponse>("/has/schema", request_, false);
20525 
20526  return actualResponse_;
20527  }
20528 
20540  public HasSchemaResponse hasSchema( string schema_name,
20541  IDictionary<string, string> options = null )
20542  {
20543  return hasSchema( new HasSchemaRequest( schema_name, options ) );
20544  }
20545 
20554  {
20555  HasTableResponse actualResponse_ = SubmitRequest<HasTableResponse>("/has/table", request_, false);
20556 
20557  return actualResponse_;
20558  }
20559 
20571  public HasTableResponse hasTable( string table_name,
20572  IDictionary<string, string> options = null )
20573  {
20574  return hasTable( new HasTableRequest( table_name, options ) );
20575  }
20576 
20584  {
20585  HasTypeResponse actualResponse_ = SubmitRequest<HasTypeResponse>("/has/type", request_, false);
20586 
20587  return actualResponse_;
20588  }
20589 
20599  public HasTypeResponse hasType( string type_id,
20600  IDictionary<string, string> options = null )
20601  {
20602  return hasType( new HasTypeRequest( type_id, options ) );
20603  }
20604 
20606  public ImportModelResponse importModel( ImportModelRequest request_ )
20607  {
20608  ImportModelResponse actualResponse_ = SubmitRequest<ImportModelResponse>("/import/model", request_, false);
20609 
20610  return actualResponse_;
20611  }
20613 
20615  public ImportModelResponse importModel( string model_name,
20616  string registry_name,
20617  string container,
20618  string run_function,
20619  string model_type,
20620  IDictionary<string, string> options = null )
20621  {
20622  return importModel( new ImportModelRequest( model_name, registry_name,
20623  container, run_function,
20624  model_type, options ) );
20625  }
20627 
20652  {
20653  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", request_, true);
20654 
20655  return actualResponse_;
20656  }
20657 
20684  {
20685  RawInsertRecordsRequest actualRequest_ = new RawInsertRecordsRequest();
20686  actualRequest_.table_name = request_.table_name;
20687  foreach (var thisObj in request_.data) actualRequest_.list.Add( AvroEncode( thisObj ) );
20688  actualRequest_.options = request_.options;
20689  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", actualRequest_, true);
20690 
20691  return actualResponse_;
20692  }
20693 
20972  public InsertRecordsResponse insertRecords<T>( string table_name,
20973  IList<T> data,
20974  IDictionary<string, string> options = null )
20975  {
20976  return insertRecords<T>( new InsertRecordsRequest<T>( table_name, data,
20977  options ) );
20978  }
20979 
21016  {
21017  InsertRecordsFromFilesResponse actualResponse_ = SubmitRequest<InsertRecordsFromFilesResponse>("/insert/records/fromfiles", request_, false);
21018 
21019  return actualResponse_;
21020  }
21021 
22343  IList<string> filepaths,
22344  IDictionary<string, IDictionary<string, string>> modify_columns = null,
22345  IDictionary<string, string> create_table_options = null,
22346  IDictionary<string, string> options = null )
22347  {
22348  return insertRecordsFromFiles( new InsertRecordsFromFilesRequest( table_name,
22349  filepaths,
22350  modify_columns,
22351  create_table_options,
22352  options ) );
22353  }
22354 
22366  {
22367  InsertRecordsFromPayloadResponse actualResponse_ = SubmitRequest<InsertRecordsFromPayloadResponse>("/insert/records/frompayload", request_, false);
22368 
22369  return actualResponse_;
22370  }
22371 
23538  string data_text,
23539  byte[] data_bytes,
23540  IDictionary<string, IDictionary<string, string>> modify_columns = null,
23541  IDictionary<string, string> create_table_options = null,
23542  IDictionary<string, string> options = null )
23543  {
23545  data_text,
23546  data_bytes,
23547  modify_columns,
23548  create_table_options,
23549  options ) );
23550  }
23551 
23560  {
23561  InsertRecordsFromQueryResponse actualResponse_ = SubmitRequest<InsertRecordsFromQueryResponse>("/insert/records/fromquery", request_, false);
23562 
23563  return actualResponse_;
23564  }
23565 
24221  string remote_query,
24222  IDictionary<string, IDictionary<string, string>> modify_columns = null,
24223  IDictionary<string, string> create_table_options = null,
24224  IDictionary<string, string> options = null )
24225  {
24226  return insertRecordsFromQuery( new InsertRecordsFromQueryRequest( table_name,
24227  remote_query,
24228  modify_columns,
24229  create_table_options,
24230  options ) );
24231  }
24232 
24249  {
24250  InsertRecordsRandomResponse actualResponse_ = SubmitRequest<InsertRecordsRandomResponse>("/insert/records/random", request_, false);
24251 
24252  return actualResponse_;
24253  }
24254 
24551  long count,
24552  IDictionary<string, IDictionary<string, double>> options = null )
24553  {
24554  return insertRecordsRandom( new InsertRecordsRandomRequest( table_name, count,
24555  options ) );
24556  }
24557 
24576  {
24577  InsertSymbolResponse actualResponse_ = SubmitRequest<InsertSymbolResponse>("/insert/symbol", request_, false);
24578 
24579  return actualResponse_;
24580  }
24581 
24636  public InsertSymbolResponse insertSymbol( string symbol_id,
24637  string symbol_format,
24638  byte[] symbol_data,
24639  IDictionary<string, string> options = null )
24640  {
24641  return insertSymbol( new InsertSymbolRequest( symbol_id, symbol_format,
24642  symbol_data, options ) );
24643  }
24644 
24652  {
24653  KillProcResponse actualResponse_ = SubmitRequest<KillProcResponse>("/kill/proc", request_, false);
24654 
24655  return actualResponse_;
24656  }
24657 
24714  public KillProcResponse killProc( string run_id = "",
24715  IDictionary<string, string> options = null )
24716  {
24717  return killProc( new KillProcRequest( run_id, options ) );
24718  }
24719 
24721  public ListGraphResponse listGraph( ListGraphRequest request_ )
24722  {
24723  ListGraphResponse actualResponse_ = SubmitRequest<ListGraphResponse>("/list/graph", request_, false);
24724 
24725  return actualResponse_;
24726  }
24728 
24730  public ListGraphResponse listGraph( string graph_name = "",
24731  IDictionary<string, string> options = null )
24732  {
24733  return listGraph( new ListGraphRequest( graph_name, options ) );
24734  }
24736 
24759  {
24760  LockTableResponse actualResponse_ = SubmitRequest<LockTableResponse>("/lock/table", request_, false);
24761 
24762  return actualResponse_;
24763  }
24764 
24829  public LockTableResponse lockTable( string table_name,
24830  string lock_type = LockTableRequest.LockType.STATUS,
24831  IDictionary<string, string> options = null )
24832  {
24833  return lockTable( new LockTableRequest( table_name, lock_type, options ) );
24834  }
24835 
24853  {
24854  MatchGraphResponse actualResponse_ = SubmitRequest<MatchGraphResponse>("/match/graph", request_, false);
24855 
24856  return actualResponse_;
24857  }
24858 
25837  public MatchGraphResponse matchGraph( string graph_name,
25838  IList<string> sample_points,
25839  string solve_method = MatchGraphRequest.SolveMethod.MARKOV_CHAIN,
25840  string solution_table = "",
25841  IDictionary<string, string> options = null )
25842  {
25843  return matchGraph( new MatchGraphRequest( graph_name, sample_points,
25844  solve_method, solution_table,
25845  options ) );
25846  }
25847 
25861  {
25862  ModifyGraphResponse actualResponse_ = SubmitRequest<ModifyGraphResponse>("/modify/graph", request_, false);
25863 
25864  return actualResponse_;
25865  }
25866 
26225  public ModifyGraphResponse modifyGraph( string graph_name,
26226  IList<string> nodes,
26227  IList<string> edges,
26228  IList<string> weights,
26229  IList<string> restrictions,
26230  IDictionary<string, string> options = null )
26231  {
26232  return modifyGraph( new ModifyGraphRequest( graph_name, nodes, edges, weights,
26233  restrictions, options ) );
26234  }
26235 
26265  {
26266  QueryGraphResponse actualResponse_ = SubmitRequest<QueryGraphResponse>("/query/graph", request_, false);
26267 
26268  return actualResponse_;
26269  }
26270 
26485  public QueryGraphResponse queryGraph( string graph_name,
26486  IList<string> queries,
26487  IList<string> restrictions = null,
26488  string adjacency_table = "",
26489  int rings = 1,
26490  IDictionary<string, string> options = null )
26491  {
26492  return queryGraph( new QueryGraphRequest( graph_name, queries, restrictions,
26493  adjacency_table, rings, options ) );
26494  }
26495 
26510  {
26511  RepartitionGraphResponse actualResponse_ = SubmitRequest<RepartitionGraphResponse>("/repartition/graph", request_, false);
26512 
26513  return actualResponse_;
26514  }
26515 
26556  public RepartitionGraphResponse repartitionGraph( string graph_name,
26557  IDictionary<string, string> options = null )
26558  {
26559  return repartitionGraph( new RepartitionGraphRequest( graph_name, options ) );
26560  }
26561 
26563  public ReserveResourceResponse reserveResource( ReserveResourceRequest request_ )
26564  {
26565  ReserveResourceResponse actualResponse_ = SubmitRequest<ReserveResourceResponse>("/reserve/resource", request_, false);
26566 
26567  return actualResponse_;
26568  }
26570 
26572  public ReserveResourceResponse reserveResource( string component,
26573  string name,
26574  string action,
26575  long bytes_requested = 0,
26576  long owner_id = 0,
26577  IDictionary<string, string> options = null )
26578  {
26579  return reserveResource( new ReserveResourceRequest( component, name, action,
26580  bytes_requested, owner_id,
26581  options ) );
26582  }
26584 
26593  {
26594  RestoreBackupResponse actualResponse_ = SubmitRequest<RestoreBackupResponse>("/restore/backup", request_, false);
26595 
26596  return actualResponse_;
26597  }
26598 
26848  public RestoreBackupResponse restoreBackup( string backup_name,
26849  IDictionary<string, string> restore_objects_map,
26850  string datasource_name,
26851  IDictionary<string, string> options = null )
26852  {
26853  return restoreBackup( new RestoreBackupRequest( backup_name,
26854  restore_objects_map,
26855  datasource_name, options ) );
26856  }
26857 
26866  {
26867  RevokePermissionResponse actualResponse_ = SubmitRequest<RevokePermissionResponse>("/revoke/permission", request_, false);
26868 
26869  return actualResponse_;
26870  }
26871 
27047  public RevokePermissionResponse revokePermission( string principal,
27048  string _object,
27049  string object_type,
27050  string permission,
27051  IDictionary<string, string> options = null )
27052  {
27053  return revokePermission( new RevokePermissionRequest( principal, _object,
27054  object_type, permission,
27055  options ) );
27056  }
27057 
27068  {
27069  RevokePermissionCredentialResponse actualResponse_ = SubmitRequest<RevokePermissionCredentialResponse>("/revoke/permission/credential", request_, false);
27070 
27071  return actualResponse_;
27072  }
27073 
27109  string permission,
27110  string credential_name,
27111  IDictionary<string, string> options = null )
27112  {
27114  permission,
27115  credential_name,
27116  options ) );
27117  }
27118 
27128  {
27129  RevokePermissionDatasourceResponse actualResponse_ = SubmitRequest<RevokePermissionDatasourceResponse>("/revoke/permission/datasource", request_, false);
27130 
27131  return actualResponse_;
27132  }
27133 
27168  string permission,
27169  string datasource_name,
27170  IDictionary<string, string> options = null )
27171  {
27173  permission,
27174  datasource_name,
27175  options ) );
27176  }
27177 
27187  {
27188  RevokePermissionDirectoryResponse actualResponse_ = SubmitRequest<RevokePermissionDirectoryResponse>("/revoke/permission/directory", request_, false);
27189 
27190  return actualResponse_;
27191  }
27192 
27228  string permission,
27229  string directory_name,
27230  IDictionary<string, string> options = null )
27231  {
27233  permission,
27234  directory_name,
27235  options ) );
27236  }
27237 
27246  {
27247  RevokePermissionProcResponse actualResponse_ = SubmitRequest<RevokePermissionProcResponse>("/revoke/permission/proc", request_, false);
27248 
27249  return actualResponse_;
27250  }
27251 
27283  string permission,
27284  string proc_name,
27285  IDictionary<string, string> options = null )
27286  {
27288  permission,
27289  proc_name,
27290  options ) );
27291  }
27292 
27301  {
27302  RevokePermissionSystemResponse actualResponse_ = SubmitRequest<RevokePermissionSystemResponse>("/revoke/permission/system", request_, false);
27303 
27304  return actualResponse_;
27305  }
27306 
27356  string permission,
27357  IDictionary<string, string> options = null )
27358  {
27360  permission,
27361  options ) );
27362  }
27363 
27372  {
27373  RevokePermissionTableResponse actualResponse_ = SubmitRequest<RevokePermissionTableResponse>("/revoke/permission/table", request_, false);
27374 
27375  return actualResponse_;
27376  }
27377 
27439  string permission,
27440  string table_name,
27441  IDictionary<string, string> options = null )
27442  {
27444  permission,
27445  table_name,
27446  options ) );
27447  }
27448 
27457  {
27458  RevokeRoleResponse actualResponse_ = SubmitRequest<RevokeRoleResponse>("/revoke/role", request_, false);
27459 
27460  return actualResponse_;
27461  }
27462 
27475  public RevokeRoleResponse revokeRole( string role,
27476  string member,
27477  IDictionary<string, string> options = null )
27478  {
27479  return revokeRole( new RevokeRoleRequest( role, member, options ) );
27480  }
27481 
27490  {
27491  ShowBackupResponse actualResponse_ = SubmitRequest<ShowBackupResponse>("/show/backup", request_, false);
27492 
27493  return actualResponse_;
27494  }
27495 
27575  public ShowBackupResponse showBackup( string backup_name,
27576  string datasource_name,
27577  IDictionary<string, string> options = null )
27578  {
27579  return showBackup( new ShowBackupRequest( backup_name, datasource_name,
27580  options ) );
27581  }
27582 
27584  public ShowContainerRegistryResponse showContainerRegistry( ShowContainerRegistryRequest request_ )
27585  {
27586  ShowContainerRegistryResponse actualResponse_ = SubmitRequest<ShowContainerRegistryResponse>("/show/container/registry", request_, false);
27587 
27588  return actualResponse_;
27589  }
27591 
27593  public ShowContainerRegistryResponse showContainerRegistry( string registry_name,
27594  IDictionary<string, string> options = null )
27595  {
27596  return showContainerRegistry( new ShowContainerRegistryRequest( registry_name,
27597  options ) );
27598  }
27600 
27610  {
27611  ShowCredentialResponse actualResponse_ = SubmitRequest<ShowCredentialResponse>("/show/credential", request_, false);
27612 
27613  return actualResponse_;
27614  }
27615 
27628  public ShowCredentialResponse showCredential( string credential_name,
27629  IDictionary<string, string> options = null )
27630  {
27631  return showCredential( new ShowCredentialRequest( credential_name, options ) );
27632  }
27633 
27643  {
27644  ShowDatasinkResponse actualResponse_ = SubmitRequest<ShowDatasinkResponse>("/show/datasink", request_, false);
27645 
27646  return actualResponse_;
27647  }
27648 
27661  public ShowDatasinkResponse showDatasink( string name,
27662  IDictionary<string, string> options = null )
27663  {
27664  return showDatasink( new ShowDatasinkRequest( name, options ) );
27665  }
27666 
27676  {
27677  ShowDatasourceResponse actualResponse_ = SubmitRequest<ShowDatasourceResponse>("/show/datasource", request_, false);
27678 
27679  return actualResponse_;
27680  }
27681 
27695  IDictionary<string, string> options = null )
27696  {
27697  return showDatasource( new ShowDatasourceRequest( name, options ) );
27698  }
27699 
27710  {
27711  ShowDirectoriesResponse actualResponse_ = SubmitRequest<ShowDirectoriesResponse>("/show/directories", request_, false);
27712 
27713  return actualResponse_;
27714  }
27715 
27727  public ShowDirectoriesResponse showDirectories( string directory_name = "",
27728  IDictionary<string, string> options = null )
27729  {
27730  return showDirectories( new ShowDirectoriesRequest( directory_name, options ) );
27731  }
27732 
27743  {
27744  ShowEnvironmentResponse actualResponse_ = SubmitRequest<ShowEnvironmentResponse>("/show/environment", request_, false);
27745 
27746  return actualResponse_;
27747  }
27748 
27820  public ShowEnvironmentResponse showEnvironment( string environment_name = "",
27821  IDictionary<string, string> options = null )
27822  {
27823  return showEnvironment( new ShowEnvironmentRequest( environment_name, options ) );
27824  }
27825 
27836  {
27837  ShowFilesResponse actualResponse_ = SubmitRequest<ShowFilesResponse>("/show/files", request_, false);
27838 
27839  return actualResponse_;
27840  }
27841 
27857  public ShowFilesResponse showFiles( IList<string> paths,
27858  IDictionary<string, string> options = null )
27859  {
27860  return showFiles( new ShowFilesRequest( paths, options ) );
27861  }
27862 
27864  public ShowFunctionsResponse showFunctions( ShowFunctionsRequest request_ )
27865  {
27866  ShowFunctionsResponse actualResponse_ = SubmitRequest<ShowFunctionsResponse>("/show/functions", request_, false);
27867 
27868  return actualResponse_;
27869  }
27871 
27873  public ShowFunctionsResponse showFunctions( IList<string> names,
27874  IDictionary<string, string> options = null )
27875  {
27876  return showFunctions( new ShowFunctionsRequest( names, options ) );
27877  }
27879 
27888  {
27889  ShowGraphResponse actualResponse_ = SubmitRequest<ShowGraphResponse>("/show/graph", request_, false);
27890 
27891  return actualResponse_;
27892  }
27893 
27939  public ShowGraphResponse showGraph( string graph_name = "",
27940  IDictionary<string, string> options = null )
27941  {
27942  return showGraph( new ShowGraphRequest( graph_name, options ) );
27943  }
27944 
27946  public ShowGraphGrammarResponse showGraphGrammar( ShowGraphGrammarRequest request_ )
27947  {
27948  ShowGraphGrammarResponse actualResponse_ = SubmitRequest<ShowGraphGrammarResponse>("/show/graph/grammar", request_, false);
27949 
27950  return actualResponse_;
27951  }
27953 
27955  public ShowGraphGrammarResponse showGraphGrammar( IDictionary<string, string> options = null )
27956  {
27957  return showGraphGrammar( new ShowGraphGrammarRequest( options ) );
27958  }
27960 
27962  public ShowModelResponse showModel( ShowModelRequest request_ )
27963  {
27964  ShowModelResponse actualResponse_ = SubmitRequest<ShowModelResponse>("/show/model", request_, false);
27965 
27966  return actualResponse_;
27967  }
27969 
27971  public ShowModelResponse showModel( IList<string> model_names = null,
27972  IDictionary<string, string> options = null )
27973  {
27974  return showModel( new ShowModelRequest( model_names, options ) );
27975  }
27977 
27985  {
27986  ShowProcResponse actualResponse_ = SubmitRequest<ShowProcResponse>("/show/proc", request_, false);
27987 
27988  return actualResponse_;
27989  }
27990 
28029  public ShowProcResponse showProc( string proc_name = "",
28030  IDictionary<string, string> options = null )
28031  {
28032  return showProc( new ShowProcRequest( proc_name, options ) );
28033  }
28034 
28047  {
28048  ShowProcStatusResponse actualResponse_ = SubmitRequest<ShowProcStatusResponse>("/show/proc/status", request_, false);
28049 
28050  return actualResponse_;
28051  }
28052 
28111  public ShowProcStatusResponse showProcStatus( string run_id = "",
28112  IDictionary<string, string> options = null )
28113  {
28114  return showProcStatus( new ShowProcStatusRequest( run_id, options ) );
28115  }
28116 
28129  {
28130  ShowResourceObjectsResponse actualResponse_ = SubmitRequest<ShowResourceObjectsResponse>("/show/resource/objects", request_, false);
28131 
28132  return actualResponse_;
28133  }
28134 
28228  public ShowResourceObjectsResponse showResourceObjects( IDictionary<string, string> options = null )
28229  {
28230  return showResourceObjects( new ShowResourceObjectsRequest( options ) );
28231  }
28232 
28241  {
28242  ShowResourceStatisticsResponse actualResponse_ = SubmitRequest<ShowResourceStatisticsResponse>("/show/resource/statistics", request_, false);
28243 
28244  return actualResponse_;
28245  }
28246 
28254  public ShowResourceStatisticsResponse showResourceStatistics( IDictionary<string, string> options = null )
28255  {
28256  return showResourceStatistics( new ShowResourceStatisticsRequest( options ) );
28257  }
28258 
28267  {
28268  ShowResourceGroupsResponse actualResponse_ = SubmitRequest<ShowResourceGroupsResponse>("/show/resourcegroups", request_, false);
28269 
28270  return actualResponse_;
28271  }
28272 
28360  public ShowResourceGroupsResponse showResourceGroups( IList<string> names,
28361  IDictionary<string, string> options = null )
28362  {
28363  return showResourceGroups( new ShowResourceGroupsRequest( names, options ) );
28364  }
28365 
28376  {
28377  ShowSchemaResponse actualResponse_ = SubmitRequest<ShowSchemaResponse>("/show/schema", request_, false);
28378 
28379  return actualResponse_;
28380  }
28381 
28424  public ShowSchemaResponse showSchema( string schema_name,
28425  IDictionary<string, string> options = null )
28426  {
28427  return showSchema( new ShowSchemaRequest( schema_name, options ) );
28428  }
28429 
28441  {
28442  ShowSecurityResponse actualResponse_ = SubmitRequest<ShowSecurityResponse>("/show/security", request_, false);
28443 
28444  return actualResponse_;
28445  }
28446 
28486  public ShowSecurityResponse showSecurity( IList<string> names,
28487  IDictionary<string, string> options = null )
28488  {
28489  return showSecurity( new ShowSecurityRequest( names, options ) );
28490  }
28491 
28500  {
28501  ShowSqlProcResponse actualResponse_ = SubmitRequest<ShowSqlProcResponse>("/show/sql/proc", request_, false);
28502 
28503  return actualResponse_;
28504  }
28505 
28546  public ShowSqlProcResponse showSqlProc( string procedure_name = "",
28547  IDictionary<string, string> options = null )
28548  {
28549  return showSqlProc( new ShowSqlProcRequest( procedure_name, options ) );
28550  }
28551 
28560  {
28561  ShowStatisticsResponse actualResponse_ = SubmitRequest<ShowStatisticsResponse>("/show/statistics", request_, false);
28562 
28563  return actualResponse_;
28564  }
28565 
28609  public ShowStatisticsResponse showStatistics( IList<string> table_names,
28610  IDictionary<string, string> options = null )
28611  {
28612  return showStatistics( new ShowStatisticsRequest( table_names, options ) );
28613  }
28614 
28625  {
28626  ShowSystemPropertiesResponse actualResponse_ = SubmitRequest<ShowSystemPropertiesResponse>("/show/system/properties", request_, false);
28627 
28628  return actualResponse_;
28629  }
28630 
28650  public ShowSystemPropertiesResponse showSystemProperties( IDictionary<string, string> options = null )
28651  {
28652  return showSystemProperties( new ShowSystemPropertiesRequest( options ) );
28653  }
28654 
28665  {
28666  ShowSystemStatusResponse actualResponse_ = SubmitRequest<ShowSystemStatusResponse>("/show/system/status", request_, false);
28667 
28668  return actualResponse_;
28669  }
28670 
28680  public ShowSystemStatusResponse showSystemStatus( IDictionary<string, string> options = null )
28681  {
28682  return showSystemStatus( new ShowSystemStatusRequest( options ) );
28683  }
28684 
28695  {
28696  ShowSystemTimingResponse actualResponse_ = SubmitRequest<ShowSystemTimingResponse>("/show/system/timing", request_, false);
28697 
28698  return actualResponse_;
28699  }
28700 
28710  public ShowSystemTimingResponse showSystemTiming( IDictionary<string, string> options = null )
28711  {
28712  return showSystemTiming( new ShowSystemTimingRequest( options ) );
28713  }
28714 
28757  {
28758  ShowTableResponse actualResponse_ = SubmitRequest<ShowTableResponse>("/show/table", request_, false);
28759 
28760 
28761  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
28762  {
28763  SetDecoderIfMissing( actualResponse_.type_ids[i_],
28764  actualResponse_.type_labels[i_],
28765  actualResponse_.type_schemas[i_],
28766  actualResponse_.properties[i_] );
28767  }
28768 
28769  return actualResponse_;
28770  }
28771 
29076  public ShowTableResponse showTable( string table_name,
29077  IDictionary<string, string> options = null )
29078  {
29079  return showTable( new ShowTableRequest( table_name, options ) );
29080  }
29081 
29090  {
29091  ShowTableMetadataResponse actualResponse_ = SubmitRequest<ShowTableMetadataResponse>("/show/table/metadata", request_, false);
29092 
29093  return actualResponse_;
29094  }
29095 
29108  public ShowTableMetadataResponse showTableMetadata( IList<string> table_names,
29109  IDictionary<string, string> options = null )
29110  {
29111  return showTableMetadata( new ShowTableMetadataRequest( table_names, options ) );
29112  }
29113 
29125  {
29126  ShowTableMonitorsResponse actualResponse_ = SubmitRequest<ShowTableMonitorsResponse>("/show/tablemonitors", request_, false);
29127 
29128  return actualResponse_;
29129  }
29130 
29144  public ShowTableMonitorsResponse showTableMonitors( IList<string> monitor_ids,
29145  IDictionary<string, string> options = null )
29146  {
29147  return showTableMonitors( new ShowTableMonitorsRequest( monitor_ids, options ) );
29148  }
29149 
29163  {
29164  ShowTablesByTypeResponse actualResponse_ = SubmitRequest<ShowTablesByTypeResponse>("/show/tables/bytype", request_, false);
29165 
29166  return actualResponse_;
29167  }
29168 
29188  string label,
29189  IDictionary<string, string> options = null )
29190  {
29191  return showTablesByType( new ShowTablesByTypeRequest( type_id, label, options ) );
29192  }
29193 
29202  {
29203  ShowTriggersResponse actualResponse_ = SubmitRequest<ShowTriggersResponse>("/show/triggers", request_, false);
29204 
29205  return actualResponse_;
29206  }
29207 
29218  public ShowTriggersResponse showTriggers( IList<string> trigger_ids,
29219  IDictionary<string, string> options = null )
29220  {
29221  return showTriggers( new ShowTriggersRequest( trigger_ids, options ) );
29222  }
29223 
29235  {
29236  ShowTypesResponse actualResponse_ = SubmitRequest<ShowTypesResponse>("/show/types", request_, false);
29237 
29238 
29239  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
29240  {
29241  SetDecoderIfMissing( actualResponse_.type_ids[i_],
29242  actualResponse_.labels[i_],
29243  actualResponse_.type_schemas[i_],
29244  actualResponse_.properties[i_] );
29245  }
29246 
29247  return actualResponse_;
29248  }
29249 
29293  public ShowTypesResponse showTypes( string type_id,
29294  string label,
29295  IDictionary<string, string> options = null )
29296  {
29297  return showTypes( new ShowTypesRequest( type_id, label, options ) );
29298  }
29299 
29307  {
29308  ShowVideoResponse actualResponse_ = SubmitRequest<ShowVideoResponse>("/show/video", request_, false);
29309 
29310  return actualResponse_;
29311  }
29312 
29322  public ShowVideoResponse showVideo( IList<string> paths,
29323  IDictionary<string, string> options = null )
29324  {
29325  return showVideo( new ShowVideoRequest( paths, options ) );
29326  }
29327 
29336  {
29337  ShowWalResponse actualResponse_ = SubmitRequest<ShowWalResponse>("/show/wal", request_, false);
29338 
29339  return actualResponse_;
29340  }
29341 
29377  public ShowWalResponse showWal( IList<string> table_names,
29378  IDictionary<string, string> options = null )
29379  {
29380  return showWal( new ShowWalRequest( table_names, options ) );
29381  }
29382 
29401  {
29402  SolveGraphResponse actualResponse_ = SubmitRequest<SolveGraphResponse>("/solve/graph", request_, false);
29403 
29404  return actualResponse_;
29405  }
29406 
29857  public SolveGraphResponse solveGraph( string graph_name,
29858  IList<string> weights_on_edges = null,
29859  IList<string> restrictions = null,
29860  string solver_type = SolveGraphRequest.SolverType.SHORTEST_PATH,
29861  IList<string> source_nodes = null,
29862  IList<string> destination_nodes = null,
29863  string solution_table = "graph_solutions",
29864  IDictionary<string, string> options = null )
29865  {
29866  return solveGraph( new SolveGraphRequest( graph_name, weights_on_edges,
29867  restrictions, solver_type,
29868  source_nodes, destination_nodes,
29869  solution_table, options ) );
29870  }
29871 
29910  {
29911  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", request_, true);
29912 
29913  return actualResponse_;
29914  }
29915 
29956  {
29957  RawUpdateRecordsRequest actualRequest_ = new RawUpdateRecordsRequest();
29958  actualRequest_.table_name = request_.table_name;
29959  actualRequest_.expressions = request_.expressions;
29960  actualRequest_.new_values_maps = request_.new_values_maps;
29961  foreach (var thisObj in request_.data) actualRequest_.records_to_insert.Add( AvroEncode( thisObj ) );
29962  actualRequest_.options = request_.options;
29963  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", actualRequest_, true);
29964 
29965  return actualResponse_;
29966  }
29967 
30267  public UpdateRecordsResponse updateRecords<T>( string table_name,
30268  IList<string> expressions,
30269  IList<IDictionary<string, string>> new_values_maps,
30270  IList<T> data = null,
30271  IDictionary<string, string> options = null )
30272  {
30273  return updateRecords<T>( new UpdateRecordsRequest<T>( table_name, expressions,
30274  new_values_maps, data,
30275  options ) );
30276  }
30277 
30291  {
30292  UpdateRecordsBySeriesResponse actualResponse_ = SubmitRequest<UpdateRecordsBySeriesResponse>("/update/records/byseries", request_, false);
30293 
30294  return actualResponse_;
30295  }
30296 
30325  string world_table_name,
30326  string view_name = "",
30327  IList<string> reserved = null,
30328  IDictionary<string, string> options = null )
30329  {
30330  return updateRecordsBySeries( new UpdateRecordsBySeriesRequest( table_name,
30331  world_table_name,
30332  view_name,
30333  reserved,
30334  options ) );
30335  }
30336 
30407  {
30408  UploadFilesResponse actualResponse_ = SubmitRequest<UploadFilesResponse>("/upload/files", request_, false);
30409 
30410  return actualResponse_;
30411  }
30412 
30610  public UploadFilesResponse uploadFiles( IList<string> file_names,
30611  IList<byte[]> file_data,
30612  IDictionary<string, string> options = null )
30613  {
30614  return uploadFiles( new UploadFilesRequest( file_names, file_data, options ) );
30615  }
30616 
30635  {
30636  UploadFilesFromurlResponse actualResponse_ = SubmitRequest<UploadFilesFromurlResponse>("/upload/files/fromurl", request_, false);
30637 
30638  return actualResponse_;
30639  }
30640 
30666  public UploadFilesFromurlResponse uploadFilesFromurl( IList<string> file_names,
30667  IList<string> urls,
30668  IDictionary<string, string> options = null )
30669  {
30670  return uploadFilesFromurl( new UploadFilesFromurlRequest( file_names, urls,
30671  options ) );
30672  }
30673 
30675  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( VisualizeGetFeatureInfoRequest request_ )
30676  {
30677  VisualizeGetFeatureInfoResponse actualResponse_ = SubmitRequest<VisualizeGetFeatureInfoResponse>("/visualize/getfeatureinfo", request_, false);
30678 
30679  return actualResponse_;
30680  }
30682 
30684  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( IList<string> table_names,
30685  IList<string> x_column_names,
30686  IList<string> y_column_names,
30687  IList<string> geometry_column_names,
30688  IList<IList<string>> query_column_names,
30689  string projection,
30690  double min_x,
30691  double max_x,
30692  double min_y,
30693  double max_y,
30694  int width,
30695  int height,
30696  int x,
30697  int y,
30698  int radius,
30699  long limit,
30700  string encoding,
30701  IDictionary<string, string> options = null )
30702  {
30703  return visualizeGetFeatureInfo( new VisualizeGetFeatureInfoRequest( table_names,
30704  x_column_names,
30705  y_column_names,
30706  geometry_column_names,
30707  query_column_names,
30708  projection,
30709  min_x,
30710  max_x,
30711  min_y,
30712  max_y,
30713  width,
30714  height, x,
30715  y, radius,
30716  limit,
30717  encoding,
30718  options ) );
30719  }
30721 
30723  public VisualizeImageResponse visualizeImage( VisualizeImageRequest request_ )
30724  {
30725  VisualizeImageResponse actualResponse_ = SubmitRequest<VisualizeImageResponse>("/visualize/image", request_, false);
30726 
30727  return actualResponse_;
30728  }
30730 
30732  public VisualizeImageResponse visualizeImage( IList<string> table_names,
30733  IList<string> world_table_names,
30734  string x_column_name,
30735  string y_column_name,
30736  string symbol_column_name,
30737  string geometry_column_name,
30738  IList<IList<string>> track_ids,
30739  double min_x,
30740  double max_x,
30741  double min_y,
30742  double max_y,
30743  int width,
30744  int height,
30745  string projection,
30746  long bg_color,
30747  IDictionary<string, IList<string>> style_options,
30748  IDictionary<string, string> options = null )
30749  {
30750  return visualizeImage( new VisualizeImageRequest( table_names,
30751  world_table_names,
30752  x_column_name,
30753  y_column_name,
30754  symbol_column_name,
30755  geometry_column_name,
30756  track_ids, min_x, max_x,
30757  min_y, max_y, width, height,
30758  projection, bg_color,
30759  style_options, options ) );
30760  }
30762 
30777  {
30778  VisualizeImageChartResponse actualResponse_ = SubmitRequest<VisualizeImageChartResponse>("/visualize/image/chart", request_, false);
30779 
30780  return actualResponse_;
30781  }
30782 
31072  IList<string> x_column_names,
31073  IList<string> y_column_names,
31074  double min_x,
31075  double max_x,
31076  double min_y,
31077  double max_y,
31078  int width,
31079  int height,
31080  string bg_color,
31081  IDictionary<string, IList<string>> style_options,
31082  IDictionary<string, string> options = null )
31083  {
31084  return visualizeImageChart( new VisualizeImageChartRequest( table_name,
31085  x_column_names,
31086  y_column_names,
31087  min_x, max_x,
31088  min_y, max_y,
31089  width, height,
31090  bg_color,
31091  style_options,
31092  options ) );
31093  }
31094 
31096  public VisualizeImageClassbreakResponse visualizeImageClassbreak( VisualizeImageClassbreakRequest request_ )
31097  {
31098  VisualizeImageClassbreakResponse actualResponse_ = SubmitRequest<VisualizeImageClassbreakResponse>("/visualize/image/classbreak", request_, false);
31099 
31100  return actualResponse_;
31101  }
31103 
31105  public VisualizeImageClassbreakResponse visualizeImageClassbreak( IList<string> table_names,
31106  IList<string> world_table_names,
31107  string x_column_name,
31108  string y_column_name,
31109  string symbol_column_name,
31110  string geometry_column_name,
31111  IList<IList<string>> track_ids,
31112  string cb_attr,
31113  IList<string> cb_vals,
31114  string cb_pointcolor_attr,
31115  IList<string> cb_pointcolor_vals,
31116  string cb_pointalpha_attr,
31117  IList<string> cb_pointalpha_vals,
31118  string cb_pointsize_attr,
31119  IList<string> cb_pointsize_vals,
31120  string cb_pointshape_attr,
31121  IList<string> cb_pointshape_vals,
31122  double min_x,
31123  double max_x,
31124  double min_y,
31125  double max_y,
31126  int width,
31127  int height,
31128  string projection,
31129  long bg_color,
31130  IDictionary<string, IList<string>> style_options,
31131  IDictionary<string, string> options,
31132  IList<int> cb_transparency_vec )
31133  {
31134  return visualizeImageClassbreak( new VisualizeImageClassbreakRequest( table_names,
31135  world_table_names,
31136  x_column_name,
31137  y_column_name,
31138  symbol_column_name,
31139  geometry_column_name,
31140  track_ids,
31141  cb_attr,
31142  cb_vals,
31143  cb_pointcolor_attr,
31144  cb_pointcolor_vals,
31145  cb_pointalpha_attr,
31146  cb_pointalpha_vals,
31147  cb_pointsize_attr,
31148  cb_pointsize_vals,
31149  cb_pointshape_attr,
31150  cb_pointshape_vals,
31151  min_x,
31152  max_x,
31153  min_y,
31154  max_y,
31155  width,
31156  height,
31157  projection,
31158  bg_color,
31159  style_options,
31160  options,
31161  cb_transparency_vec ) );
31162  }
31164 
31166  public VisualizeImageContourResponse visualizeImageContour( VisualizeImageContourRequest request_ )
31167  {
31168  VisualizeImageContourResponse actualResponse_ = SubmitRequest<VisualizeImageContourResponse>("/visualize/image/contour", request_, false);
31169 
31170  return actualResponse_;
31171  }
31173 
31175  public VisualizeImageContourResponse visualizeImageContour( IList<string> table_names,
31176  string x_column_name,
31177  string y_column_name,
31178  string value_column_name,
31179  double min_x,
31180  double max_x,
31181  double min_y,
31182  double max_y,
31183  int width,
31184  int height,
31185  string projection,
31186  IDictionary<string, string> style_options,
31187  IDictionary<string, string> options = null )
31188  {
31189  return visualizeImageContour( new VisualizeImageContourRequest( table_names,
31190  x_column_name,
31191  y_column_name,
31192  value_column_name,
31193  min_x, max_x,
31194  min_y, max_y,
31195  width, height,
31196  projection,
31197  style_options,
31198  options ) );
31199  }
31201 
31203  public VisualizeImageHeatmapResponse visualizeImageHeatmap( VisualizeImageHeatmapRequest request_ )
31204  {
31205  VisualizeImageHeatmapResponse actualResponse_ = SubmitRequest<VisualizeImageHeatmapResponse>("/visualize/image/heatmap", request_, false);
31206 
31207  return actualResponse_;
31208  }
31210 
31212  public VisualizeImageHeatmapResponse visualizeImageHeatmap( IList<string> table_names,
31213  string x_column_name,
31214  string y_column_name,
31215  string value_column_name,
31216  string geometry_column_name,
31217  double min_x,
31218  double max_x,
31219  double min_y,
31220  double max_y,
31221  int width,
31222  int height,
31223  string projection,
31224  IDictionary<string, string> style_options,
31225  IDictionary<string, string> options = null )
31226  {
31227  return visualizeImageHeatmap( new VisualizeImageHeatmapRequest( table_names,
31228  x_column_name,
31229  y_column_name,
31230  value_column_name,
31231  geometry_column_name,
31232  min_x, max_x,
31233  min_y, max_y,
31234  width, height,
31235  projection,
31236  style_options,
31237  options ) );
31238  }
31240 
31242  public VisualizeImageLabelsResponse visualizeImageLabels( VisualizeImageLabelsRequest request_ )
31243  {
31244  VisualizeImageLabelsResponse actualResponse_ = SubmitRequest<VisualizeImageLabelsResponse>("/visualize/image/labels", request_, false);
31245 
31246  return actualResponse_;
31247  }
31249 
31251  public VisualizeImageLabelsResponse visualizeImageLabels( string table_name,
31252  string x_column_name,
31253  string y_column_name,
31254  string x_offset,
31255  string y_offset,
31256  string text_string,
31257  string font,
31258  string text_color,
31259  string text_angle,
31260  string text_scale,
31261  string draw_box,
31262  string draw_leader,
31263  string line_width,
31264  string line_color,
31265  string fill_color,
31266  string leader_x_column_name,
31267  string leader_y_column_name,
31268  string filter,
31269  double min_x,
31270  double max_x,
31271  double min_y,
31272  double max_y,
31273  int width,
31274  int height,
31275  string projection = VisualizeImageLabelsRequest.Projection.PLATE_CARREE,
31276  IDictionary<string, string> options = null )
31277  {
31278  return visualizeImageLabels( new VisualizeImageLabelsRequest( table_name,
31279  x_column_name,
31280  y_column_name,
31281  x_offset,
31282  y_offset,
31283  text_string,
31284  font,
31285  text_color,
31286  text_angle,
31287  text_scale,
31288  draw_box,
31289  draw_leader,
31290  line_width,
31291  line_color,
31292  fill_color,
31293  leader_x_column_name,
31294  leader_y_column_name,
31295  filter, min_x,
31296  max_x, min_y,
31297  max_y, width,
31298  height,
31299  projection,
31300  options ) );
31301  }
31303 
31318  {
31319  VisualizeIsochroneResponse actualResponse_ = SubmitRequest<VisualizeIsochroneResponse>("/visualize/isochrone", request_, false);
31320 
31321  return actualResponse_;
31322  }
31323 
32253  string source_node,
32254  double max_solution_radius,
32255  IList<string> weights_on_edges,
32256  IList<string> restrictions,
32257  int num_levels,
32258  bool generate_image,
32259  string levels_table,
32260  IDictionary<string, string> style_options,
32261  IDictionary<string, string> solve_options = null,
32262  IDictionary<string, string> contour_options = null,
32263  IDictionary<string, string> options = null )
32264  {
32265  return visualizeIsochrone( new VisualizeIsochroneRequest( graph_name,
32266  source_node,
32267  max_solution_radius,
32268  weights_on_edges,
32269  restrictions,
32270  num_levels,
32271  generate_image,
32272  levels_table,
32273  style_options,
32274  solve_options,
32275  contour_options,
32276  options ) );
32277  }
32278  } // end class Kinetica
32279 } // end namespace kinetica
A set of parameters for Kinetica.grantPermissionProc.
AdminHaOfflineResponse adminHaOffline(bool offline, IDictionary< string, string > options=null)
Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
A set of parameters for Kinetica.aggregateMinMax.
A set of results returned by Kinetica.createUnion.
Definition: CreateUnion.cs:743
AdminSwitchoverResponse adminSwitchover(AdminSwitchoverRequest request_)
Manually switch over one or more processes to another host.
A set of results returned by Kinetica.grantRole.
Definition: GrantRole.cs:60
A set of results returned by Kinetica.showResourceObjects.
A set of results returned by Kinetica.aggregateConvexHull.
const string EMPTY_STRING
Don't change the ranking
UpdateRecordsResponse updateRecords< T >(UpdateRecordsRequest< T > request_)
Runs multiple predicate-based updates in a single call.
A set of results returned by Kinetica.hasPermission.
string label
Value of label.
Definition: CreateType.cs:990
FilterByTableResponse filterByTable(string table_name, string view_name, string column_name, string source_table_name, string source_table_column_name, IDictionary< string, string > options=null)
Filters objects in one table based on objects in another table.
IDictionary< string, string > info
Additional information.
Definition: ExecuteSql.cs:1645
CreateProcResponse createProc(string proc_name, string execution_mode=CreateProcRequest.ExecutionMode.DISTRIBUTED, IDictionary< string, byte[]> files=null, string command="", IList< string > args=null, IDictionary< string, string > options=null)
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command,...
FilterByStringResponse filterByString(FilterByStringRequest request_)
Calculates which objects from a table or view match a string expression for the given string columns.
A set of results returned by Kinetica.clearTables.
Definition: ClearTables.cs:134
IList< string > type_schemas
Definition: ShowTypes.cs:130
A set of parameters for Kinetica.modifyGraph.
Definition: ModifyGraph.cs:21
byte [] binary_encoded_response
Avro binary encoded response.
long total_number_of_records
Total/Filtered number of records.
Definition: GetRecords.cs:447
CreateTriggerByRangeResponse createTriggerByRange(string request_id, IList< string > table_names, string column_name, double min, double max, IDictionary< string, string > options=null)
Sets up a simple range trigger for a column_name for one or more tables.
A set of parameters for Kinetica.hasPermission.
HasTableResponse hasTable(HasTableRequest request_)
Checks for the existence of a table with the given name.
GrantPermissionDirectoryResponse grantPermissionDirectory(string name, string permission, string directory_name, IDictionary< string, string > options=null)
Grants a KiFS directory-level permission to a user or role.
A set of results returned by Kinetica.aggregateKMeans.
UpdateRecordsBySeriesResponse updateRecordsBySeries(string table_name, string world_table_name, string view_name="", IList< string > reserved=null, IDictionary< string, string > options=null)
Updates the view specified by table_name to include full series (track) information from the world_t...
A set of results returned by Kinetica.dropEnvironment.
A set of parameters for Kinetica.getRecordsBySeries.
ShowProcStatusResponse showProcStatus(ShowProcStatusRequest request_)
Shows the statuses of running or completed proc instances.
A set of results returned by Kinetica.adminRebalance.
A set of results returned by Kinetica.createEnvironment.
A set of results returned by Kinetica.showSystemProperties.
bool has_more_records
Too many records.
A set of parameters for Kinetica.dropDatasink.
Definition: DropDatasink.cs:22
long total_number_of_records
Total/Filtered number of records.
A set of results returned by Kinetica.getRecordsByColumn.
A set of results returned by Kinetica.insertRecordsRandom.
A set of results returned by Kinetica.aggregateGroupBy.
A set of results returned by Kinetica.grantPermissionSystem.
DeleteRecordsResponse deleteRecords(DeleteRecordsRequest request_)
Deletes record(s) matching the provided criteria from the given table.
AdminHaRefreshResponse adminHaRefresh(IDictionary< string, string > options=null)
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
AlterTableColumnsResponse alterTableColumns(AlterTableColumnsRequest request_)
Apply various modifications to columns in a table, view.
AlterTableMetadataResponse alterTableMetadata(AlterTableMetadataRequest request_)
Updates (adds or changes) metadata for tables.
A set of results returned by Kinetica.revokePermissionSystem.
AggregateConvexHullResponse aggregateConvexHull(AggregateConvexHullRequest request_)
Calculates and returns the convex hull for the values in a table specified by table_name.
A set of results returned by Kinetica.adminAddRanks.
AdminRemoveHostResponse adminRemoveHost(AdminRemoveHostRequest request_)
Removes a host from an existing cluster.
HasTypeResponse hasType(HasTypeRequest request_)
Check for the existence of a type.
ShowStatisticsResponse showStatistics(IList< string > table_names, IDictionary< string, string > options=null)
Retrieves the collected column statistics for the specified table(s).
AggregateUniqueResponse aggregateUnique(string table_name, string column_name, long offset=0, long limit=-9999, IDictionary< string, string > options=null)
Returns all the unique values from a particular column (specified by column_name ) of a particular ta...
CreateCredentialResponse createCredential(CreateCredentialRequest request_)
Create a new credential.
ShowTableResponse showTable(string table_name, IDictionary< string, string > options=null)
Retrieves detailed information about a table, view, or schema, specified in table_name .
A set of results returned by Kinetica.showDatasource.
A set of parameters for Kinetica.alterTableMonitor.
A set of results returned by Kinetica.createDatasink.
GrantPermissionDirectoryResponse grantPermissionDirectory(GrantPermissionDirectoryRequest request_)
Grants a KiFS directory-level permission to a user or role.
DeleteGraphResponse deleteGraph(string graph_name, IDictionary< string, string > options=null)
Deletes an existing graph from the graph server and/or persist.
FilterByListResponse filterByList(string table_name, string view_name, IDictionary< string, IList< string >> column_values_map, IDictionary< string, string > options=null)
Calculates which records from a table have values in the given list for the corresponding column.
HasTypeResponse hasType(string type_id, IDictionary< string, string > options=null)
Check for the existence of a type.
A set of parameters for Kinetica.createType.
Definition: CreateType.cs:59
A set of parameters for Kinetica.updateRecordsBySeries.
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(string table_name, string column_name, IDictionary< string, string > options=null)
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
A set of parameters for Kinetica.updateRecords.
A set of parameters for Kinetica.deleteFiles.
Definition: DeleteFiles.cs:16
A set of results returned by Kinetica.exportQueryMetrics.
A set of parameters for Kinetica.createDatasink.
A set of parameters for Kinetica.alterResourceGroup.
A set of results returned by Kinetica.createUserInternal.
A set of parameters for Kinetica.showResourceObjects.
ShowDirectoriesResponse showDirectories(string directory_name="", IDictionary< string, string > options=null)
Shows information about directories in KiFS.
A set of results returned by Kinetica.hasSchema.
Definition: HasSchema.cs:52
AdminRebalanceResponse adminRebalance(AdminRebalanceRequest request_)
Rebalance the data in the cluster so that all nodes contain an equal number of records approximately ...
A set of parameters for Kinetica.showFiles.
Definition: ShowFiles.cs:18
AggregateGroupByResponse aggregateGroupBy(string table_name, IList< string > column_names, long offset=0, long limit=-9999, IDictionary< string, string > options=null)
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
A set of results returned by Kinetica.exportRecordsToTable.
CreateUnionResponse createUnion(CreateUnionRequest request_)
Merges data from one or more tables with comparable data types into a new table.
A set of results returned by Kinetica.createCredential.
DropCredentialResponse dropCredential(DropCredentialRequest request_)
Drop an existing credential.
FilterByTableResponse filterByTable(FilterByTableRequest request_)
Filters objects in one table based on objects in another table.
VisualizeImageChartResponse visualizeImageChart(string table_name, IList< string > x_column_names, IList< string > y_column_names, double min_x, double max_x, double min_y, double max_y, int width, int height, string bg_color, IDictionary< string, IList< string >> style_options, IDictionary< string, string > options=null)
Scatter plot is the only plot type currently supported.
A set of parameters for Kinetica.alterTableColumns.
string response_schema_str
Avro schema of binary_encoded_response or json_encoded_response.
A set of results returned by Kinetica.createTableMonitor.
AdminRemoveRanksResponse adminRemoveRanks(IList< string > ranks, IDictionary< string, string > options=null)
Remove one or more ranks from an existing Kinetica cluster.
IDictionary< string, string > info
Additional information.
CreateJobResponse createJob(CreateJobRequest request_)
Create a job which will run asynchronously.
A set of results returned by Kinetica.showSystemTiming.
string table_name
Name of table to which the records are to be added, in [schema_name.
ShowTriggersResponse showTriggers(ShowTriggersRequest request_)
Retrieves information regarding the specified triggers or all existing triggers currently active.
A set of results returned by Kinetica.alterSystemProperties.
A set of results returned by Kinetica.dropDatasource.
ShowSchemaResponse showSchema(string schema_name, IDictionary< string, string > options=null)
Retrieves information about a schema (or all schemas), as specified in schema_name .
GrantRoleResponse grantRole(GrantRoleRequest request_)
Grants membership in a role to a user or role.
IDictionary< string, string > info
Additional information.
Definition: GetRecords.cs:454
A set of results returned by Kinetica.adminShowClusterOperations.
LockTableResponse lockTable(string table_name, string lock_type=LockTableRequest.LockType.STATUS, IDictionary< string, string > options=null)
Manages global access to a table's data.
ShowGraphResponse showGraph(ShowGraphRequest request_)
Shows information and characteristics of graphs that exist on the graph server.
A set of parameters for Kinetica.uploadFilesFromurl.
AdminOfflineResponse adminOffline(bool offline, IDictionary< string, string > options=null)
Take the system offline.
RevokePermissionTableResponse revokePermissionTable(RevokePermissionTableRequest request_)
Revokes a table-level permission from a user or role.
RevokeRoleResponse revokeRole(string role, string member, IDictionary< string, string > options=null)
Revokes membership in a role from a user or role.
A set of parameters for Kinetica.adminBackupBegin.
KillProcResponse killProc(string run_id="", IDictionary< string, string > options=null)
Kills a running proc instance.
A set of results returned by Kinetica.clearTable.
Definition: ClearTable.cs:144
long total_number_of_records
Total/Filtered number of records.
A set of results returned by Kinetica.clearTableMonitor.
A set of parameters for Kinetica.dropSchema.
Definition: DropSchema.cs:17
A set of results returned by Kinetica.adminRemoveHost.
DropDatasourceResponse dropDatasource(string name, IDictionary< string, string > options=null)
Drops an existing data source.
DeleteFilesResponse deleteFiles(IList< string > file_names, IDictionary< string, string > options=null)
Deletes one or more files from KiFS.
RevokePermissionDatasourceResponse revokePermissionDatasource(RevokePermissionDatasourceRequest request_)
Revokes a data source permission from a user or role.
A set of results returned by Kinetica.showTableMetadata.
ShowWalResponse showWal(ShowWalRequest request_)
Requests table write-ahead log (WAL) properties.Returns information about the requested table WAL ent...
CreateBackupResponse createBackup(string backup_name, string backup_type, IDictionary< string, string > backup_objects_map, string datasink_name, IDictionary< string, string > options=null)
Creates a database backup containing a current snapshot of existing objects.
AdminShowShardsResponse adminShowShards(AdminShowShardsRequest request_)
Show the mapping of shards to the corresponding rank and tom.
HasPermissionResponse hasPermission(string principal, string _object, string object_type, string permission, IDictionary< string, string > options=null)
Checks if the specified user has the specified permission on the specified object.
QueryGraphResponse queryGraph(QueryGraphRequest request_)
Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjace...
AlterSystemPropertiesResponse alterSystemProperties(AlterSystemPropertiesRequest request_)
The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not...
A set of results returned by Kinetica.alterRole.
Definition: AlterRole.cs:117
A set of parameters for Kinetica.alterTable.
Definition: AlterTable.cs:59
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(AggregateMinMaxGeometryRequest request_)
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
ShowDatasinkResponse showDatasink(ShowDatasinkRequest request_)
Shows information about a specified data sink or all data sinks.
A set of results returned by Kinetica.filterBySeries.
A set of parameters for Kinetica.createProc.
Definition: CreateProc.cs:18
ShowTableMonitorsResponse showTableMonitors(IList< string > monitor_ids, IDictionary< string, string > options=null)
Show table monitors and their properties.
A set of results returned by Kinetica.grantPermission.
A set of parameters for Kinetica.adminAlterHost.
bool has_more_records
Too many records.
AdminAddRanksResponse adminAddRanks(AdminAddRanksRequest request_)
Add one or more ranks to an existing Kinetica cluster.
InsertRecordsRandomResponse insertRecordsRandom(string table_name, long count, IDictionary< string, IDictionary< string, double >> options=null)
Generates a specified number of random records and adds them to the given table.
HasProcResponse hasProc(string proc_name, IDictionary< string, string > options=null)
Checks the existence of a proc with the given name.
string table_name
The same table name as was passed in the parameter list.
AggregateMinMaxResponse aggregateMinMax(AggregateMinMaxRequest request_)
Calculates and returns the minimum and maximum values of a particular column in a table.
A set of results returned by Kinetica.insertSymbol.
DeleteFilesResponse deleteFiles(DeleteFilesRequest request_)
Deletes one or more files from KiFS.
AdminBackupBeginResponse adminBackupBegin(AdminBackupBeginRequest request_)
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
FilterByAreaResponse filterByArea(FilterByAreaRequest request_)
Calculates which objects from a table are within a named area of interest (NAI/polygon).
string response_schema_str
Avro schema of binary_encoded_response or json_encoded_response.
DropDatasinkResponse dropDatasink(string name, IDictionary< string, string > options=null)
Drops an existing data sink.
AdminShowClusterOperationsResponse adminShowClusterOperations(AdminShowClusterOperationsRequest request_)
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
ShowWalResponse showWal(IList< string > table_names, IDictionary< string, string > options=null)
Requests table write-ahead log (WAL) properties.Returns information about the requested table WAL ent...
KillProcResponse killProc(KillProcRequest request_)
Kills a running proc instance.
AlterWalResponse alterWal(AlterWalRequest request_)
Alters table write-ahead log (WAL) settings.Returns information about the requested table WAL modific...
string table_name
The same table name as was passed in the parameter list.
A set of parameters for Kinetica.aggregateHistogram.
A set of parameters for Kinetica.alterSchema.
Definition: AlterSchema.cs:17
IList< string > type_names
The type IDs (one per series/track) of the returned series/tracks.
A set of results returned by Kinetica.visualizeImageChart.
A set of results returned by Kinetica.alterResourceGroup.
A set of parameters for Kinetica.insertRecordsFromQuery.
A set of results returned by Kinetica.getRecords.
Definition: GetRecords.cs:417
A set of parameters for Kinetica.grantPermissionDirectory.
A set of results returned by Kinetica.createTriggerByRange.
CreateTableResponse createTable(CreateTableRequest request_)
Creates a new table with the given type (definition of columns).
A set of parameters for Kinetica.deleteRecords.
A set of parameters for Kinetica.lockTable.
Definition: LockTable.cs:26
A set of parameters for Kinetica.deleteRole.
Definition: DeleteRole.cs:15
AlterSchemaResponse alterSchema(AlterSchemaRequest request_)
Used to change the name of a SQL-style schema, specified in schema_name.
A set of parameters for Kinetica.showProcStatus.
A set of results returned by Kinetica.downloadFiles.
AlterSchemaResponse alterSchema(string schema_name, string action, string _value, IDictionary< string, string > options=null)
Used to change the name of a SQL-style schema, specified in schema_name .
A set of results returned by Kinetica.clearStatistics.
DropDatasinkResponse dropDatasink(DropDatasinkRequest request_)
Drops an existing data sink.
AlterDirectoryResponse alterDirectory(AlterDirectoryRequest request_)
Alters an existing directory in KiFS.
long total_number_of_records
Total/Filtered number of records.
Definition: ExecuteSql.cs:1616
string paging_table
Name of the table that has the result records of the query.
Definition: ExecuteSql.cs:1571
A set of parameters for Kinetica.aggregateStatisticsByRange.
AdminSendAlertResponse adminSendAlert(string message, string label, string log_level, IDictionary< string, string > options=null)
Sends a user generated alert to the monitoring system.
A set of results returned by Kinetica.exportRecordsToFiles.
IList< KineticaRecord > data
Avro binary encoded response.
Definition: ExecuteSql.cs:1613
A set of parameters for Kinetica.appendRecords.
A set of parameters for Kinetica.revokePermissionCredential.
A set of parameters for Kinetica.createTableMonitor.
A set of parameters for Kinetica.downloadFiles.
CreateDirectoryResponse createDirectory(string directory_name, IDictionary< string, string > options=null)
Creates a new directory in KiFS.
A set of results returned by Kinetica.aggregateMinMax.
A set of parameters for Kinetica.alterDatasink.
A set of results returned by Kinetica.filterByRadius.
AggregateStatisticsResponse aggregateStatistics(AggregateStatisticsRequest request_)
Calculates the requested statistics of the given column(s) in a given table.
A set of parameters for Kinetica.clearTable.
Definition: ClearTable.cs:19
string type_definition
Value of type_definition.
Definition: CreateType.cs:986
A set of parameters for Kinetica.createUnion.
Definition: CreateUnion.cs:40
InsertRecordsFromPayloadResponse insertRecordsFromPayload(string table_name, string data_text, byte[] data_bytes, IDictionary< string, IDictionary< string, string >> modify_columns=null, IDictionary< string, string > create_table_options=null, IDictionary< string, string > options=null)
Reads from the given text-based or binary payload and inserts the data into a new or existing table.
AlterDirectoryResponse alterDirectory(string directory_name, IDictionary< string, string > directory_updates_map, IDictionary< string, string > options=null)
Alters an existing directory in KiFS.
A set of results returned by Kinetica.createTriggerByArea.
CreateDatasinkResponse createDatasink(CreateDatasinkRequest request_)
Creates a data sink, which contains the destination information for a data sink that is external to t...
A set of parameters for Kinetica.showSystemTiming.
bool has_more_records
Too many records.
Definition: ExecuteSql.cs:1628
A set of results returned by Kinetica.adminShowJobs.
ShowEnvironmentResponse showEnvironment(ShowEnvironmentRequest request_)
Shows information about a specified user-defined function (UDF) environment or all environments....
string response_schema_str
Avro schema of binary_encoded_response or json_encoded_response.
AlterVideoResponse alterVideo(string path, IDictionary< string, string > options=null)
Alters a video.
AdminShutdownResponse adminShutdown(AdminShutdownRequest request_)
Exits the database server application.
GrantPermissionProcResponse grantPermissionProc(GrantPermissionProcRequest request_)
Grants a proc-level permission to a user or role.
A set of results returned by Kinetica.aggregateUnpivot.
IList< string > type_names
The type IDs of the corresponding records in records_binary or records_json.
const string DISTRIBUTED
Input table data will be divided into data segments that are distributed across all nodes in the clus...
Definition: CreateProc.cs:32
ShowSecurityResponse showSecurity(ShowSecurityRequest request_)
Shows security information relating to users and/or roles.
A set of parameters for Kinetica.deleteResourceGroup.
A set of results returned by Kinetica.alterTier.
Definition: AlterTier.cs:228
A set of results returned by Kinetica.adminAlterHost.
A set of results returned by Kinetica.clearTrigger.
Definition: ClearTrigger.cs:50
ShowTablesByTypeResponse showTablesByType(ShowTablesByTypeRequest request_)
Gets names of the tables whose type matches the given criteria.
A set of results returned by Kinetica.createDatasource.
GrantPermissionCredentialResponse grantPermissionCredential(GrantPermissionCredentialRequest request_)
Grants a credential-level permission to a user or role.
ExecuteSqlResponse executeSql(ExecuteSqlRequest request_)
Execute a SQL statement (query, DML, or DDL).
A set of parameters for Kinetica.revokePermissionDatasource.
A set of parameters for Kinetica.createEnvironment.
ShowBackupResponse showBackup(ShowBackupRequest request_)
Shows information about a backupReturns detailed information about one or more backup instances.
A set of results returned by Kinetica.revokePermission.
RepartitionGraphResponse repartitionGraph(string graph_name, IDictionary< string, string > options=null)
Rebalances an existing partitioned graph.
A set of results returned by Kinetica.adminSwitchover.
CreateJoinTableResponse createJoinTable(CreateJoinTableRequest request_)
Creates a table that is the result of a SQL JOIN.
ShowDatasourceResponse showDatasource(string name, IDictionary< string, string > options=null)
Shows information about a specified data source or all data sources.
InsertRecordsFromQueryResponse insertRecordsFromQuery(InsertRecordsFromQueryRequest request_)
Computes remote query result and inserts the result data into a new or existing table
FilterByAreaGeometryResponse filterByAreaGeometry(string table_name, string view_name, string column_name, IList< double > x_vector, IList< double > y_vector, IDictionary< string, string > options=null)
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
CreateGraphResponse createGraph(CreateGraphRequest request_)
Creates a new graph network using given nodes, edges, weights, and restrictions.
ShowSqlProcResponse showSqlProc(string procedure_name="", IDictionary< string, string > options=null)
Shows information about SQL procedures, including the full definition of each requested procedure.
RevokePermissionProcResponse revokePermissionProc(RevokePermissionProcRequest request_)
Revokes a proc-level permission from a user or role.
GrantPermissionSystemResponse grantPermissionSystem(GrantPermissionSystemRequest request_)
Grants a system-level permission to a user or role.
AdminRemoveRanksResponse adminRemoveRanks(AdminRemoveRanksRequest request_)
Remove one or more ranks from an existing Kinetica cluster.
CreateJobResponse createJob(string endpoint, string request_encoding, byte[] data, string data_str, IDictionary< string, string > options=null)
Create a job which will run asynchronously.
A set of parameters for Kinetica.filterByRadius.
A set of results returned by Kinetica.hasTable.
Definition: HasTable.cs:53
A set of results returned by Kinetica.adminBackupBegin.
A set of results returned by Kinetica.dropCredential.
ShowProcStatusResponse showProcStatus(string run_id="", IDictionary< string, string > options=null)
Shows the statuses of running or completed proc instances.
A set of parameters for Kinetica.adminAddHost.
Definition: AdminAddHost.cs:15
ShowVideoResponse showVideo(ShowVideoRequest request_)
Retrieves information about rendered videos.
ShowTriggersResponse showTriggers(IList< string > trigger_ids, IDictionary< string, string > options=null)
Retrieves information regarding the specified triggers or all existing triggers currently active.
A set of parameters for Kinetica.exportRecordsToTable.
DropDatasourceResponse dropDatasource(DropDatasourceRequest request_)
Drops an existing data source.
const string API_VERSION
FilterByValueResponse filterByValue(string table_name, string view_name, bool is_string, double _value, string value_str, string column_name, IDictionary< string, string > options=null)
Calculates which objects from a table has a particular value for a particular column.
RevokePermissionTableResponse revokePermissionTable(string name, string permission, string table_name, IDictionary< string, string > options=null)
Revokes a table-level permission from a user or role.
A set of parameters for Kinetica.createMaterializedView.
A set of parameters for Kinetica.alterVideo.
Definition: AlterVideo.cs:15
A set of results returned by Kinetica.adminBackupEnd.
A set of results returned by Kinetica.grantPermissionProc.
A set of parameters for Kinetica.createUserExternal.
string table_name
Value of table_name.
Definition: GetRecords.cs:421
A set of parameters for Kinetica.showGraph.
Definition: ShowGraph.cs:16
bool has_more_records
Too many records.
ExportRecordsToTableResponse exportRecordsToTable(string table_name, string remote_query="", IDictionary< string, string > options=null)
Exports records from source table to the specified target table in an external database
DeleteProcResponse deleteProc(string proc_name, IDictionary< string, string > options=null)
Deletes a proc.
string table_name
The same table name as was passed in the parameter list.
A set of results returned by Kinetica.aggregateUnpivot.
CreateCredentialResponse createCredential(string credential_name, string type, string identity, string secret, IDictionary< string, string > options=null)
Create a new credential.
A set of parameters for Kinetica.adminShutdown.
A set of results returned by Kinetica.filterByValue.
A set of parameters for Kinetica.filterByAreaGeometry.
AlterDatasourceResponse alterDatasource(AlterDatasourceRequest request_)
Alters the properties of an existing data source
A set of results returned by Kinetica.filterByString.
A set of parameters for Kinetica.updateRecordsRaw.
GrantPermissionDatasourceResponse grantPermissionDatasource(GrantPermissionDatasourceRequest request_)
Grants a data source permission to a user or role.
ShowSchemaResponse showSchema(ShowSchemaRequest request_)
Retrieves information about a schema (or all schemas), as specified in schema_name.
GetRecordsBySeriesResponse< T > getRecordsBySeries< T >(GetRecordsBySeriesRequest request_)
Retrieves the complete series/track records from the given world_table_name based on the partial trac...
A set of parameters for Kinetica.clearStatistics.
DeleteRoleResponse deleteRole(DeleteRoleRequest request_)
Deletes an existing role.
ClearTableMonitorResponse clearTableMonitor(string topic_id, IDictionary< string, string > options=null)
Deactivates a table monitor previously created with createTableMonitor.
ShowSystemStatusResponse showSystemStatus(ShowSystemStatusRequest request_)
Provides server configuration and health related status to the caller.
CreateMaterializedViewResponse createMaterializedView(CreateMaterializedViewRequest request_)
Initiates the process of creating a materialized view, reserving the view's name to prevent other vie...
IDictionary< string, string > info
Additional information.
ShowResourceObjectsResponse showResourceObjects(IDictionary< string, string > options=null)
Returns information about the internal sub-components (tiered objects) which use resources of the sys...
A set of results returned by Kinetica.alterUser.
Definition: AlterUser.cs:190
AppendRecordsResponse appendRecords(string table_name, string source_table_name, IDictionary< string, string > field_map, IDictionary< string, string > options=null)
Append (or insert) all records from a source table (specified by source_table_name ) to a particular ...
const string STATUS
Show locked status
Definition: LockTable.cs:37
A set of results returned by Kinetica.updateRecords.
Convenience class for using Avro.Generic.GenericRecord objects.
RevokePermissionSystemResponse revokePermissionSystem(string name, string permission, IDictionary< string, string > options=null)
Revokes a system-level permission from a user or role.
GrantPermissionResponse grantPermission(GrantPermissionRequest request_)
Grant user or role the specified permission on the specified object.
A set of parameters for Kinetica.showResourceStatistics.
GetRecordsByColumnResponse getRecordsByColumn(string table_name, IList< string > column_names, long offset=0, long limit=-9999, IDictionary< string, string > options=null)
For a given table, retrieves the values from the requested column(s).
A set of parameters for Kinetica.getRecordsByColumn.
A set of results returned by Kinetica.alterDatasink.
A set of parameters for Kinetica.grantPermissionDatasource.
string table_name
The same table name as was passed in the parameter list.
A set of parameters for Kinetica.revokePermissionSystem.
A set of parameters for Kinetica.createDatasource.
bool has_more_records
Too many records.
Definition: GetRecords.cs:451
ShowFilesResponse showFiles(IList< string > paths, IDictionary< string, string > options=null)
Shows information about files in KiFS.
A set of parameters for Kinetica.createBackup.
Definition: CreateBackup.cs:16
AdminVerifyDbResponse adminVerifyDb(IDictionary< string, string > options=null)
Verify database is in a consistent state.
InsertSymbolResponse insertSymbol(string symbol_id, string symbol_format, byte[] symbol_data, IDictionary< string, string > options=null)
Adds a symbol or icon (i.e.
AdminSwitchoverResponse adminSwitchover(IList< string > processes, IList< string > destinations, IDictionary< string, string > options=null)
Manually switch over one or more processes to another host.
RepartitionGraphResponse repartitionGraph(RepartitionGraphRequest request_)
Rebalances an existing partitioned graph.
const string MARKOV_CHAIN
Matches sample_points to the graph using the Hidden Markov Model (HMM)-based method,...
Definition: MatchGraph.cs:45
A set of parameters for Kinetica.restoreBackup.
InsertRecordsFromFilesResponse insertRecordsFromFiles(InsertRecordsFromFilesRequest request_)
Reads from one or more files and inserts the data into a new or existing table.
A set of parameters for Kinetica.showCredential.
A set of parameters for Kinetica.grantPermissionCredential.
A set of parameters for Kinetica.adminAlterJobs.
GrantRoleResponse grantRole(string role, string member, IDictionary< string, string > options=null)
Grants membership in a role to a user or role.
CreateTriggerByAreaResponse createTriggerByArea(string request_id, IList< string > table_names, string x_column_name, IList< double > x_vector, string y_column_name, IList< double > y_vector, IDictionary< string, string > options=null)
Sets up an area trigger mechanism for two column_names for one or more tables.
CreateGraphResponse createGraph(string graph_name, bool directed_graph, IList< string > nodes, IList< string > edges, IList< string > weights, IList< string > restrictions, IDictionary< string, string > options=null)
Creates a new graph network using given nodes, edges, weights, and restrictions.
ShowDirectoriesResponse showDirectories(ShowDirectoriesRequest request_)
Shows information about directories in KiFS.
AdminRepairTableResponse adminRepairTable(IList< string > table_names, IDictionary< string, string > options=null)
Manually repair a corrupted table.Returns information about affected tables.
A set of results returned by Kinetica.alterTableColumns.
A set of parameters for Kinetica.exportRecordsToFiles.
A set of results returned by Kinetica.deleteDirectory.
AlterTableColumnsResponse alterTableColumns(string table_name, IList< IDictionary< string, string >> column_alterations, IDictionary< string, string > options)
Apply various modifications to columns in a table, view.
AdminOfflineResponse adminOffline(AdminOfflineRequest request_)
Take the system offline.
HasSchemaResponse hasSchema(HasSchemaRequest request_)
Checks for the existence of a schema with the given name.
InsertRecordsFromQueryResponse insertRecordsFromQuery(string table_name, string remote_query, IDictionary< string, IDictionary< string, string >> modify_columns=null, IDictionary< string, string > create_table_options=null, IDictionary< string, string > options=null)
Computes remote query result and inserts the result data into a new or existing table
GrantPermissionDatasourceResponse grantPermissionDatasource(string name, string permission, string datasource_name, IDictionary< string, string > options=null)
Grants a data source permission to a user or role.
ShowSystemTimingResponse showSystemTiming(IDictionary< string, string > options=null)
Returns the last 100 database requests along with the request timing and internal job ID.
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
A set of parameters for Kinetica.clearTables.
Definition: ClearTables.cs:18
GetRecordsResponse< T > getRecords< T >(GetRecordsRequest request_)
Retrieves records from a given table, optionally filtered by an expression and/or sorted by a column.
A set of results returned by Kinetica.killProc.
Definition: KillProc.cs:163
A set of results returned by Kinetica.adminAlterJobs.
FilterByStringResponse filterByString(string table_name, string view_name, string expression, string mode, IList< string > column_names, IDictionary< string, string > options=null)
Calculates which objects from a table or view match a string expression for the given string columns.
RevokePermissionProcResponse revokePermissionProc(string name, string permission, string proc_name, IDictionary< string, string > options=null)
Revokes a proc-level permission from a user or role.
A set of results returned by Kinetica.alterDatasource.
byte [] binary_encoded_response
Avro binary encoded response.
Definition: ExecuteSql.cs:1547
A set of results returned by Kinetica.grantPermissionDatasource.
AlterDatasinkResponse alterDatasink(AlterDatasinkRequest request_)
Alters the properties of an existing data sink
UploadFilesFromurlResponse uploadFilesFromurl(UploadFilesFromurlRequest request_)
Uploads one or more files to KiFS.
DropSchemaResponse dropSchema(DropSchemaRequest request_)
Drops an existing SQL-style schema, specified in schema_name.
A set of parameters for Kinetica.showSystemProperties.
RevokePermissionCredentialResponse revokePermissionCredential(string name, string permission, string credential_name, IDictionary< string, string > options=null)
Revokes a credential-level permission from a user or role.
ShowResourceStatisticsResponse showResourceStatistics(ShowResourceStatisticsRequest request_)
Requests various statistics for storage/memory tiers and resource groups.Returns statistics on a per-...
A set of parameters for Kinetica.showDatasink.
Definition: ShowDatasink.cs:17
CreateUserInternalResponse createUserInternal(string name, string password, IDictionary< string, string > options=null)
Creates a new internal user (a user whose credentials are managed by the database system).
ClearStatisticsResponse clearStatistics(ClearStatisticsRequest request_)
Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
AdminShowShardsResponse adminShowShards(IDictionary< string, string > options=null)
Show the mapping of shards to the corresponding rank and tom.
ShowResourceStatisticsResponse showResourceStatistics(IDictionary< string, string > options=null)
Requests various statistics for storage/memory tiers and resource groups.Returns statistics on a per-...
A set of results returned by Kinetica.createProjection.
CreateUnionResponse createUnion(string table_name, IList< string > table_names, IList< IList< string >> input_column_names, IList< string > output_column_names, IDictionary< string, string > options=null)
Merges data from one or more tables with comparable data types into a new table.
CreateTableResponse createTable(string table_name, string type_id, IDictionary< string, string > options=null)
Creates a new table with the given type (definition of columns).
AlterWalResponse alterWal(IList< string > table_names, IDictionary< string, string > options=null)
Alters table write-ahead log (WAL) settings.Returns information about the requested table WAL modific...
CreateMaterializedViewResponse createMaterializedView(string table_name, IDictionary< string, string > options=null)
Initiates the process of creating a materialized view, reserving the view's name to prevent other vie...
IList< string > type_schemas
The type schemas (one per series/track) of the returned series/tracks.
long total_number_of_records
Total/Filtered number of records.
Definition: ExecuteSql.cs:1553
A set of results returned by Kinetica.revokePermissionProc.
A set of parameters for Kinetica.alterRole.
Definition: AlterRole.cs:15
FilterByRadiusResponse filterByRadius(FilterByRadiusRequest request_)
Calculates which objects from a table lie within a circle with the given radius and center point (i....
void DecodeRawBinaryDataUsingTypeIDs< T >(IList< string > type_ids, IList< byte[]> records_binary, IList< T > records)
Given IDs of records types registered with Kinetica, decode binary data into distinct records (object...
Definition: Kinetica.cs:305
ShowStatisticsResponse showStatistics(ShowStatisticsRequest request_)
Retrieves the collected column statistics for the specified table(s).
A set of results returned by Kinetica.updateRecordsBySeries.
AppendRecordsResponse appendRecords(AppendRecordsRequest request_)
Append (or insert) all records from a source table (specified by source_table_name) to a particular t...
A set of results returned by Kinetica.showSqlProc.
Definition: ShowSqlProc.cs:120
A set of parameters for Kinetica.deleteProc.
Definition: DeleteProc.cs:16
A set of parameters for Kinetica.hasProc.
Definition: HasProc.cs:16
string type_schema
Avro schema of records_binary or records_json
Definition: GetRecords.cs:427
ShowResourceGroupsResponse showResourceGroups(IList< string > names, IDictionary< string, string > options=null)
Requests resource group properties.Returns detailed information about the requested resource groups.
A set of parameters for Kinetica.solveGraph.
Definition: SolveGraph.cs:25
A set of results returned by Kinetica.showGraph.
Definition: ShowGraph.cs:136
AlterRoleResponse alterRole(AlterRoleRequest request_)
Alters a Role.
A set of parameters for Kinetica.filterBySeries.
A set of results returned by Kinetica.adminShutdown.
A set of parameters for Kinetica.showDirectories.
A set of parameters for Kinetica.grantPermissionTable.
AdminBackupEndResponse adminBackupEnd(AdminBackupEndRequest request_)
Restores the system to normal operating mode after a backup has completed, allowing any queries that ...
A set of results returned by Kinetica.grantPermissionTable.
A set of results returned by Kinetica.showTable.
Definition: ShowTable.cs:638
A set of results returned by Kinetica.aggregateHistogram.
HasProcResponse hasProc(HasProcRequest request_)
Checks the existence of a proc with the given name.
string table_name
Typically shows the result-table name if provided in the request (Ignore otherwise).
AlterDatasinkResponse alterDatasink(string name, IDictionary< string, string > datasink_updates_map, IDictionary< string, string > options)
Alters the properties of an existing data sink
CollectStatisticsResponse collectStatistics(CollectStatisticsRequest request_)
Collect statistics for a column(s) in a specified table.
A set of string constants for the parameter ranking.
A set of parameters for Kinetica.adminBackupEnd.
A set of parameters for Kinetica.showEnvironment.
A set of results returned by Kinetica.showDirectories.
A set of parameters for Kinetica.alterTier.
Definition: AlterTier.cs:24
AlterUserResponse alterUser(AlterUserRequest request_)
Alters a user.
ShowSystemTimingResponse showSystemTiming(ShowSystemTimingRequest request_)
Returns the last 100 database requests along with the request timing and internal job ID.
VisualizeIsochroneResponse visualizeIsochrone(string graph_name, string source_node, double max_solution_radius, IList< string > weights_on_edges, IList< string > restrictions, int num_levels, bool generate_image, string levels_table, IDictionary< string, string > style_options, IDictionary< string, string > solve_options=null, IDictionary< string, string > contour_options=null, IDictionary< string, string > options=null)
Generate an image containing isolines for travel results using an existing graph.
AdminRebalanceResponse adminRebalance(IDictionary< string, string > options=null)
Rebalance the data in the cluster so that all nodes contain an equal number of records approximately ...
byte [] binary_encoded_response
Avro binary encoded response.
MatchGraphResponse matchGraph(string graph_name, IList< string > sample_points, string solve_method=MatchGraphRequest.SolveMethod.MARKOV_CHAIN, string solution_table="", IDictionary< string, string > options=null)
Matches a directed route implied by a given set of latitude/longitude points to an existing underlyin...
A set of results returned by Kinetica.createDirectory.
AlterSystemPropertiesResponse alterSystemProperties(IDictionary< string, string > property_updates_map, IDictionary< string, string > options=null)
The alterSystemProperties endpoint is primarily used to simplify the testing of the system and is not...
A set of results returned by Kinetica.aggregateUnique.
A set of results returned by Kinetica.filterByBoxGeometry.
RevokePermissionCredentialResponse revokePermissionCredential(RevokePermissionCredentialRequest request_)
Revokes a credential-level permission from a user or role.
A set of parameters for Kinetica.adminShowShards.
A set of parameters for Kinetica.showTypes.
Definition: ShowTypes.cs:18
A set of results returned by Kinetica.showResourceGroups.
A set of parameters for Kinetica.filterByArea.
Definition: FilterByArea.cs:21
A set of results returned by Kinetica.repartitionGraph.
ShowGraphResponse showGraph(string graph_name="", IDictionary< string, string > options=null)
Shows information and characteristics of graphs that exist on the graph server.
ShowFilesResponse showFiles(ShowFilesRequest request_)
Shows information about files in KiFS.
AdminBackupBeginResponse adminBackupBegin(IDictionary< string, string > options=null)
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
CollectStatisticsResponse collectStatistics(string table_name, IList< string > column_names, IDictionary< string, string > options=null)
Collect statistics for a column(s) in a specified table.
A set of results returned by Kinetica.deleteRecords.
byte [] binary_encoded_response
Avro binary encoded response.
A set of parameters for Kinetica.showTableMetadata.
AggregateGroupByResponse aggregateGroupBy(AggregateGroupByRequest request_)
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
A set of parameters for Kinetica.grantPermissionSystem.
A set of results returned by Kinetica.deleteResourceGroup.
GetJobResponse getJob(long job_id, IDictionary< string, string > options=null)
Get the status and result of asynchronously running job.
AdminHaOfflineResponse adminHaOffline(AdminHaOfflineRequest request_)
Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
RevokeRoleResponse revokeRole(RevokeRoleRequest request_)
Revokes membership in a role from a user or role.
A set of results returned by Kinetica.getRecordsBySeries.
A set of results returned by Kinetica.adminAddHost.
DeleteResourceGroupResponse deleteResourceGroup(string name, IDictionary< string, string > options=null)
Deletes a resource group.
A set of results returned by Kinetica.executeSql.
Definition: ExecuteSql.cs:1518
AlterEnvironmentResponse alterEnvironment(string environment_name, string action, string _value, IDictionary< string, string > options=null)
Alters an existing environment which can be referenced by a user-defined function (UDF).
AdminHaRefreshResponse adminHaRefresh(AdminHaRefreshRequest request_)
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
CreateTableMonitorResponse createTableMonitor(CreateTableMonitorRequest request_)
Creates a monitor that watches for a single table modification event type (insert,...
AlterTierResponse alterTier(AlterTierRequest request_)
Alters properties of an existing tier to facilitate resource management.
LockTableResponse lockTable(LockTableRequest request_)
Manages global access to a table's data.
CreateResourceGroupResponse createResourceGroup(CreateResourceGroupRequest request_)
Creates a new resource group to facilitate resource management.
AlterTableMonitorResponse alterTableMonitor(AlterTableMonitorRequest request_)
Alters a table monitor previously created with createTableMonitor.
A set of results returned by Kinetica.showVideo.
Definition: ShowVideo.cs:51
A set of results returned by Kinetica.grantPermissionCredential.
SolveGraphResponse solveGraph(SolveGraphRequest request_)
Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman,...
A set of results returned by Kinetica.alterSchema.
Definition: AlterSchema.cs:118
A set of parameters for Kinetica.grantRole.
Definition: GrantRole.cs:16
A set of results returned by Kinetica.alterEnvironment.
A set of results returned by Kinetica.deleteRole.
Definition: DeleteRole.cs:48
A set of results returned by Kinetica.createMaterializedView.
string response_schema_str
Avro schema of binary_encoded_response or json_encoded_response.
Definition: ExecuteSql.cs:1544
CreateTypeResponse createType(string type_definition, string label, IDictionary< string, IList< string >> properties=null, IDictionary< string, string > options=null)
Creates a new type describing the columns of a table.
CreateTableExternalResponse createTableExternal(CreateTableExternalRequest request_)
Creates a new external table, which is a local database object whose source data is located externall...
A set of parameters for Kinetica.alterTableMetadata.
AlterTierResponse alterTier(string name, IDictionary< string, string > options=null)
Alters properties of an existing tier to facilitate resource management.
A set of parameters for Kinetica.filterByList.
Definition: FilterByList.cs:29
AlterDatasourceResponse alterDatasource(string name, IDictionary< string, string > datasource_updates_map, IDictionary< string, string > options)
Alters the properties of an existing data source
A set of parameters for Kinetica.showDatasource.
A set of parameters for Kinetica.createTableExternal.
GetRecordsFromCollectionResponse< T > getRecordsFromCollection< T >(GetRecordsFromCollectionRequest request_)
Retrieves records from a collection.
A set of parameters for Kinetica.filterByValue.
CreateJoinTableResponse createJoinTable(string join_table_name, IList< string > table_names, IList< string > column_names, IList< string > expressions=null, IDictionary< string, string > options=null)
Creates a table that is the result of a SQL JOIN.
A set of results returned by Kinetica.filterByTable.
CreateProcResponse createProc(CreateProcRequest request_)
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command,...
AlterCredentialResponse alterCredential(string credential_name, IDictionary< string, string > credential_updates_map, IDictionary< string, string > options)
Alter the properties of an existing credential.
RevokePermissionDatasourceResponse revokePermissionDatasource(string name, string permission, string datasource_name, IDictionary< string, string > options=null)
Revokes a data source permission from a user or role.
AlterBackupResponse alterBackup(string backup_name, string action, string _value, string datasink_name, IDictionary< string, string > options=null)
Alters an existing database backup containing a current snapshot of existing objects.
AggregateStatisticsByRangeResponse aggregateStatisticsByRange(AggregateStatisticsByRangeRequest request_)
Divides the given set into bins and calculates statistics of the values of a value-column in each bin...
IList< IDictionary< string, IList< string > > > properties
Definition: ShowTypes.cs:134
GetJobResponse getJob(GetJobRequest request_)
Get the status and result of asynchronously running job.
A set of results returned by Kinetica.showStatistics.
A set of parameters for Kinetica.createProjection.
A set of parameters for Kinetica.createTriggerByRange.
FilterByAreaGeometryResponse filterByAreaGeometry(FilterByAreaGeometryRequest request_)
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
AdminAddHostResponse adminAddHost(string host_address, IDictionary< string, string > options=null)
Adds a host to an existing cluster.
IDictionary< string, string > info
Additional information.
FilterByBoxResponse filterByBox(string table_name, string view_name, string x_column_name, double min_x, double max_x, string y_column_name, double min_y, double max_y, IDictionary< string, string > options=null)
Calculates how many objects within the given table lie in a rectangular box.
A set of parameters for Kinetica.revokePermissionDirectory.
FilterByGeometryResponse filterByGeometry(string table_name, string view_name, string column_name, string input_wkt, string operation, IDictionary< string, string > options=null)
Applies a geometry filter against a geospatial geometry column in a given table or view.
A set of parameters for Kinetica.showBackup.
Definition: ShowBackup.cs:17
A set of results returned by Kinetica.createJob.
Definition: CreateJob.cs:172
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.adminRemoveHost.
UploadFilesResponse uploadFiles(IList< string > file_names, IList< byte[]> file_data, IDictionary< string, string > options=null)
Uploads one or more files to KiFS.
DownloadFilesResponse downloadFiles(DownloadFilesRequest request_)
Downloads one or more files from KiFS.
FilterByRangeResponse filterByRange(FilterByRangeRequest request_)
Calculates which objects from a table have a column that is within the given bounds.
A set of parameters for Kinetica.dropEnvironment.
CreateSchemaResponse createSchema(CreateSchemaRequest request_)
Creates a SQL-style schema.
A set of parameters for Kinetica.revokePermission.
HasRoleResponse hasRole(string principal, string role, IDictionary< string, string > options=null)
Checks if the specified user has the specified role.
InsertRecordsFromFilesResponse insertRecordsFromFiles(string table_name, IList< string > filepaths, IDictionary< string, IDictionary< string, string >> modify_columns=null, IDictionary< string, string > create_table_options=null, IDictionary< string, string > options=null)
Reads from one or more files and inserts the data into a new or existing table.
A set of results returned by Kinetica.matchGraph.
Definition: MatchGraph.cs:2500
A set of results returned by Kinetica.revokePermissionCredential.
ClearStatisticsResponse clearStatistics(string table_name="", string column_name="", IDictionary< string, string > options=null)
Clears statistics (cardinality, mean value, etc.) for a column in a specified table.
CreateTriggerByRangeResponse createTriggerByRange(CreateTriggerByRangeRequest request_)
Sets up a simple range trigger for a column_name for one or more tables.
A set of parameters for Kinetica.alterDatasource.
bool has_more_records
Too many records.
AdminShowAlertsResponse adminShowAlerts(int num_alerts, IDictionary< string, string > options=null)
Requests a list of the most recent alerts.Returns lists of alert data, including timestamp and type.
A set of parameters for Kinetica.hasSchema.
Definition: HasSchema.cs:16
long total_number_of_records
Total/Filtered number of records.
A set of parameters for Kinetica.createGraph.
Definition: CreateGraph.cs:23
A set of parameters for Kinetica.insertRecords.
DropSchemaResponse dropSchema(string schema_name, IDictionary< string, string > options=null)
Drops an existing SQL-style schema, specified in schema_name .
AggregateUnpivotResponse aggregateUnpivot(AggregateUnpivotRequest request_)
Rotate the column values into rows values.
AdminShutdownResponse adminShutdown(string exit_type, string authorization, IDictionary< string, string > options=null)
Exits the database server application.
A set of results returned by Kinetica.createRole.
Definition: CreateRole.cs:77
A set of parameters for Kinetica.executeSql.
Definition: ExecuteSql.cs:17
FilterByRadiusResponse filterByRadius(string table_name, string view_name, string x_column_name, double x_center, string y_column_name, double y_center, double radius, IDictionary< string, string > options=null)
Calculates which objects from a table lie within a circle with the given radius and center point (i....
A set of parameters for Kinetica.aggregateUnpivot.
const string SHORTEST_PATH
Solves for the optimal (shortest) path based on weights and restrictions from one source to destinati...
Definition: SolveGraph.cs:38
A set of results returned by Kinetica.getRecordsByColumn.
RevokePermissionDirectoryResponse revokePermissionDirectory(RevokePermissionDirectoryRequest request_)
Revokes a KiFS directory-level permission from a user or role.
A set of parameters for Kinetica.alterUser.
Definition: AlterUser.cs:15
A set of parameters for Kinetica.adminRepairTable.
UploadFilesResponse uploadFiles(UploadFilesRequest request_)
Uploads one or more files to KiFS.
A set of parameters for Kinetica.exportQueryMetrics.
A set of parameters for Kinetica.uploadFiles.
Definition: UploadFiles.cs:68
ShowDatasinkResponse showDatasink(string name, IDictionary< string, string > options=null)
Shows information about a specified data sink or all data sinks.
IList< string > record_ids
If the 'return_record_ids' option of the request was 'true', then this list contains the internal ID ...
HasSchemaResponse hasSchema(string schema_name, IDictionary< string, string > options=null)
Checks for the existence of a schema with the given name.
A set of parameters for Kinetica.hasRole.
Definition: HasRole.cs:16
A set of results returned by Kinetica.filterByArea.
CreateUserExternalResponse createUserExternal(string name, IDictionary< string, string > options=null)
Creates a new external user (a user whose credentials are managed by an external LDAP).
A set of parameters for Kinetica.createCredential.
AdminShowJobsResponse adminShowJobs(AdminShowJobsRequest request_)
Get a list of the current jobs in GPUdb.
FilterBySeriesResponse filterBySeries(string table_name, string view_name, string track_id, IList< string > target_track_ids, IDictionary< string, string > options=null)
Filters objects matching all points of the given track (works only on track type data).
A set of parameters for Kinetica.adminRemoveRanks.
A set of parameters for Kinetica.createTable.
Definition: CreateTable.cs:54
AlterVideoResponse alterVideo(AlterVideoRequest request_)
Alters a video.
AlterUserResponse alterUser(string name, string action, string _value, IDictionary< string, string > options=null)
Alters a user.
IList< IDictionary< string, IList< string > > > properties
Property maps of the respective tables in table_names.
Definition: ShowTable.cs:1184
IList< IDictionary< string, string > > new_values_maps
List of new values for the matching records.
A set of parameters for Kinetica.getRecords.
Definition: GetRecords.cs:24
CreateEnvironmentResponse createEnvironment(CreateEnvironmentRequest request_)
Creates a new environment which can be used by user-defined functions (UDF).
A set of results returned by Kinetica.revokeRole.
Definition: RevokeRole.cs:60
ShowBackupResponse showBackup(string backup_name, string datasource_name, IDictionary< string, string > options=null)
Shows information about a backupReturns detailed information about one or more backup instances.
RestoreBackupResponse restoreBackup(RestoreBackupRequest request_)
Restores objects from a backup instance.Response from a backup restoration operation.
string table_name
Typically shows the result-table name if provided in the request (Ignore otherwise).
IDictionary< string, string > info
Additional information.
A set of results returned by Kinetica.createJoinTable.
A set of results returned by Kinetica.createBackup.
A set of parameters for Kinetica.filterByBoxGeometry.
ShowProcResponse showProc(string proc_name="", IDictionary< string, string > options=null)
Shows information about a proc.
ClearTableMonitorResponse clearTableMonitor(ClearTableMonitorRequest request_)
Deactivates a table monitor previously created with createTableMonitor.
IDictionary< string, string > info
Additional information.
void DecodeRawBinaryDataUsingSchemaString< T >(string schema_string, IList< byte[]> records_binary, IList< T > records)
Given a schema string for a certain record type, decode binary data into distinct records (objects).
Definition: Kinetica.cs:241
AggregateHistogramResponse aggregateHistogram(AggregateHistogramRequest request_)
Performs a histogram calculation given a table, a column, and an interval function.
IList< byte[]> records_binary
If the encoding parameter of the request was 'binary' then this list contains the binary encoded reco...
ExecuteProcResponse executeProc(string proc_name, IDictionary< string, string > _params=null, IDictionary< string, byte[]> bin_params=null, IList< string > input_table_names=null, IDictionary< string, IList< string >> input_column_names=null, IList< string > output_table_names=null, IDictionary< string, string > options=null)
Executes a proc.
FilterByGeometryResponse filterByGeometry(FilterByGeometryRequest request_)
Applies a geometry filter against a geospatial geometry column in a given table or view.
A set of results returned by Kinetica.showTableMonitors.
string table_name
Name of table to be updated, in [schema_name.
A set of results returned by Kinetica.showTablesByType.
A set of parameters for Kinetica.adminSwitchover.
CreateTypeResponse createType(CreateTypeRequest request_)
Creates a new type describing the columns of a table.
AlterTableMetadataResponse alterTableMetadata(IList< string > table_names, IDictionary< string, string > metadata_map, IDictionary< string, string > options=null)
Updates (adds or changes) metadata for tables.
FilterByRadiusGeometryResponse filterByRadiusGeometry(string table_name, string view_name, string column_name, double x_center, double y_center, double radius, IDictionary< string, string > options=null)
Calculates which geospatial geometry objects from a table intersect a circle with the given radius an...
A set of parameters for Kinetica.insertSymbol.
Definition: InsertSymbol.cs:25
IList< KineticaRecord > data
Avro binary encoded response.
DeleteGraphResponse deleteGraph(DeleteGraphRequest request_)
Deletes an existing graph from the graph server and/or persist.
A set of results returned by Kinetica.revokePermissionTable.
A set of results returned by Kinetica.adminSendAlert.
DeleteUserResponse deleteUser(string name, IDictionary< string, string > options=null)
Deletes an existing user.
CreateBackupResponse createBackup(CreateBackupRequest request_)
Creates a database backup containing a current snapshot of existing objects.
AlterCredentialResponse alterCredential(AlterCredentialRequest request_)
Alter the properties of an existing credential.
AdminShowJobsResponse adminShowJobs(IDictionary< string, string > options=null)
Get a list of the current jobs in GPUdb.
A set of string constants for the parameter solve_method.
Definition: MatchGraph.cs:30
CreateDatasinkResponse createDatasink(string name, string destination, IDictionary< string, string > options=null)
Creates a data sink, which contains the destination information for a data sink that is external to t...
long total_number_of_records
Total/Filtered number of records.
CreateUserInternalResponse createUserInternal(CreateUserInternalRequest request_)
Creates a new internal user (a user whose credentials are managed by the database system).
A set of parameters for Kinetica.getRecordsFromCollection.
A set of parameters for Kinetica.adminRebalance.
ClearTableResponse clearTable(ClearTableRequest request_)
Clears (drops) one or all tables in the database cluster.
ShowTableResponse showTable(ShowTableRequest request_)
Retrieves detailed information about a table, view, or schema, specified in table_name.
DropEnvironmentResponse dropEnvironment(string environment_name, IDictionary< string, string > options=null)
Drop an existing user-defined function (UDF) environment.
RevokePermissionResponse revokePermission(string principal, string _object, string object_type, string permission, IDictionary< string, string > options=null)
Revoke user or role the specified permission on the specified object.
A set of results returned by Kinetica.showSystemStatus.
A set of results returned by Kinetica.insertRecordsFromFiles.
ShowSystemPropertiesResponse showSystemProperties(IDictionary< string, string > options=null)
Returns server configuration and version related information to the caller.
A set of results returned by Kinetica.aggregateUnique.
AggregateStatisticsResponse aggregateStatistics(string table_name, string column_name, string stats, IDictionary< string, string > options=null)
Calculates the requested statistics of the given column(s) in a given table.
DeleteUserResponse deleteUser(DeleteUserRequest request_)
Deletes an existing user.
A set of parameters for Kinetica.hasType.
Definition: HasType.cs:15
A set of parameters for Kinetica.filterByGeometry.
A set of parameters for Kinetica.grantPermission.
A set of parameters for Kinetica.adminShowAlerts.
ClearTriggerResponse clearTrigger(string trigger_id, IDictionary< string, string > options=null)
Clears or cancels the trigger identified by the specified handle.
ExportRecordsToFilesResponse exportRecordsToFiles(ExportRecordsToFilesRequest request_)
Export records from a table to files.
A set of parameters for Kinetica.repartitionGraph.
A set of results returned by Kinetica.executeProc.
Definition: ExecuteProc.cs:355
A set of results returned by Kinetica.createVideo.
Definition: CreateVideo.cs:356
FilterByBoxGeometryResponse filterByBoxGeometry(FilterByBoxGeometryRequest request_)
Calculates which geospatial geometry objects from a table intersect a rectangular box.
A set of parameters for Kinetica.adminSendAlert.
CreateEnvironmentResponse createEnvironment(string environment_name, IDictionary< string, string > options=null)
Creates a new environment which can be used by user-defined functions (UDF).
byte [] binary_encoded_response
Avro binary encoded response.
CreateDatasourceResponse createDatasource(string name, string location, string user_name, string password, IDictionary< string, string > options=null)
Creates a data source, which contains the location and connection information for a data store that i...
AdminRemoveHostResponse adminRemoveHost(string host, IDictionary< string, string > options=null)
Removes a host from an existing cluster.
IDictionary< string, IList< string > > properties
Value of properties.
Definition: CreateType.cs:994
FilterByAreaResponse filterByArea(string table_name, string view_name, string x_column_name, IList< double > x_vector, string y_column_name, IList< double > y_vector, IDictionary< string, string > options=null)
Calculates which objects from a table are within a named area of interest (NAI/polygon).
ShowCredentialResponse showCredential(string credential_name, IDictionary< string, string > options=null)
Shows information about a specified credential or all credentials.
A set of parameters for Kinetica.visualizeIsochrone.
CreateProjectionResponse createProjection(string table_name, string projection_name, IList< string > column_names, IDictionary< string, string > options=null)
Creates a new projection of an existing table.
A set of parameters for Kinetica.aggregateConvexHull.
GrantPermissionProcResponse grantPermissionProc(string name, string permission, string proc_name, IDictionary< string, string > options=null)
Grants a proc-level permission to a user or role.
ExportQueryMetricsResponse exportQueryMetrics(IDictionary< string, string > options=null)
Export query metrics to a given destination.Returns query metrics.
A set of parameters for Kinetica.showTable.
Definition: ShowTable.cs:43
A set of results returned by Kinetica.alterTableMonitor.
A set of results returned by Kinetica.showSchema.
Definition: ShowSchema.cs:124
long total_number_of_records
Total/Filtered number of records.
A set of results returned by Kinetica.createProc.
Definition: CreateProc.cs:248
AlterBackupResponse alterBackup(AlterBackupRequest request_)
Alters an existing database backup containing a current snapshot of existing objects.
A set of parameters for Kinetica.alterSystemProperties.
A set of parameters for Kinetica.showSqlProc.
Definition: ShowSqlProc.cs:16
ShowSystemPropertiesResponse showSystemProperties(ShowSystemPropertiesRequest request_)
Returns server configuration and version related information to the caller.
A set of results returned by Kinetica.createGraph.
Definition: CreateGraph.cs:740
CreateDatasourceResponse createDatasource(CreateDatasourceRequest request_)
Creates a data source, which contains the location and connection information for a data store that i...
A set of parameters for Kinetica.filterByRange.
AggregateStatisticsByRangeResponse aggregateStatisticsByRange(string table_name, string select_expression, string column_name, string value_column_name, string stats, double start, double end, double interval, IDictionary< string, string > options=null)
Divides the given set into bins and calculates statistics of the values of a value-column in each bin...
AggregateHistogramResponse aggregateHistogram(string table_name, string column_name, double start, double end, double interval, IDictionary< string, string > options=null)
Performs a histogram calculation given a table, a column, and an interval function.
AdminAlterHostResponse adminAlterHost(string host, IDictionary< string, string > options=null)
Alter properties on an existing host in the cluster.
A set of parameters for Kinetica.revokeRole.
Definition: RevokeRole.cs:16
A set of results returned by Kinetica.dropDatasink.
A set of parameters for Kinetica.deleteDirectory.
FilterBySeriesResponse filterBySeries(FilterBySeriesRequest request_)
Filters objects matching all points of the given track (works only on track type data).
ShowTypesResponse showTypes(string type_id, string label, IDictionary< string, string > options=null)
Retrieves information for the specified data type ID or type label.
A set of parameters for Kinetica.showProc.
Definition: ShowProc.cs:15
A set of results returned by Kinetica.aggregateGroupBy.
A set of parameters for Kinetica.showSchema.
Definition: ShowSchema.cs:17
ExecuteProcResponse executeProc(ExecuteProcRequest request_)
Executes a proc.
A set of results returned by Kinetica.getRecordsFromCollection.
A set of parameters for Kinetica.dropCredential.
string paging_table
Name of the table that has the result records of the query.
Definition: ExecuteSql.cs:1634
FilterByRangeResponse filterByRange(string table_name, string view_name, string column_name, double lower_bound, double upper_bound, IDictionary< string, string > options=null)
Calculates which objects from a table have a column that is within the given bounds.
A set of results returned by Kinetica.alterVideo.
Definition: AlterVideo.cs:71
string type_id
An identifier representing the created type.
Definition: CreateType.cs:981
A set of parameters for Kinetica.insertRecordsRaw.
AggregateMinMaxResponse aggregateMinMax(string table_name, string column_name, IDictionary< string, string > options=null)
Calculates and returns the minimum and maximum values of a particular column in a table.
InsertRecordsResponse insertRecords< T >(InsertRecordsRequest< T > request_)
Adds multiple records to the specified table.
A set of parameters for Kinetica.filterByRadiusGeometry.
AlterTableResponse alterTable(AlterTableRequest request_)
Apply various modifications to a table or view.
CreateVideoResponse createVideo(string attribute, string begin, double duration_seconds, string end, double frames_per_second, string style, string path, string style_parameters, IDictionary< string, string > options=null)
Creates a job to generate a sequence of raster images that visualize data over a specified time.
A set of results returned by Kinetica.showTriggers.
Definition: ShowTriggers.cs:52
A set of parameters for Kinetica.aggregateKMeans.
MatchGraphResponse matchGraph(MatchGraphRequest request_)
Matches a directed route implied by a given set of latitude/longitude points to an existing underlyin...
A set of parameters for Kinetica.createJob.
Definition: CreateJob.cs:20
A set of results returned by Kinetica.showDatasink.
Definition: ShowDatasink.cs:55
A set of parameters for Kinetica.alterCredential.
CreateTriggerByAreaResponse createTriggerByArea(CreateTriggerByAreaRequest request_)
Sets up an area trigger mechanism for two column_names for one or more tables.
A set of parameters for Kinetica.createDirectory.
A set of results returned by Kinetica.revokePermissionDirectory.
GrantPermissionTableResponse grantPermissionTable(GrantPermissionTableRequest request_)
Grants a table-level permission to a user or role.
A set of results returned by Kinetica.appendRecords.
A set of results returned by Kinetica.dropSchema.
Definition: DropSchema.cs:173
A set of results returned by Kinetica.filterByRadiusGeometry.
A set of string constants for the parameter lock_type.
Definition: LockTable.cs:34
A set of parameters for Kinetica.collectStatistics.
A set of results returned by Kinetica.filterByBox.
Definition: FilterByBox.cs:247
A set of results returned by Kinetica.showProc.
Definition: ShowProc.cs:117
AlterTableResponse alterTable(string table_name, string action, string _value, IDictionary< string, string > options=null)
Apply various modifications to a table or view.
A set of results returned by Kinetica.createUserExternal.
AdminBackupEndResponse adminBackupEnd(IDictionary< string, string > options=null)
Restores the system to normal operating mode after a backup has completed, allowing any queries that ...
A set of results returned by Kinetica.insertRecordsFromPayload.
A set of results returned by Kinetica.filterByAreaGeometry.
CreateResourceGroupResponse createResourceGroup(string name, IDictionary< string, IDictionary< string, string >> tier_attributes, string ranking, string adjoining_resource_group="", IDictionary< string, string > options=null)
Creates a new resource group to facilitate resource management.
FilterByRadiusGeometryResponse filterByRadiusGeometry(FilterByRadiusGeometryRequest request_)
Calculates which geospatial geometry objects from a table intersect a circle with the given radius an...
InsertSymbolResponse insertSymbol(InsertSymbolRequest request_)
Adds a symbol or icon (i.e.
A set of results returned by Kinetica.hasRole.
Definition: HasRole.cs:187
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.adminHaOffline.
AdminShowClusterOperationsResponse adminShowClusterOperations(int history_index=0, IDictionary< string, string > options=null)
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
CreateUserExternalResponse createUserExternal(CreateUserExternalRequest request_)
Creates a new external user (a user whose credentials are managed by an external LDAP).
AggregateKMeansResponse aggregateKMeans(AggregateKMeansRequest request_)
This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clusteri...
A set of parameters for Kinetica.dropDatasource.
ShowTableMonitorsResponse showTableMonitors(ShowTableMonitorsRequest request_)
Show table monitors and their properties.
ShowTableMetadataResponse showTableMetadata(ShowTableMetadataRequest request_)
Retrieves the user provided metadata for the specified tables.
A set of results returned by Kinetica.adminVerifyDb.
long count_affected
The number of objects/records affected.
Definition: ExecuteSql.cs:1610
A set of results returned by Kinetica.solveGraph.
Definition: SolveGraph.cs:1165
AdminAlterJobsResponse adminAlterJobs(AdminAlterJobsRequest request_)
Perform the requested action on a list of one or more job(s).
AlterEnvironmentResponse alterEnvironment(AlterEnvironmentRequest request_)
Alters an existing environment which can be referenced by a user-defined function (UDF).
A set of results returned by Kinetica.uploadFiles.
Definition: UploadFiles.cs:436
FilterByValueResponse filterByValue(FilterByValueRequest request_)
Calculates which objects from a table has a particular value for a particular column.
A set of results returned by Kinetica.getJob.
Definition: GetJob.cs:73
SolveGraphResponse solveGraph(string graph_name, IList< string > weights_on_edges=null, IList< string > restrictions=null, string solver_type=SolveGraphRequest.SolverType.SHORTEST_PATH, IList< string > source_nodes=null, IList< string > destination_nodes=null, string solution_table="graph_solutions", IDictionary< string, string > options=null)
Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman,...
GrantPermissionResponse grantPermission(string principal, string _object, string object_type, string permission, IDictionary< string, string > options=null)
Grant user or role the specified permission on the specified object.
GrantPermissionSystemResponse grantPermissionSystem(string name, string permission, IDictionary< string, string > options=null)
Grants a system-level permission to a user or role.
A set of parameters for Kinetica.showSecurity.
Definition: ShowSecurity.cs:17
UploadFilesFromurlResponse uploadFilesFromurl(IList< string > file_names, IList< string > urls, IDictionary< string, string > options=null)
Uploads one or more files to KiFS.
FilterByListResponse filterByList(FilterByListRequest request_)
Calculates which records from a table have values in the given list for the corresponding column.
string response_schema_str
Avro schema of binary_encoded_response or json_encoded_response.
IDictionary< string, string > info
Additional information.
CreateDirectoryResponse createDirectory(CreateDirectoryRequest request_)
Creates a new directory in KiFS.
FilterByBoxGeometryResponse filterByBoxGeometry(string table_name, string view_name, string column_name, double min_x, double max_x, double min_y, double max_y, IDictionary< string, string > options=null)
Calculates which geospatial geometry objects from a table intersect a rectangular box.
AggregateUnpivotResponse aggregateUnpivot(string table_name, IList< string > column_names, string variable_column_name, string value_column_name, IList< string > pivoted_columns, IDictionary< string, string > options=null)
Rotate the column values into rows values.
RestoreBackupResponse restoreBackup(string backup_name, IDictionary< string, string > restore_objects_map, string datasource_name, IDictionary< string, string > options=null)
Restores objects from a backup instance.Response from a backup restoration operation.
A set of results returned by Kinetica.restoreBackup.
A set of results returned by Kinetica.showResourceStatistics.
FilterResponse filter(string table_name, string view_name, string expression, IDictionary< string, string > options=null)
Filters data based on the specified expression.
A set of parameters for Kinetica.killProc.
Definition: KillProc.cs:15
A set of parameters for Kinetica.filterByString.
A set of results returned by Kinetica.createSchema.
A set of parameters for Kinetica.filter.
Definition: Filter.cs:22
A set of results returned by Kinetica.hasProc.
Definition: HasProc.cs:48
HasTableResponse hasTable(string table_name, IDictionary< string, string > options=null)
Checks for the existence of a table with the given name.
A set of parameters for Kinetica.showVideo.
Definition: ShowVideo.cs:16
A set of parameters for Kinetica.revokePermissionProc.
A set of parameters for Kinetica.aggregateMinMaxGeometry.
CreateVideoResponse createVideo(CreateVideoRequest request_)
Creates a job to generate a sequence of raster images that visualize data over a specified time.
A set of results returned by Kinetica.visualizeIsochrone.
IDictionary< string, string > info
Additional information.
Definition: ExecuteSql.cs:1582
A set of parameters for Kinetica.createTriggerByArea.
A set of results returned by Kinetica.hasType.
Definition: HasType.cs:50
A set of parameters for Kinetica.alterEnvironment.
ShowTablesByTypeResponse showTablesByType(string type_id, string label, IDictionary< string, string > options=null)
Gets names of the tables whose type matches the given criteria.
FilterResponse filter(FilterRequest request_)
Filters data based on the specified expression.
A set of parameters for Kinetica.showTableMonitors.
A set of parameters for Kinetica.createVideo.
Definition: CreateVideo.cs:16
A set of results returned by Kinetica.showBackup.
Definition: ShowBackup.cs:230
A set of parameters for Kinetica.alterDirectory.
DropCredentialResponse dropCredential(string credential_name, IDictionary< string, string > options=null)
Drop an existing credential.
VisualizeImageChartResponse visualizeImageChart(VisualizeImageChartRequest request_)
Scatter plot is the only plot type currently supported.
CreateRoleResponse createRole(CreateRoleRequest request_)
Creates a new role.
ClearTriggerResponse clearTrigger(ClearTriggerRequest request_)
Clears or cancels the trigger identified by the specified handle.
A set of results returned by Kinetica.filterByGeometry.
A set of results returned by Kinetica.showCredential.
A set of results returned by Kinetica.createTableExternal.
A set of parameters for Kinetica.adminAddRanks.
A set of parameters for Kinetica.adminHaRefresh.
A set of parameters for Kinetica.matchGraph.
Definition: MatchGraph.cs:24
UpdateRecordsResponse updateRecordsRaw(RawUpdateRecordsRequest request_)
Runs multiple predicate-based updates in a single call.
RevokePermissionDirectoryResponse revokePermissionDirectory(string name, string permission, string directory_name, IDictionary< string, string > options=null)
Revokes a KiFS directory-level permission from a user or role.
ExecuteSqlResponse executeSql(string statement, long offset=0, long limit=-9999, string request_schema_str="", IList< byte[]> data=null, IDictionary< string, string > options=null)
Execute a SQL statement (query, DML, or DDL).
IList< string > type_labels
Type labels of the respective tables in table_names.
Definition: ShowTable.cs:1180
A set of results returned by Kinetica.filterByRange.
IList< string > type_ids
Type IDs of the respective tables in table_names.
Definition: ShowTable.cs:1172
A set of parameters for Kinetica.clearTableMonitor.
ShowTableMetadataResponse showTableMetadata(IList< string > table_names, IDictionary< string, string > options=null)
Retrieves the user provided metadata for the specified tables.
A set of results returned by Kinetica.getRecordsFromCollection.
static IList< KineticaRecord > DecodeDynamicTableRecords(string dynamic_table_schema_string, byte[] encoded_data)
Decodes binary encoded data of a dynamically created table returned by the server.
A set of results returned by Kinetica.deleteGraph.
Definition: DeleteGraph.cs:134
ShowProcResponse showProc(ShowProcRequest request_)
Shows information about a proc.
A set of parameters for Kinetica.deleteUser.
Definition: DeleteUser.cs:15
A set of parameters for Kinetica.showTablesByType.
A set of results returned by Kinetica.grantPermissionDirectory.
GrantPermissionTableResponse grantPermissionTable(string name, string permission, string table_name, string filter_expression="", IDictionary< string, string > options=null)
Grants a table-level permission to a user or role.
A set of results returned by Kinetica.adminHaOffline.
bool has_more_records
Too many records.
Definition: ExecuteSql.cs:1565
A set of results returned by Kinetica.showSecurity.
A set of results returned by Kinetica.filter.
Definition: Filter.cs:232
IList< KineticaRecord > data
Avro binary encoded response.
CreateTableExternalResponse createTableExternal(string table_name, IList< string > filepaths, IDictionary< string, IDictionary< string, string >> modify_columns=null, IDictionary< string, string > create_table_options=null, IDictionary< string, string > options=null)
Creates a new external table, which is a local database object whose source data is located externall...
A set of results returned by Kinetica.createTable.
A set of results returned by Kinetica.showWal.
Definition: ShowWal.cs:111
ShowDatasourceResponse showDatasource(ShowDatasourceRequest request_)
Shows information about a specified data source or all data sources.
IList< string > expressions
A list of the actual predicates, one for each update; format should follow the guidelines here.
AdminAddRanksResponse adminAddRanks(IList< string > hosts, IList< IDictionary< string, string >> config_params, IDictionary< string, string > options=null)
Add one or more ranks to an existing Kinetica cluster.
IList< IList< byte[]> > list_records_binary
If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary enc...
AdminShowAlertsResponse adminShowAlerts(AdminShowAlertsRequest request_)
Requests a list of the most recent alerts.Returns lists of alert data, including timestamp and type.
AdminAlterJobsResponse adminAlterJobs(IList< long > job_ids, string action, IDictionary< string, string > options=null)
Perform the requested action on a list of one or more job(s).
InsertRecordsRandomResponse insertRecordsRandom(InsertRecordsRandomRequest request_)
Generates a specified number of random records and adds them to the given table.
A set of parameters for Kinetica.adminShowClusterOperations.
ShowSystemStatusResponse showSystemStatus(IDictionary< string, string > options=null)
Provides server configuration and health related status to the caller.
AggregateUniqueResponse aggregateUnique(AggregateUniqueRequest request_)
Returns all the unique values from a particular column (specified by column_name) of a particular tab...
A set of results returned by Kinetica.insertRecordsFromQuery.
HasRoleResponse hasRole(HasRoleRequest request_)
Checks if the specified user has the specified role.
A set of parameters for Kinetica.clearTrigger.
Definition: ClearTrigger.cs:18
RevokePermissionResponse revokePermission(RevokePermissionRequest request_)
Revoke user or role the specified permission on the specified object.
A set of parameters for Kinetica.aggregateStatistics.
ModifyGraphResponse modifyGraph(string graph_name, IList< string > nodes, IList< string > edges, IList< string > weights, IList< string > restrictions, IDictionary< string, string > options=null)
Update an existing graph network using given nodes, edges, weights, restrictions, and options.
ShowTypesResponse showTypes(ShowTypesRequest request_)
Retrieves information for the specified data type ID or type label.
QueryGraphResponse queryGraph(string graph_name, IList< string > queries, IList< string > restrictions=null, string adjacency_table="", int rings=1, IDictionary< string, string > options=null)
Employs a topological query on a graph generated a-priori by createGraph and returns a list of adjace...
long total_number_of_records
Total/Filtered number of records.
RevokePermissionSystemResponse revokePermissionSystem(RevokePermissionSystemRequest request_)
Revokes a system-level permission from a user or role.
CreateSchemaResponse createSchema(string schema_name, IDictionary< string, string > options=null)
Creates a SQL-style schema.
A set of results returned by Kinetica.modifyGraph.
Definition: ModifyGraph.cs:838
AlterRoleResponse alterRole(string name, string action, string _value, IDictionary< string, string > options=null)
Alters a Role.
A set of results returned by Kinetica.insertRecords.
A set of parameters for Kinetica.insertRecordsRandom.
A set of parameters for Kinetica.queryGraph.
Definition: QueryGraph.cs:36
A set of parameters for Kinetica.adminVerifyDb.
ClearTablesResponse clearTables(IList< string > table_names=null, IDictionary< string, string > options=null)
Clears (drops) tables in the database cluster.
DownloadFilesResponse downloadFiles(IList< string > file_names, IList< long > read_offsets, IList< long > read_lengths, IDictionary< string, string > options=null)
Downloads one or more files from KiFS.
GetRecordsByColumnResponse getRecordsByColumn(GetRecordsByColumnRequest request_)
For a given table, retrieves the values from the requested column(s).
VisualizeIsochroneResponse visualizeIsochrone(VisualizeIsochroneRequest request_)
Generate an image containing isolines for travel results using an existing graph.
A set of parameters for Kinetica.filterByTable.
A set of results returned by Kinetica.aggregateStatisticsByRange.
FilterByBoxResponse filterByBox(FilterByBoxRequest request_)
Calculates how many objects within the given table lie in a rectangular box.
A set of results returned by Kinetica.adminRemoveRanks.
IList< string > type_ids
Definition: ShowTypes.cs:128
AdminRepairTableResponse adminRepairTable(AdminRepairTableRequest request_)
Manually repair a corrupted table.Returns information about affected tables.
ShowCredentialResponse showCredential(ShowCredentialRequest request_)
Shows information about a specified credential or all credentials.
A set of results returned by Kinetica.createResourceGroup.
A set of parameters for Kinetica.showResourceGroups.
A set of results returned by Kinetica.queryGraph.
Definition: QueryGraph.cs:490
ModifyGraphResponse modifyGraph(ModifyGraphRequest request_)
Update an existing graph network using given nodes, edges, weights, restrictions, and options.
A set of results returned by Kinetica.showProcStatus.
A set of parameters for Kinetica.createUserInternal.
A set of parameters for Kinetica.insertRecordsFromFiles.
IDictionary< string, string > info
Additional information.
A set of string constants for the parameter solver_type.
Definition: SolveGraph.cs:31
DeleteRoleResponse deleteRole(string name, IDictionary< string, string > options=null)
Deletes an existing role.
A set of parameters for Kinetica.createSchema.
Definition: CreateSchema.cs:18
A set of parameters for Kinetica.visualizeImageChart.
A set of results returned by Kinetica.showEnvironment.
ClearTableResponse clearTable(string table_name="", string authorization="", IDictionary< string, string > options=null)
Clears (drops) one or all tables in the database cluster.
A set of parameters for Kinetica.showStatistics.
AdminSendAlertResponse adminSendAlert(AdminSendAlertRequest request_)
Sends a user generated alert to the monitoring system.
A set of results returned by Kinetica.deleteFiles.
Definition: DeleteFiles.cs:120
ShowEnvironmentResponse showEnvironment(string environment_name="", IDictionary< string, string > options=null)
Shows information about a specified user-defined function (UDF) environment or all environments....
A set of results returned by Kinetica.uploadFilesFromurl.
A set of results returned by Kinetica.lockTable.
Definition: LockTable.cs:156
A set of results returned by Kinetica.alterDirectory.
ShowResourceGroupsResponse showResourceGroups(ShowResourceGroupsRequest request_)
Requests resource group properties.Returns detailed information about the requested resource groups.
A set of results returned by Kinetica.aggregateStatistics.
IList< byte[]> records_binary
If the encoding was 'binary', then this list contains the binary encoded records retrieved from the t...
Definition: GetRecords.cs:433
long count_affected
The number of objects/records affected.
Definition: ExecuteSql.cs:1540
DeleteResourceGroupResponse deleteResourceGroup(DeleteResourceGroupRequest request_)
Deletes a resource group.
UpdateRecordsBySeriesResponse updateRecordsBySeries(UpdateRecordsBySeriesRequest request_)
Updates the view specified by table_name to include full series (track) information from the world_ta...
ExportRecordsToTableResponse exportRecordsToTable(ExportRecordsToTableRequest request_)
Exports records from source table to the specified target table in an external database
A set of results returned by Kinetica.alterTable.
Definition: AlterTable.cs:1744
IList< string > table_names
The table name (one per series/track) of the returned series/tracks.
A set of parameters for Kinetica.showWal.
Definition: ShowWal.cs:17
CreateProjectionResponse createProjection(CreateProjectionRequest request_)
Creates a new projection of an existing table.
A set of parameters for Kinetica.alterWal.
Definition: AlterWal.cs:17
InsertRecordsResponse insertRecordsRaw(RawInsertRecordsRequest request_)
Adds multiple records to the specified table.
AdminVerifyDbResponse adminVerifyDb(AdminVerifyDbRequest request_)
Verify database is in a consistent state.
A set of parameters for Kinetica.getJob.
Definition: GetJob.cs:19
A set of parameters for Kinetica.createJoinTable.
A set of parameters for Kinetica.showSystemStatus.
A set of parameters for Kinetica.executeProc.
Definition: ExecuteProc.cs:23
DeleteDirectoryResponse deleteDirectory(DeleteDirectoryRequest request_)
Deletes a directory from KiFS.
ShowSecurityResponse showSecurity(IList< string > names, IDictionary< string, string > options=null)
Shows security information relating to users and/or roles.
A set of results returned by Kinetica.alterTableMetadata.
A set of results returned by Kinetica.adminRepairTable.
ShowVideoResponse showVideo(IList< string > paths, IDictionary< string, string > options=null)
Retrieves information about rendered videos.
IList< KineticaRecord > data
Avro binary encoded response.
InsertRecordsFromPayloadResponse insertRecordsFromPayload(InsertRecordsFromPayloadRequest request_)
Reads from the given text-based or binary payload and inserts the data into a new or existing table.
ShowSqlProcResponse showSqlProc(ShowSqlProcRequest request_)
Shows information about SQL procedures, including the full definition of each requested procedure.
A set of parameters for Kinetica.alterBackup.
Definition: AlterBackup.cs:16
A set of results returned by Kinetica.getRecordsBySeries.
A set of parameters for Kinetica.createRole.
Definition: CreateRole.cs:15
A set of parameters for Kinetica.adminShowJobs.
A set of results returned by Kinetica.showFiles.
Definition: ShowFiles.cs:60
AdminAlterHostResponse adminAlterHost(AdminAlterHostRequest request_)
Alter properties on an existing host in the cluster.
A set of string constants for the parameter execution_mode.
Definition: CreateProc.cs:23
A set of results returned by Kinetica.createType.
Definition: CreateType.cs:975
A set of results returned by Kinetica.adminShowAlerts.
A set of parameters for Kinetica.aggregateUnique.
A set of results returned by Kinetica.showTypes.
Definition: ShowTypes.cs:126
IList< KineticaRecord > data
Avro binary encoded response.
A set of results returned by Kinetica.adminHaRefresh.
A set of results returned by Kinetica.deleteUser.
Definition: DeleteUser.cs:48
AggregateKMeansResponse aggregateKMeans(string table_name, IList< string > column_names, int k, double tolerance, IDictionary< string, string > options=null)
This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clusteri...
A set of results returned by Kinetica.adminShowShards.
A set of results returned by Kinetica.adminOffline.
DeleteProcResponse deleteProc(DeleteProcRequest request_)
Deletes a proc.
A set of results returned by Kinetica.filterByList.
DeleteRecordsResponse deleteRecords(string table_name, IList< string > expressions, IDictionary< string, string > options=null)
Deletes record(s) matching the provided criteria from the given table.
CreateTableMonitorResponse createTableMonitor(string table_name, IDictionary< string, string > options=null)
Creates a monitor that watches for a single table modification event type (insert,...
A set of results returned by Kinetica.getRecords.
Definition: GetRecords.cs:462
ShowResourceObjectsResponse showResourceObjects(ShowResourceObjectsRequest request_)
Returns information about the internal sub-components (tiered objects) which use resources of the sys...
A set of parameters for Kinetica.insertRecordsFromPayload.
A set of parameters for Kinetica.adminOffline.
Definition: AdminOffline.cs:17
A set of results returned by Kinetica.collectStatistics.
AlterResourceGroupResponse alterResourceGroup(AlterResourceGroupRequest request_)
Alters the properties of an existing resource group to facilitate resource management.
A set of results returned by Kinetica.alterWal.
Definition: AlterWal.cs:433
AlterResourceGroupResponse alterResourceGroup(string name, IDictionary< string, IDictionary< string, string >> tier_attributes=null, string ranking=AlterResourceGroupRequest.Ranking.EMPTY_STRING, string adjoining_resource_group="", IDictionary< string, string > options=null)
Alters the properties of an existing resource group to facilitate resource management.
ClearTablesResponse clearTables(ClearTablesRequest request_)
Clears (drops) tables in the database cluster.
A set of parameters for Kinetica.createResourceGroup.
A set of results returned by Kinetica.aggregateMinMaxGeometry.
AlterTableMonitorResponse alterTableMonitor(string topic_id, IDictionary< string, string > monitor_updates_map, IDictionary< string, string > options)
Alters a table monitor previously created with createTableMonitor.
DeleteDirectoryResponse deleteDirectory(string directory_name, IDictionary< string, string > options=null)
Deletes a directory from KiFS.
IList< string > labels
Definition: ShowTypes.cs:132
IList< string > type_schemas
Type schemas of the respective tables in table_names.
Definition: ShowTable.cs:1176
A set of parameters for Kinetica.hasTable.
Definition: HasTable.cs:16
A set of results returned by Kinetica.revokePermissionDatasource.
A set of parameters for Kinetica.deleteGraph.
Definition: DeleteGraph.cs:16
GrantPermissionCredentialResponse grantPermissionCredential(string name, string permission, string credential_name, IDictionary< string, string > options=null)
Grants a credential-level permission to a user or role.
AggregateConvexHullResponse aggregateConvexHull(string table_name, string x_column_name, string y_column_name, IDictionary< string, string > options=null)
Calculates and returns the convex hull for the values in a table specified by table_name .
A set of results returned by Kinetica.alterCredential.
CreateRoleResponse createRole(string name, IDictionary< string, string > options=null)
Creates a new role.
A set of parameters for Kinetica.aggregateGroupBy.
A set of results returned by Kinetica.deleteProc.
Definition: DeleteProc.cs:50
A set of results returned by Kinetica.executeSql.
Definition: ExecuteSql.cs:1588
AdminAddHostResponse adminAddHost(AdminAddHostRequest request_)
Adds a host to an existing cluster.
HasPermissionResponse hasPermission(HasPermissionRequest request_)
Checks if the specified user has the specified permission on the specified object.
A set of parameters for Kinetica.revokePermissionTable.
A set of parameters for Kinetica.filterByBox.
Definition: FilterByBox.cs:21
A set of parameters for Kinetica.showTriggers.
Definition: ShowTriggers.cs:16
DropEnvironmentResponse dropEnvironment(DropEnvironmentRequest request_)
Drop an existing user-defined function (UDF) environment.
ExportRecordsToFilesResponse exportRecordsToFiles(string table_name, string filepath, IDictionary< string, string > options=null)
Export records from a table to files.
ExportQueryMetricsResponse exportQueryMetrics(ExportQueryMetricsRequest request_)
Export query metrics to a given destination.Returns query metrics.
IDictionary< string, string > info
Additional information.
A set of results returned by Kinetica.alterBackup.
Definition: AlterBackup.cs:218