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 
1200  public AdminRepairTableResponse adminRepairTable( IList<string> table_names,
1201  IDictionary<string, string> table_types,
1202  IDictionary<string, string> options = null )
1203  {
1204  return adminRepairTable( new AdminRepairTableRequest( table_names,
1205  table_types, options ) );
1206  }
1207 
1216  {
1217  AdminSendAlertResponse actualResponse_ = SubmitRequest<AdminSendAlertResponse>("/admin/send/alert", request_, false);
1218 
1219  return actualResponse_;
1220  }
1221 
1262  public AdminSendAlertResponse adminSendAlert( string message,
1263  string label,
1264  string log_level,
1265  IDictionary<string, string> options = null )
1266  {
1267  return adminSendAlert( new AdminSendAlertRequest( message, label, log_level,
1268  options ) );
1269  }
1270 
1279  {
1280  AdminShowAlertsResponse actualResponse_ = SubmitRequest<AdminShowAlertsResponse>("/admin/show/alerts", request_, false);
1281 
1282  return actualResponse_;
1283  }
1284 
1297  IDictionary<string, string> options = null )
1298  {
1299  return adminShowAlerts( new AdminShowAlertsRequest( num_alerts, options ) );
1300  }
1301 
1314  {
1315  AdminShowClusterOperationsResponse actualResponse_ = SubmitRequest<AdminShowClusterOperationsResponse>("/admin/show/cluster/operations", request_, false);
1316 
1317  return actualResponse_;
1318  }
1319 
1335  IDictionary<string, string> options = null )
1336  {
1338  options ) );
1339  }
1340 
1348  {
1349  AdminShowJobsResponse actualResponse_ = SubmitRequest<AdminShowJobsResponse>("/admin/show/jobs", request_, false);
1350 
1351  return actualResponse_;
1352  }
1353 
1410  public AdminShowJobsResponse adminShowJobs( IDictionary<string, string> options = null )
1411  {
1412  return adminShowJobs( new AdminShowJobsRequest( options ) );
1413  }
1414 
1426  {
1427  AdminShowShardsResponse actualResponse_ = SubmitRequest<AdminShowShardsResponse>("/admin/show/shards", request_, false);
1428 
1429  return actualResponse_;
1430  }
1431 
1442  public AdminShowShardsResponse adminShowShards( IDictionary<string, string> options = null )
1443  {
1444  return adminShowShards( new AdminShowShardsRequest( options ) );
1445  }
1446 
1454  {
1455  AdminShutdownResponse actualResponse_ = SubmitRequest<AdminShutdownResponse>("/admin/shutdown", request_, false);
1456 
1457  return actualResponse_;
1458  }
1459 
1470  public AdminShutdownResponse adminShutdown( string exit_type,
1471  string authorization,
1472  IDictionary<string, string> options = null )
1473  {
1474  return adminShutdown( new AdminShutdownRequest( exit_type, authorization,
1475  options ) );
1476  }
1477 
1490  {
1491  AdminSwitchoverResponse actualResponse_ = SubmitRequest<AdminSwitchoverResponse>("/admin/switchover", request_, false);
1492 
1493  return actualResponse_;
1494  }
1495 
1552  public AdminSwitchoverResponse adminSwitchover( IList<string> processes,
1553  IList<string> destinations,
1554  IDictionary<string, string> options = null )
1555  {
1556  return adminSwitchover( new AdminSwitchoverRequest( processes, destinations,
1557  options ) );
1558  }
1559 
1570  {
1571  AdminVerifyDbResponse actualResponse_ = SubmitRequest<AdminVerifyDbResponse>("/admin/verifydb", request_, false);
1572 
1573  return actualResponse_;
1574  }
1575 
1791  public AdminVerifyDbResponse adminVerifyDb( IDictionary<string, string> options = null )
1792  {
1793  return adminVerifyDb( new AdminVerifyDbRequest( options ) );
1794  }
1795 
1806  {
1807  AggregateConvexHullResponse actualResponse_ = SubmitRequest<AggregateConvexHullResponse>("/aggregate/convexhull", request_, false);
1808 
1809  return actualResponse_;
1810  }
1811 
1831  string x_column_name,
1832  string y_column_name,
1833  IDictionary<string, string> options = null )
1834  {
1835  return aggregateConvexHull( new AggregateConvexHullRequest( table_name,
1836  x_column_name,
1837  y_column_name,
1838  options ) );
1839  }
1840 
1915  {
1916  RawAggregateGroupByResponse actualResponse_ = SubmitRequest<RawAggregateGroupByResponse>("/aggregate/groupby", request_, false);
1917 
1919  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
1920  response_.total_number_of_records = actualResponse_.total_number_of_records;
1921  response_.has_more_records = actualResponse_.has_more_records;
1922  response_.info = actualResponse_.info;
1923  return response_;
1924  }
1925 
2428  public AggregateGroupByResponse aggregateGroupBy( string table_name,
2429  IList<string> column_names,
2430  long offset = 0,
2431  long limit = -9999,
2432  IDictionary<string, string> options = null )
2433  {
2434  return aggregateGroupBy( new AggregateGroupByRequest( table_name,
2435  column_names, offset,
2436  limit, options ) );
2437  }
2438 
2464  {
2465  AggregateHistogramResponse actualResponse_ = SubmitRequest<AggregateHistogramResponse>("/aggregate/histogram", request_, false);
2466 
2467  return actualResponse_;
2468  }
2469 
2539  string column_name,
2540  double start,
2541  double end,
2542  double interval,
2543  IDictionary<string, string> options = null )
2544  {
2545  return aggregateHistogram( new AggregateHistogramRequest( table_name,
2546  column_name, start,
2547  end, interval,
2548  options ) );
2549  }
2550 
2569  {
2570  AggregateKMeansResponse actualResponse_ = SubmitRequest<AggregateKMeansResponse>("/aggregate/kmeans", request_, false);
2571 
2572  return actualResponse_;
2573  }
2574 
2718  public AggregateKMeansResponse aggregateKMeans( string table_name,
2719  IList<string> column_names,
2720  int k,
2721  double tolerance,
2722  IDictionary<string, string> options = null )
2723  {
2724  return aggregateKMeans( new AggregateKMeansRequest( table_name, column_names,
2725  k, tolerance, options ) );
2726  }
2727 
2736  {
2737  AggregateMinMaxResponse actualResponse_ = SubmitRequest<AggregateMinMaxResponse>("/aggregate/minmax", request_, false);
2738 
2739  return actualResponse_;
2740  }
2741 
2756  public AggregateMinMaxResponse aggregateMinMax( string table_name,
2757  string column_name,
2758  IDictionary<string, string> options = null )
2759  {
2760  return aggregateMinMax( new AggregateMinMaxRequest( table_name, column_name,
2761  options ) );
2762  }
2763 
2773  {
2774  AggregateMinMaxGeometryResponse actualResponse_ = SubmitRequest<AggregateMinMaxGeometryResponse>("/aggregate/minmax/geometry", request_, false);
2775 
2776  return actualResponse_;
2777  }
2778 
2795  string column_name,
2796  IDictionary<string, string> options = null )
2797  {
2799  column_name,
2800  options ) );
2801  }
2802 
2875  {
2876  AggregateStatisticsResponse actualResponse_ = SubmitRequest<AggregateStatisticsResponse>("/aggregate/statistics", request_, false);
2877 
2878  return actualResponse_;
2879  }
2880 
3087  string column_name,
3088  string stats,
3089  IDictionary<string, string> options = null )
3090  {
3091  return aggregateStatistics( new AggregateStatisticsRequest( table_name,
3092  column_name,
3093  stats, options ) );
3094  }
3095 
3131  {
3132  AggregateStatisticsByRangeResponse actualResponse_ = SubmitRequest<AggregateStatisticsByRangeResponse>("/aggregate/statistics/byrange", request_, false);
3133 
3134  return actualResponse_;
3135  }
3136 
3225  string select_expression,
3226  string column_name,
3227  string value_column_name,
3228  string stats,
3229  double start,
3230  double end,
3231  double interval,
3232  IDictionary<string, string> options = null )
3233  {
3235  select_expression,
3236  column_name,
3237  value_column_name,
3238  stats,
3239  start,
3240  end,
3241  interval,
3242  options ) );
3243  }
3244 
3289  {
3290  RawAggregateUniqueResponse actualResponse_ = SubmitRequest<RawAggregateUniqueResponse>("/aggregate/unique", request_, false);
3291 
3293  response_.table_name = actualResponse_.table_name;
3294  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
3295  response_.has_more_records = actualResponse_.has_more_records;
3296  response_.info = actualResponse_.info;
3297  return response_;
3298  }
3299 
3603  public AggregateUniqueResponse aggregateUnique( string table_name,
3604  string column_name,
3605  long offset = 0,
3606  long limit = -9999,
3607  IDictionary<string, string> options = null )
3608  {
3609  return aggregateUnique( new AggregateUniqueRequest( table_name, column_name,
3610  offset, limit, options ) );
3611  }
3612 
3635  {
3636  RawAggregateUnpivotResponse actualResponse_ = SubmitRequest<RawAggregateUnpivotResponse>("/aggregate/unpivot", request_, false);
3637 
3639  response_.table_name = actualResponse_.table_name;
3640  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
3641  response_.total_number_of_records = actualResponse_.total_number_of_records;
3642  response_.has_more_records = actualResponse_.has_more_records;
3643  response_.info = actualResponse_.info;
3644  return response_;
3645  }
3646 
3897  public AggregateUnpivotResponse aggregateUnpivot( string table_name,
3898  IList<string> column_names,
3899  string variable_column_name,
3900  string value_column_name,
3901  IList<string> pivoted_columns,
3902  IDictionary<string, string> options = null )
3903  {
3904  return aggregateUnpivot( new AggregateUnpivotRequest( table_name,
3905  column_names,
3906  variable_column_name,
3907  value_column_name,
3908  pivoted_columns, options ) );
3909  }
3910 
3924  {
3925  AlterBackupResponse actualResponse_ = SubmitRequest<AlterBackupResponse>("/alter/backup", request_, false);
3926 
3927  return actualResponse_;
3928  }
3929 
4019  public AlterBackupResponse alterBackup( string backup_name,
4020  string action,
4021  string _value,
4022  string datasink_name,
4023  IDictionary<string, string> options = null )
4024  {
4025  return alterBackup( new AlterBackupRequest( backup_name, action, _value,
4026  datasink_name, options ) );
4027  }
4028 
4038  {
4039  AlterCredentialResponse actualResponse_ = SubmitRequest<AlterCredentialResponse>("/alter/credential", request_, false);
4040 
4041  return actualResponse_;
4042  }
4043 
4144  public AlterCredentialResponse alterCredential( string credential_name,
4145  IDictionary<string, string> credential_updates_map,
4146  IDictionary<string, string> options )
4147  {
4148  return alterCredential( new AlterCredentialRequest( credential_name,
4149  credential_updates_map,
4150  options ) );
4151  }
4152 
4162  {
4163  AlterDatasinkResponse actualResponse_ = SubmitRequest<AlterDatasinkResponse>("/alter/datasink", request_, false);
4164 
4165  return actualResponse_;
4166  }
4167 
4616  IDictionary<string, string> datasink_updates_map,
4617  IDictionary<string, string> options )
4618  {
4619  return alterDatasink( new AlterDatasinkRequest( name, datasink_updates_map,
4620  options ) );
4621  }
4622 
4632  {
4633  AlterDatasourceResponse actualResponse_ = SubmitRequest<AlterDatasourceResponse>("/alter/datasource", request_, false);
4634 
4635  return actualResponse_;
4636  }
4637 
5085  IDictionary<string, string> datasource_updates_map,
5086  IDictionary<string, string> options )
5087  {
5088  return alterDatasource( new AlterDatasourceRequest( name,
5089  datasource_updates_map,
5090  options ) );
5091  }
5092 
5101  {
5102  AlterDirectoryResponse actualResponse_ = SubmitRequest<AlterDirectoryResponse>("/alter/directory", request_, false);
5103 
5104  return actualResponse_;
5105  }
5106 
5128  public AlterDirectoryResponse alterDirectory( string directory_name,
5129  IDictionary<string, string> directory_updates_map,
5130  IDictionary<string, string> options = null )
5131  {
5132  return alterDirectory( new AlterDirectoryRequest( directory_name,
5133  directory_updates_map,
5134  options ) );
5135  }
5136 
5146  {
5147  AlterEnvironmentResponse actualResponse_ = SubmitRequest<AlterEnvironmentResponse>("/alter/environment", request_, false);
5148 
5149  return actualResponse_;
5150  }
5151 
5234  public AlterEnvironmentResponse alterEnvironment( string environment_name,
5235  string action,
5236  string _value,
5237  IDictionary<string, string> options = null )
5238  {
5239  return alterEnvironment( new AlterEnvironmentRequest( environment_name,
5240  action, _value, options ) );
5241  }
5242 
5244  public AlterGraphResponse alterGraph( AlterGraphRequest request_ )
5245  {
5246  AlterGraphResponse actualResponse_ = SubmitRequest<AlterGraphResponse>("/alter/graph", request_, false);
5247 
5248  return actualResponse_;
5249  }
5251 
5253  public AlterGraphResponse alterGraph( string graph_name,
5254  string action,
5255  string action_arg,
5256  IDictionary<string, string> options = null )
5257  {
5258  return alterGraph( new AlterGraphRequest( graph_name, action, action_arg,
5259  options ) );
5260  }
5262 
5264  public AlterModelResponse alterModel( AlterModelRequest request_ )
5265  {
5266  AlterModelResponse actualResponse_ = SubmitRequest<AlterModelResponse>("/alter/model", request_, false);
5267 
5268  return actualResponse_;
5269  }
5271 
5273  public AlterModelResponse alterModel( string model_name,
5274  string action,
5275  string _value,
5276  IDictionary<string, string> options = null )
5277  {
5278  return alterModel( new AlterModelRequest( model_name, action, _value, options ) );
5279  }
5281 
5290  {
5291  AlterResourceGroupResponse actualResponse_ = SubmitRequest<AlterResourceGroupResponse>("/alter/resourcegroup", request_, false);
5292 
5293  return actualResponse_;
5294  }
5295 
5471  IDictionary<string, IDictionary<string, string>> tier_attributes = null,
5473  string adjoining_resource_group = "",
5474  IDictionary<string, string> options = null )
5475  {
5477  tier_attributes,
5478  ranking,
5479  adjoining_resource_group,
5480  options ) );
5481  }
5482 
5490  {
5491  AlterRoleResponse actualResponse_ = SubmitRequest<AlterRoleResponse>("/alter/role", request_, false);
5492 
5493  return actualResponse_;
5494  }
5495 
5527  public AlterRoleResponse alterRole( string name,
5528  string action,
5529  string _value,
5530  IDictionary<string, string> options = null )
5531  {
5532  return alterRole( new AlterRoleRequest( name, action, _value, options ) );
5533  }
5534 
5545  {
5546  AlterSchemaResponse actualResponse_ = SubmitRequest<AlterSchemaResponse>("/alter/schema", request_, false);
5547 
5548  return actualResponse_;
5549  }
5550 
5585  public AlterSchemaResponse alterSchema( string schema_name,
5586  string action,
5587  string _value,
5588  IDictionary<string, string> options = null )
5589  {
5590  return alterSchema( new AlterSchemaRequest( schema_name, action, _value,
5591  options ) );
5592  }
5593 
5609  {
5610  AlterSystemPropertiesResponse actualResponse_ = SubmitRequest<AlterSystemPropertiesResponse>("/alter/system/properties", request_, false);
5611 
5612  return actualResponse_;
5613  }
5614 
6061  public AlterSystemPropertiesResponse alterSystemProperties( IDictionary<string, string> property_updates_map,
6062  IDictionary<string, string> options = null )
6063  {
6064  return alterSystemProperties( new AlterSystemPropertiesRequest( property_updates_map,
6065  options ) );
6066  }
6067 
6124  {
6125  AlterTableResponse actualResponse_ = SubmitRequest<AlterTableResponse>("/alter/table", request_, false);
6126 
6127  return actualResponse_;
6128  }
6129 
6824  public AlterTableResponse alterTable( string table_name,
6825  string action,
6826  string _value,
6827  IDictionary<string, string> options = null )
6828  {
6829  return alterTable( new AlterTableRequest( table_name, action, _value, options ) );
6830  }
6831 
6853  {
6854  AlterTableColumnsResponse actualResponse_ = SubmitRequest<AlterTableColumnsResponse>("/alter/table/columns", request_, false);
6855 
6856  return actualResponse_;
6857  }
6858 
6892  IList<IDictionary<string, string>> column_alterations,
6893  IDictionary<string, string> options )
6894  {
6895  return alterTableColumns( new AlterTableColumnsRequest( table_name,
6896  column_alterations,
6897  options ) );
6898  }
6899 
6911  {
6912  AlterTableMetadataResponse actualResponse_ = SubmitRequest<AlterTableMetadataResponse>("/alter/table/metadata", request_, false);
6913 
6914  return actualResponse_;
6915  }
6916 
6937  public AlterTableMetadataResponse alterTableMetadata( IList<string> table_names,
6938  IDictionary<string, string> metadata_map,
6939  IDictionary<string, string> options = null )
6940  {
6941  return alterTableMetadata( new AlterTableMetadataRequest( table_names,
6942  metadata_map,
6943  options ) );
6944  }
6945 
6955  {
6956  AlterTableMonitorResponse actualResponse_ = SubmitRequest<AlterTableMonitorResponse>("/alter/tablemonitor", request_, false);
6957 
6958  return actualResponse_;
6959  }
6960 
7017  IDictionary<string, string> monitor_updates_map,
7018  IDictionary<string, string> options = null )
7019  {
7020  return alterTableMonitor( new AlterTableMonitorRequest( topic_id,
7021  monitor_updates_map,
7022  options ) );
7023  }
7024 
7042  {
7043  AlterTierResponse actualResponse_ = SubmitRequest<AlterTierResponse>("/alter/tier", request_, false);
7044 
7045  return actualResponse_;
7046  }
7047 
7138  public AlterTierResponse alterTier( string name,
7139  IDictionary<string, string> options = null )
7140  {
7141  return alterTier( new AlterTierRequest( name, options ) );
7142  }
7143 
7151  {
7152  AlterUserResponse actualResponse_ = SubmitRequest<AlterUserResponse>("/alter/user", request_, false);
7153 
7154  return actualResponse_;
7155  }
7156 
7219  public AlterUserResponse alterUser( string name,
7220  string action,
7221  string _value,
7222  IDictionary<string, string> options = null )
7223  {
7224  return alterUser( new AlterUserRequest( name, action, _value, options ) );
7225  }
7226 
7234  {
7235  AlterVideoResponse actualResponse_ = SubmitRequest<AlterVideoResponse>("/alter/video", request_, false);
7236 
7237  return actualResponse_;
7238  }
7239 
7256  public AlterVideoResponse alterVideo( string path,
7257  IDictionary<string, string> options = null )
7258  {
7259  return alterVideo( new AlterVideoRequest( path, options ) );
7260  }
7261 
7270  {
7271  AlterWalResponse actualResponse_ = SubmitRequest<AlterWalResponse>("/alter/wal", request_, false);
7272 
7273  return actualResponse_;
7274  }
7275 
7449  public AlterWalResponse alterWal( IList<string> table_names,
7450  IDictionary<string, string> options = null )
7451  {
7452  return alterWal( new AlterWalRequest( table_names, options ) );
7453  }
7454 
7470  {
7471  AppendRecordsResponse actualResponse_ = SubmitRequest<AppendRecordsResponse>("/append/records", request_, false);
7472 
7473  return actualResponse_;
7474  }
7475 
7687  public AppendRecordsResponse appendRecords( string table_name,
7688  string source_table_name,
7689  IDictionary<string, string> field_map,
7690  IDictionary<string, string> options = null )
7691  {
7692  return appendRecords( new AppendRecordsRequest( table_name, source_table_name,
7693  field_map, options ) );
7694  }
7695 
7713  {
7714  CheckTableResponse actualResponse_ = SubmitRequest<CheckTableResponse>("/check/table", request_, false);
7715 
7716  return actualResponse_;
7717  }
7718 
7786  public CheckTableResponse checkTable( IList<string> table_names,
7787  IDictionary<string, string> options = null )
7788  {
7789  return checkTable( new CheckTableRequest( table_names, options ) );
7790  }
7791 
7800  {
7801  ClearStatisticsResponse actualResponse_ = SubmitRequest<ClearStatisticsResponse>("/clear/statistics", request_, false);
7802 
7803  return actualResponse_;
7804  }
7805 
7822  public ClearStatisticsResponse clearStatistics( string table_name = "",
7823  string column_name = "",
7824  IDictionary<string, string> options = null )
7825  {
7826  return clearStatistics( new ClearStatisticsRequest( table_name, column_name,
7827  options ) );
7828  }
7829 
7842  {
7843  ClearTableResponse actualResponse_ = SubmitRequest<ClearTableResponse>("/clear/table", request_, false);
7844 
7845  return actualResponse_;
7846  }
7847 
7898  public ClearTableResponse clearTable( string table_name = "",
7899  string authorization = "",
7900  IDictionary<string, string> options = null )
7901  {
7902  return clearTable( new ClearTableRequest( table_name, authorization, options ) );
7903  }
7904 
7914  {
7915  ClearTableMonitorResponse actualResponse_ = SubmitRequest<ClearTableMonitorResponse>("/clear/tablemonitor", request_, false);
7916 
7917  return actualResponse_;
7918  }
7919 
7988  IDictionary<string, string> options = null )
7989  {
7990  return clearTableMonitor( new ClearTableMonitorRequest( topic_id, options ) );
7991  }
7992 
8004  {
8005  ClearTablesResponse actualResponse_ = SubmitRequest<ClearTablesResponse>("/clear/tables", request_, false);
8006 
8007  return actualResponse_;
8008  }
8009 
8057  public ClearTablesResponse clearTables( IList<string> table_names = null,
8058  IDictionary<string, string> options = null )
8059  {
8060  return clearTables( new ClearTablesRequest( table_names, options ) );
8061  }
8062 
8074  {
8075  ClearTriggerResponse actualResponse_ = SubmitRequest<ClearTriggerResponse>("/clear/trigger", request_, false);
8076 
8077  return actualResponse_;
8078  }
8079 
8092  public ClearTriggerResponse clearTrigger( string trigger_id,
8093  IDictionary<string, string> options = null )
8094  {
8095  return clearTrigger( new ClearTriggerRequest( trigger_id, options ) );
8096  }
8097 
8106  {
8107  CollectStatisticsResponse actualResponse_ = SubmitRequest<CollectStatisticsResponse>("/collect/statistics", request_, false);
8108 
8109  return actualResponse_;
8110  }
8111 
8128  IList<string> column_names,
8129  IDictionary<string, string> options = null )
8130  {
8131  return collectStatistics( new CollectStatisticsRequest( table_name,
8132  column_names, options ) );
8133  }
8134 
8149  {
8150  CreateBackupResponse actualResponse_ = SubmitRequest<CreateBackupResponse>("/create/backup", request_, false);
8151 
8152  return actualResponse_;
8153  }
8154 
8455  public CreateBackupResponse createBackup( string backup_name,
8456  string backup_type,
8457  IDictionary<string, string> backup_objects_map,
8458  string datasink_name,
8459  IDictionary<string, string> options = null )
8460  {
8461  return createBackup( new CreateBackupRequest( backup_name, backup_type,
8462  backup_objects_map,
8463  datasink_name, options ) );
8464  }
8465 
8475  {
8476  CreateCatalogResponse actualResponse_ = SubmitRequest<CreateCatalogResponse>("/create/catalog", request_, false);
8477 
8478  return actualResponse_;
8479  }
8480 
8549  string table_format,
8550  string location,
8551  string type,
8552  string credential,
8553  string datasource,
8554  IDictionary<string, string> options = null )
8555  {
8556  return createCatalog( new CreateCatalogRequest( name, table_format, location,
8557  type, credential, datasource,
8558  options ) );
8559  }
8560 
8562  public CreateContainerRegistryResponse createContainerRegistry( CreateContainerRegistryRequest request_ )
8563  {
8564  CreateContainerRegistryResponse actualResponse_ = SubmitRequest<CreateContainerRegistryResponse>("/create/container/registry", request_, false);
8565 
8566  return actualResponse_;
8567  }
8569 
8571  public CreateContainerRegistryResponse createContainerRegistry( string registry_name,
8572  string uri,
8573  string credential,
8574  IDictionary<string, string> options = null )
8575  {
8576  return createContainerRegistry( new CreateContainerRegistryRequest( registry_name,
8577  uri,
8578  credential,
8579  options ) );
8580  }
8582 
8591  {
8592  CreateCredentialResponse actualResponse_ = SubmitRequest<CreateCredentialResponse>("/create/credential", request_, false);
8593 
8594  return actualResponse_;
8595  }
8596 
8693  public CreateCredentialResponse createCredential( string credential_name,
8694  string type,
8695  string identity,
8696  string secret,
8697  IDictionary<string, string> options = null )
8698  {
8699  return createCredential( new CreateCredentialRequest( credential_name, type,
8700  identity, secret,
8701  options ) );
8702  }
8703 
8714  {
8715  CreateDatasinkResponse actualResponse_ = SubmitRequest<CreateDatasinkResponse>("/create/datasink", request_, false);
8716 
8717  return actualResponse_;
8718  }
8719 
9119  string destination,
9120  IDictionary<string, string> options = null )
9121  {
9122  return createDatasink( new CreateDatasinkRequest( name, destination, options ) );
9123  }
9124 
9135  {
9136  CreateDatasourceResponse actualResponse_ = SubmitRequest<CreateDatasourceResponse>("/create/datasource", request_, false);
9137 
9138  return actualResponse_;
9139  }
9140 
9574  string location,
9575  string user_name,
9576  string password,
9577  IDictionary<string, string> options = null )
9578  {
9579  return createDatasource( new CreateDatasourceRequest( name, location,
9580  user_name, password,
9581  options ) );
9582  }
9583 
9585  public CreateDeltaTableResponse createDeltaTable( CreateDeltaTableRequest request_ )
9586  {
9587  CreateDeltaTableResponse actualResponse_ = SubmitRequest<CreateDeltaTableResponse>("/create/deltatable", request_, false);
9588 
9589  return actualResponse_;
9590  }
9592 
9594  public CreateDeltaTableResponse createDeltaTable( string delta_table_name,
9595  string table_name,
9596  IDictionary<string, string> options = null )
9597  {
9598  return createDeltaTable( new CreateDeltaTableRequest( delta_table_name,
9599  table_name, options ) );
9600  }
9602 
9615  {
9616  CreateDirectoryResponse actualResponse_ = SubmitRequest<CreateDirectoryResponse>("/create/directory", request_, false);
9617 
9618  return actualResponse_;
9619  }
9620 
9678  public CreateDirectoryResponse createDirectory( string directory_name,
9679  IDictionary<string, string> options = null )
9680  {
9681  return createDirectory( new CreateDirectoryRequest( directory_name, options ) );
9682  }
9683 
9693  {
9694  CreateEnvironmentResponse actualResponse_ = SubmitRequest<CreateEnvironmentResponse>("/create/environment", request_, false);
9695 
9696  return actualResponse_;
9697  }
9698 
9709  public CreateEnvironmentResponse createEnvironment( string environment_name,
9710  IDictionary<string, string> options = null )
9711  {
9712  return createEnvironment( new CreateEnvironmentRequest( environment_name,
9713  options ) );
9714  }
9715 
9731  {
9732  CreateGraphResponse actualResponse_ = SubmitRequest<CreateGraphResponse>("/create/graph", request_, false);
9733 
9734  return actualResponse_;
9735  }
9736 
10050  public CreateGraphResponse createGraph( string graph_name,
10051  bool directed_graph,
10052  IList<string> nodes,
10053  IList<string> edges,
10054  IList<string> weights,
10055  IList<string> restrictions,
10056  IDictionary<string, string> options = null )
10057  {
10058  return createGraph( new CreateGraphRequest( graph_name, directed_graph, nodes,
10059  edges, weights, restrictions,
10060  options ) );
10061  }
10062 
10074  {
10075  CreateJobResponse actualResponse_ = SubmitRequest<CreateJobResponse>("/create/job", request_, false);
10076 
10077  return actualResponse_;
10078  }
10079 
10143  public CreateJobResponse createJob( string endpoint,
10144  string request_encoding,
10145  byte[] data,
10146  string data_str,
10147  IDictionary<string, string> options = null )
10148  {
10149  return createJob( new CreateJobRequest( endpoint, request_encoding, data,
10150  data_str, options ) );
10151  }
10152 
10166  {
10167  CreateJoinTableResponse actualResponse_ = SubmitRequest<CreateJoinTableResponse>("/create/jointable", request_, false);
10168 
10169  return actualResponse_;
10170  }
10171 
10359  public CreateJoinTableResponse createJoinTable( string join_table_name,
10360  IList<string> table_names,
10361  IList<string> column_names,
10362  IList<string> expressions = null,
10363  IDictionary<string, string> options = null )
10364  {
10365  return createJoinTable( new CreateJoinTableRequest( join_table_name,
10366  table_names, column_names,
10367  expressions, options ) );
10368  }
10369 
10387  {
10388  CreateMaterializedViewResponse actualResponse_ = SubmitRequest<CreateMaterializedViewResponse>("/create/materializedview", request_, false);
10389 
10390  return actualResponse_;
10391  }
10392 
10611  IDictionary<string, string> options = null )
10612  {
10613  return createMaterializedView( new CreateMaterializedViewRequest( table_name,
10614  options ) );
10615  }
10616 
10627  {
10628  CreateProcResponse actualResponse_ = SubmitRequest<CreateProcResponse>("/create/proc", request_, false);
10629 
10630  return actualResponse_;
10631  }
10632 
10714  public CreateProcResponse createProc( string proc_name,
10715  string execution_mode = CreateProcRequest.ExecutionMode.DISTRIBUTED,
10716  IDictionary<string, byte[]> files = null,
10717  string command = "",
10718  IList<string> args = null,
10719  IDictionary<string, string> options = null )
10720  {
10721  return createProc( new CreateProcRequest( proc_name, execution_mode, files,
10722  command, args, options ) );
10723  }
10724 
10762  {
10763  CreateProjectionResponse actualResponse_ = SubmitRequest<CreateProjectionResponse>("/create/projection", request_, false);
10764 
10765  return actualResponse_;
10766  }
10767 
11216  public CreateProjectionResponse createProjection( string table_name,
11217  string projection_name,
11218  IList<string> column_names,
11219  IDictionary<string, string> options = null )
11220  {
11221  return createProjection( new CreateProjectionRequest( table_name,
11222  projection_name,
11223  column_names, options ) );
11224  }
11225 
11234  {
11235  CreateResourceGroupResponse actualResponse_ = SubmitRequest<CreateResourceGroupResponse>("/create/resourcegroup", request_, false);
11236 
11237  return actualResponse_;
11238  }
11239 
11348  IDictionary<string, IDictionary<string, string>> tier_attributes,
11349  string ranking,
11350  string adjoining_resource_group = "",
11351  IDictionary<string, string> options = null )
11352  {
11354  tier_attributes,
11355  ranking,
11356  adjoining_resource_group,
11357  options ) );
11358  }
11359 
11369  {
11370  CreateRoleResponse actualResponse_ = SubmitRequest<CreateRoleResponse>("/create/role", request_, false);
11371 
11372  return actualResponse_;
11373  }
11374 
11396  public CreateRoleResponse createRole( string name,
11397  IDictionary<string, string> options = null )
11398  {
11399  return createRole( new CreateRoleRequest( name, options ) );
11400  }
11401 
11413  {
11414  CreateSchemaResponse actualResponse_ = SubmitRequest<CreateSchemaResponse>("/create/schema", request_, false);
11415 
11416  return actualResponse_;
11417  }
11418 
11459  public CreateSchemaResponse createSchema( string schema_name,
11460  IDictionary<string, string> options = null )
11461  {
11462  return createSchema( new CreateSchemaRequest( schema_name, options ) );
11463  }
11464 
11466  public CreateStateTableResponse createStateTable( CreateStateTableRequest request_ )
11467  {
11468  CreateStateTableResponse actualResponse_ = SubmitRequest<CreateStateTableResponse>("/create/statetable", request_, false);
11469 
11470  return actualResponse_;
11471  }
11473 
11475  public CreateStateTableResponse createStateTable( string table_name,
11476  string input_table_name,
11477  string init_table_name,
11478  IDictionary<string, string> options = null )
11479  {
11480  return createStateTable( new CreateStateTableRequest( table_name,
11481  input_table_name,
11482  init_table_name, options ) );
11483  }
11485 
11534  {
11535  CreateTableResponse actualResponse_ = SubmitRequest<CreateTableResponse>("/create/table", request_, false);
11536 
11537  return actualResponse_;
11538  }
11539 
12024  public CreateTableResponse createTable( string table_name,
12025  string type_id,
12026  IDictionary<string, string> options = null )
12027  {
12028  return createTable( new CreateTableRequest( table_name, type_id, options ) );
12029  }
12030 
12051  {
12052  CreateTableExternalResponse actualResponse_ = SubmitRequest<CreateTableExternalResponse>("/create/table/external", request_, false);
12053 
12054  return actualResponse_;
12055  }
12056 
13503  IList<string> filepaths,
13504  IDictionary<string, IDictionary<string, string>> modify_columns = null,
13505  IDictionary<string, string> create_table_options = null,
13506  IDictionary<string, string> options = null )
13507  {
13508  return createTableExternal( new CreateTableExternalRequest( table_name,
13509  filepaths,
13510  modify_columns,
13511  create_table_options,
13512  options ) );
13513  }
13514 
13540  {
13541  CreateTableMonitorResponse actualResponse_ = SubmitRequest<CreateTableMonitorResponse>("/create/tablemonitor", request_, false);
13542 
13543  return actualResponse_;
13544  }
13545 
13768  IDictionary<string, string> options = null )
13769  {
13770  return createTableMonitor( new CreateTableMonitorRequest( table_name, options ) );
13771  }
13772 
13797  {
13798  CreateTriggerByAreaResponse actualResponse_ = SubmitRequest<CreateTriggerByAreaResponse>("/create/trigger/byarea", request_, false);
13799 
13800  return actualResponse_;
13801  }
13802 
13848  IList<string> table_names,
13849  string x_column_name,
13850  IList<double> x_vector,
13851  string y_column_name,
13852  IList<double> y_vector,
13853  IDictionary<string, string> options = null )
13854  {
13855  return createTriggerByArea( new CreateTriggerByAreaRequest( request_id,
13856  table_names,
13857  x_column_name,
13858  x_vector,
13859  y_column_name,
13860  y_vector, options ) );
13861  }
13862 
13884  {
13885  CreateTriggerByRangeResponse actualResponse_ = SubmitRequest<CreateTriggerByRangeResponse>("/create/trigger/byrange", request_, false);
13886 
13887  return actualResponse_;
13888  }
13889 
13924  IList<string> table_names,
13925  string column_name,
13926  double min,
13927  double max,
13928  IDictionary<string, string> options = null )
13929  {
13930  return createTriggerByRange( new CreateTriggerByRangeRequest( request_id,
13931  table_names,
13932  column_name,
13933  min, max,
13934  options ) );
13935  }
13936 
13993  {
13994  CreateTypeResponse actualResponse_ = SubmitRequest<CreateTypeResponse>("/create/type", request_, false);
13995 
13996  SetDecoderIfMissing( actualResponse_.type_id,
13997  actualResponse_.label,
13998  actualResponse_.type_definition,
13999  actualResponse_.properties );
14000  return actualResponse_;
14001  }
14002 
14414  public CreateTypeResponse createType( string type_definition,
14415  string label,
14416  IDictionary<string, IList<string>> properties = null,
14417  IDictionary<string, string> options = null )
14418  {
14419  return createType( new CreateTypeRequest( type_definition, label, properties,
14420  options ) );
14421  }
14422 
14447  {
14448  CreateUnionResponse actualResponse_ = SubmitRequest<CreateUnionResponse>("/create/union", request_, false);
14449 
14450  return actualResponse_;
14451  }
14452 
14736  public CreateUnionResponse createUnion( string table_name,
14737  IList<string> table_names,
14738  IList<IList<string>> input_column_names,
14739  IList<string> output_column_names,
14740  IDictionary<string, string> options = null )
14741  {
14742  return createUnion( new CreateUnionRequest( table_name, table_names,
14743  input_column_names,
14744  output_column_names, options ) );
14745  }
14746 
14757  {
14758  CreateUserExternalResponse actualResponse_ = SubmitRequest<CreateUserExternalResponse>("/create/user/external", request_, false);
14759 
14760  return actualResponse_;
14761  }
14762 
14852  IDictionary<string, string> options = null )
14853  {
14854  return createUserExternal( new CreateUserExternalRequest( name, options ) );
14855  }
14856 
14865  {
14866  CreateUserInternalResponse actualResponse_ = SubmitRequest<CreateUserInternalResponse>("/create/user/internal", request_, false);
14867 
14868  return actualResponse_;
14869  }
14870 
14961  string password,
14962  IDictionary<string, string> options = null )
14963  {
14964  return createUserInternal( new CreateUserInternalRequest( name, password,
14965  options ) );
14966  }
14967 
14976  {
14977  CreateVideoResponse actualResponse_ = SubmitRequest<CreateVideoResponse>("/create/video", request_, false);
14978 
14979  return actualResponse_;
14980  }
14981 
15118  public CreateVideoResponse createVideo( string attribute,
15119  string begin,
15120  double duration_seconds,
15121  string end,
15122  double frames_per_second,
15123  string style,
15124  string path,
15125  string style_parameters,
15126  IDictionary<string, string> options = null )
15127  {
15128  return createVideo( new CreateVideoRequest( attribute, begin,
15129  duration_seconds, end,
15130  frames_per_second, style, path,
15131  style_parameters, options ) );
15132  }
15133 
15142  {
15143  DeleteDirectoryResponse actualResponse_ = SubmitRequest<DeleteDirectoryResponse>("/delete/directory", request_, false);
15144 
15145  return actualResponse_;
15146  }
15147 
15210  public DeleteDirectoryResponse deleteDirectory( string directory_name,
15211  IDictionary<string, string> options = null )
15212  {
15213  return deleteDirectory( new DeleteDirectoryRequest( directory_name, options ) );
15214  }
15215 
15224  {
15225  DeleteFilesResponse actualResponse_ = SubmitRequest<DeleteFilesResponse>("/delete/files", request_, false);
15226 
15227  return actualResponse_;
15228  }
15229 
15269  public DeleteFilesResponse deleteFiles( IList<string> file_names,
15270  IDictionary<string, string> options = null )
15271  {
15272  return deleteFiles( new DeleteFilesRequest( file_names, options ) );
15273  }
15274 
15283  {
15284  DeleteGraphResponse actualResponse_ = SubmitRequest<DeleteGraphResponse>("/delete/graph", request_, false);
15285 
15286  return actualResponse_;
15287  }
15288 
15335  public DeleteGraphResponse deleteGraph( string graph_name,
15336  IDictionary<string, string> options = null )
15337  {
15338  return deleteGraph( new DeleteGraphRequest( graph_name, options ) );
15339  }
15340 
15350  {
15351  DeleteProcResponse actualResponse_ = SubmitRequest<DeleteProcResponse>("/delete/proc", request_, false);
15352 
15353  return actualResponse_;
15354  }
15355 
15366  public DeleteProcResponse deleteProc( string proc_name,
15367  IDictionary<string, string> options = null )
15368  {
15369  return deleteProc( new DeleteProcRequest( proc_name, options ) );
15370  }
15371 
15392  {
15393  DeleteRecordsResponse actualResponse_ = SubmitRequest<DeleteRecordsResponse>("/delete/records", request_, false);
15394 
15395  return actualResponse_;
15396  }
15397 
15478  public DeleteRecordsResponse deleteRecords( string table_name,
15479  IList<string> expressions,
15480  IDictionary<string, string> options = null )
15481  {
15482  return deleteRecords( new DeleteRecordsRequest( table_name, expressions,
15483  options ) );
15484  }
15485 
15493  {
15494  DeleteResourceGroupResponse actualResponse_ = SubmitRequest<DeleteResourceGroupResponse>("/delete/resourcegroup", request_, false);
15495 
15496  return actualResponse_;
15497  }
15498 
15536  IDictionary<string, string> options = null )
15537  {
15538  return deleteResourceGroup( new DeleteResourceGroupRequest( name, options ) );
15539  }
15540 
15550  {
15551  DeleteRoleResponse actualResponse_ = SubmitRequest<DeleteRoleResponse>("/delete/role", request_, false);
15552 
15553  return actualResponse_;
15554  }
15555 
15566  public DeleteRoleResponse deleteRole( string name,
15567  IDictionary<string, string> options = null )
15568  {
15569  return deleteRole( new DeleteRoleRequest( name, options ) );
15570  }
15571 
15581  {
15582  DeleteUserResponse actualResponse_ = SubmitRequest<DeleteUserResponse>("/delete/user", request_, false);
15583 
15584  return actualResponse_;
15585  }
15586 
15597  public DeleteUserResponse deleteUser( string name,
15598  IDictionary<string, string> options = null )
15599  {
15600  return deleteUser( new DeleteUserRequest( name, options ) );
15601  }
15602 
15611  {
15612  DownloadFilesResponse actualResponse_ = SubmitRequest<DownloadFilesResponse>("/download/files", request_, false);
15613 
15614  return actualResponse_;
15615  }
15616 
15672  public DownloadFilesResponse downloadFiles( IList<string> file_names,
15673  IList<long> read_offsets,
15674  IList<long> read_lengths,
15675  IDictionary<string, string> options = null )
15676  {
15677  return downloadFiles( new DownloadFilesRequest( file_names, read_offsets,
15678  read_lengths, options ) );
15679  }
15680 
15694  {
15695  DropBackupResponse actualResponse_ = SubmitRequest<DropBackupResponse>("/drop/backup", request_, false);
15696 
15697  return actualResponse_;
15698  }
15699 
15792  public DropBackupResponse dropBackup( string backup_name,
15793  string datasink_name,
15794  IDictionary<string, string> options = null )
15795  {
15796  return dropBackup( new DropBackupRequest( backup_name, datasink_name, options ) );
15797  }
15798 
15808  {
15809  DropCatalogResponse actualResponse_ = SubmitRequest<DropCatalogResponse>("/drop/catalog", request_, false);
15810 
15811  return actualResponse_;
15812  }
15813 
15824  public DropCatalogResponse dropCatalog( string name,
15825  IDictionary<string, string> options = null )
15826  {
15827  return dropCatalog( new DropCatalogRequest( name, options ) );
15828  }
15829 
15831  public DropContainerRegistryResponse dropContainerRegistry( DropContainerRegistryRequest request_ )
15832  {
15833  DropContainerRegistryResponse actualResponse_ = SubmitRequest<DropContainerRegistryResponse>("/drop/container/registry", request_, false);
15834 
15835  return actualResponse_;
15836  }
15838 
15840  public DropContainerRegistryResponse dropContainerRegistry( string registry_name,
15841  IDictionary<string, string> options = null )
15842  {
15843  return dropContainerRegistry( new DropContainerRegistryRequest( registry_name,
15844  options ) );
15845  }
15847 
15856  {
15857  DropCredentialResponse actualResponse_ = SubmitRequest<DropCredentialResponse>("/drop/credential", request_, false);
15858 
15859  return actualResponse_;
15860  }
15861 
15871  public DropCredentialResponse dropCredential( string credential_name,
15872  IDictionary<string, string> options = null )
15873  {
15874  return dropCredential( new DropCredentialRequest( credential_name, options ) );
15875  }
15876 
15892  {
15893  DropDatasinkResponse actualResponse_ = SubmitRequest<DropDatasinkResponse>("/drop/datasink", request_, false);
15894 
15895  return actualResponse_;
15896  }
15897 
15942  public DropDatasinkResponse dropDatasink( string name,
15943  IDictionary<string, string> options = null )
15944  {
15945  return dropDatasink( new DropDatasinkRequest( name, options ) );
15946  }
15947 
15959  {
15960  DropDatasourceResponse actualResponse_ = SubmitRequest<DropDatasourceResponse>("/drop/datasource", request_, false);
15961 
15962  return actualResponse_;
15963  }
15964 
15978  IDictionary<string, string> options = null )
15979  {
15980  return dropDatasource( new DropDatasourceRequest( name, options ) );
15981  }
15982 
15992  {
15993  DropEnvironmentResponse actualResponse_ = SubmitRequest<DropEnvironmentResponse>("/drop/environment", request_, false);
15994 
15995  return actualResponse_;
15996  }
15997 
16040  public DropEnvironmentResponse dropEnvironment( string environment_name,
16041  IDictionary<string, string> options = null )
16042  {
16043  return dropEnvironment( new DropEnvironmentRequest( environment_name, options ) );
16044  }
16045 
16047  public DropModelResponse dropModel( DropModelRequest request_ )
16048  {
16049  DropModelResponse actualResponse_ = SubmitRequest<DropModelResponse>("/drop/model", request_, false);
16050 
16051  return actualResponse_;
16052  }
16054 
16056  public DropModelResponse dropModel( string model_name,
16057  IDictionary<string, string> options = null )
16058  {
16059  return dropModel( new DropModelRequest( model_name, options ) );
16060  }
16062 
16073  {
16074  DropSchemaResponse actualResponse_ = SubmitRequest<DropSchemaResponse>("/drop/schema", request_, false);
16075 
16076  return actualResponse_;
16077  }
16078 
16145  public DropSchemaResponse dropSchema( string schema_name,
16146  IDictionary<string, string> options = null )
16147  {
16148  return dropSchema( new DropSchemaRequest( schema_name, options ) );
16149  }
16150 
16152  public EvaluateModelResponse evaluateModel( EvaluateModelRequest request_ )
16153  {
16154  EvaluateModelResponse actualResponse_ = SubmitRequest<EvaluateModelResponse>("/evaluate/model", request_, false);
16155 
16156  return actualResponse_;
16157  }
16159 
16161  public EvaluateModelResponse evaluateModel( string model_name,
16162  int replicas,
16163  string deployment_mode,
16164  string source_table,
16165  string destination_table,
16166  IDictionary<string, string> options = null )
16167  {
16168  return evaluateModel( new EvaluateModelRequest( model_name, replicas,
16169  deployment_mode, source_table,
16170  destination_table, options ) );
16171  }
16173 
16192  {
16193  ExecuteProcResponse actualResponse_ = SubmitRequest<ExecuteProcResponse>("/execute/proc", request_, false);
16194 
16195  return actualResponse_;
16196  }
16197 
16332  public ExecuteProcResponse executeProc( string proc_name,
16333  IDictionary<string, string> _params = null,
16334  IDictionary<string, byte[]> bin_params = null,
16335  IList<string> input_table_names = null,
16336  IDictionary<string, IList<string>> input_column_names = null,
16337  IList<string> output_table_names = null,
16338  IDictionary<string, string> options = null )
16339  {
16340  return executeProc( new ExecuteProcRequest( proc_name, _params, bin_params,
16341  input_table_names,
16342  input_column_names,
16343  output_table_names, options ) );
16344  }
16345 
16378  {
16379  RawExecuteSqlResponse actualResponse_ = SubmitRequest<RawExecuteSqlResponse>("/execute/sql", request_, false);
16380 
16381  ExecuteSqlResponse response_ = new ExecuteSqlResponse();
16382  response_.count_affected = actualResponse_.count_affected;
16383  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
16384  response_.total_number_of_records = actualResponse_.total_number_of_records;
16385  response_.has_more_records = actualResponse_.has_more_records;
16386  response_.paging_table = actualResponse_.paging_table;
16387  response_.info = actualResponse_.info;
16388  return response_;
16389  }
16390 
16905  public ExecuteSqlResponse executeSql( string statement,
16906  long offset = 0,
16907  long limit = -9999,
16908  string request_schema_str = "",
16909  IList<byte[]> data = null,
16910  IDictionary<string, string> options = null )
16911  {
16912  return executeSql( new ExecuteSqlRequest( statement, offset, limit,
16913  request_schema_str, data, options ) );
16914  }
16915 
16924  {
16925  ExportQueryMetricsResponse actualResponse_ = SubmitRequest<ExportQueryMetricsResponse>("/export/query/metrics", request_, false);
16926 
16927  return actualResponse_;
16928  }
16929 
16991  public ExportQueryMetricsResponse exportQueryMetrics( IDictionary<string, string> options = null )
16992  {
16993  return exportQueryMetrics( new ExportQueryMetricsRequest( options ) );
16994  }
16995 
17022  {
17023  ExportRecordsToFilesResponse actualResponse_ = SubmitRequest<ExportRecordsToFilesResponse>("/export/records/tofiles", request_, false);
17024 
17025  return actualResponse_;
17026  }
17027 
17349  string filepath,
17350  IDictionary<string, string> options = null )
17351  {
17352  return exportRecordsToFiles( new ExportRecordsToFilesRequest( table_name,
17353  filepath,
17354  options ) );
17355  }
17356 
17365  {
17366  ExportRecordsToTableResponse actualResponse_ = SubmitRequest<ExportRecordsToTableResponse>("/export/records/totable", request_, false);
17367 
17368  return actualResponse_;
17369  }
17370 
17475  string remote_query = "",
17476  IDictionary<string, string> options = null )
17477  {
17478  return exportRecordsToTable( new ExportRecordsToTableRequest( table_name,
17479  remote_query,
17480  options ) );
17481  }
17482 
17499  {
17500  FilterResponse actualResponse_ = SubmitRequest<FilterResponse>("/filter", request_, false);
17501 
17502  return actualResponse_;
17503  }
17504 
17591  public FilterResponse filter( string table_name,
17592  string view_name,
17593  string expression,
17594  IDictionary<string, string> options = null )
17595  {
17596  return filter( new FilterRequest( table_name, view_name, expression, options ) );
17597  }
17598 
17614  {
17615  FilterByAreaResponse actualResponse_ = SubmitRequest<FilterByAreaResponse>("/filter/byarea", request_, false);
17616 
17617  return actualResponse_;
17618  }
17619 
17699  public FilterByAreaResponse filterByArea( string table_name,
17700  string view_name,
17701  string x_column_name,
17702  IList<double> x_vector,
17703  string y_column_name,
17704  IList<double> y_vector,
17705  IDictionary<string, string> options = null )
17706  {
17707  return filterByArea( new FilterByAreaRequest( table_name, view_name,
17708  x_column_name, x_vector,
17709  y_column_name, y_vector, options ) );
17710  }
17711 
17727  {
17728  FilterByAreaGeometryResponse actualResponse_ = SubmitRequest<FilterByAreaGeometryResponse>("/filter/byarea/geometry", request_, false);
17729 
17730  return actualResponse_;
17731  }
17732 
17810  string view_name,
17811  string column_name,
17812  IList<double> x_vector,
17813  IList<double> y_vector,
17814  IDictionary<string, string> options = null )
17815  {
17816  return filterByAreaGeometry( new FilterByAreaGeometryRequest( table_name,
17817  view_name,
17818  column_name,
17819  x_vector,
17820  y_vector,
17821  options ) );
17822  }
17823 
17839  {
17840  FilterByBoxResponse actualResponse_ = SubmitRequest<FilterByBoxResponse>("/filter/bybox", request_, false);
17841 
17842  return actualResponse_;
17843  }
17844 
17931  public FilterByBoxResponse filterByBox( string table_name,
17932  string view_name,
17933  string x_column_name,
17934  double min_x,
17935  double max_x,
17936  string y_column_name,
17937  double min_y,
17938  double max_y,
17939  IDictionary<string, string> options = null )
17940  {
17941  return filterByBox( new FilterByBoxRequest( table_name, view_name,
17942  x_column_name, min_x, max_x,
17943  y_column_name, min_y, max_y,
17944  options ) );
17945  }
17946 
17962  {
17963  FilterByBoxGeometryResponse actualResponse_ = SubmitRequest<FilterByBoxGeometryResponse>("/filter/bybox/geometry", request_, false);
17964 
17965  return actualResponse_;
17966  }
17967 
18054  string view_name,
18055  string column_name,
18056  double min_x,
18057  double max_x,
18058  double min_y,
18059  double max_y,
18060  IDictionary<string, string> options = null )
18061  {
18062  return filterByBoxGeometry( new FilterByBoxGeometryRequest( table_name,
18063  view_name,
18064  column_name,
18065  min_x, max_x,
18066  min_y, max_y,
18067  options ) );
18068  }
18069 
18081  {
18082  FilterByGeometryResponse actualResponse_ = SubmitRequest<FilterByGeometryResponse>("/filter/bygeometry", request_, false);
18083 
18084  return actualResponse_;
18085  }
18086 
18221  public FilterByGeometryResponse filterByGeometry( string table_name,
18222  string view_name,
18223  string column_name,
18224  string input_wkt,
18225  string operation,
18226  IDictionary<string, string> options = null )
18227  {
18228  return filterByGeometry( new FilterByGeometryRequest( table_name, view_name,
18229  column_name, input_wkt,
18230  operation, options ) );
18231  }
18232 
18256  {
18257  FilterByListResponse actualResponse_ = SubmitRequest<FilterByListResponse>("/filter/bylist", request_, false);
18258 
18259  return actualResponse_;
18260  }
18261 
18369  public FilterByListResponse filterByList( string table_name,
18370  string view_name,
18371  IDictionary<string, IList<string>> column_values_map,
18372  IDictionary<string, string> options = null )
18373  {
18374  return filterByList( new FilterByListRequest( table_name, view_name,
18375  column_values_map, options ) );
18376  }
18377 
18397  {
18398  FilterByRadiusResponse actualResponse_ = SubmitRequest<FilterByRadiusResponse>("/filter/byradius", request_, false);
18399 
18400  return actualResponse_;
18401  }
18402 
18493  public FilterByRadiusResponse filterByRadius( string table_name,
18494  string view_name,
18495  string x_column_name,
18496  double x_center,
18497  string y_column_name,
18498  double y_center,
18499  double radius,
18500  IDictionary<string, string> options = null )
18501  {
18502  return filterByRadius( new FilterByRadiusRequest( table_name, view_name,
18503  x_column_name, x_center,
18504  y_column_name, y_center,
18505  radius, options ) );
18506  }
18507 
18524  {
18525  FilterByRadiusGeometryResponse actualResponse_ = SubmitRequest<FilterByRadiusGeometryResponse>("/filter/byradius/geometry", request_, false);
18526 
18527  return actualResponse_;
18528  }
18529 
18617  string view_name,
18618  string column_name,
18619  double x_center,
18620  double y_center,
18621  double radius,
18622  IDictionary<string, string> options = null )
18623  {
18624  return filterByRadiusGeometry( new FilterByRadiusGeometryRequest( table_name,
18625  view_name,
18626  column_name,
18627  x_center,
18628  y_center,
18629  radius,
18630  options ) );
18631  }
18632 
18654  {
18655  FilterByRangeResponse actualResponse_ = SubmitRequest<FilterByRangeResponse>("/filter/byrange", request_, false);
18656 
18657  return actualResponse_;
18658  }
18659 
18741  public FilterByRangeResponse filterByRange( string table_name,
18742  string view_name,
18743  string column_name,
18744  double lower_bound,
18745  double upper_bound,
18746  IDictionary<string, string> options = null )
18747  {
18748  return filterByRange( new FilterByRangeRequest( table_name, view_name,
18749  column_name, lower_bound,
18750  upper_bound, options ) );
18751  }
18752 
18775  {
18776  FilterBySeriesResponse actualResponse_ = SubmitRequest<FilterBySeriesResponse>("/filter/byseries", request_, false);
18777 
18778  return actualResponse_;
18779  }
18780 
18908  public FilterBySeriesResponse filterBySeries( string table_name,
18909  string view_name,
18910  string track_id,
18911  IList<string> target_track_ids,
18912  IDictionary<string, string> options = null )
18913  {
18914  return filterBySeries( new FilterBySeriesRequest( table_name, view_name,
18915  track_id, target_track_ids,
18916  options ) );
18917  }
18918 
18934  {
18935  FilterByStringResponse actualResponse_ = SubmitRequest<FilterByStringResponse>("/filter/bystring", request_, false);
18936 
18937  return actualResponse_;
18938  }
18939 
19088  public FilterByStringResponse filterByString( string table_name,
19089  string view_name,
19090  string expression,
19091  string mode,
19092  IList<string> column_names,
19093  IDictionary<string, string> options = null )
19094  {
19095  return filterByString( new FilterByStringRequest( table_name, view_name,
19096  expression, mode,
19097  column_names, options ) );
19098  }
19099 
19118  {
19119  FilterByTableResponse actualResponse_ = SubmitRequest<FilterByTableResponse>("/filter/bytable", request_, false);
19120 
19121  return actualResponse_;
19122  }
19123 
19330  public FilterByTableResponse filterByTable( string table_name,
19331  string view_name,
19332  string column_name,
19333  string source_table_name,
19334  string source_table_column_name,
19335  IDictionary<string, string> options = null )
19336  {
19337  return filterByTable( new FilterByTableRequest( table_name, view_name,
19338  column_name,
19339  source_table_name,
19340  source_table_column_name,
19341  options ) );
19342  }
19343 
19362  {
19363  FilterByValueResponse actualResponse_ = SubmitRequest<FilterByValueResponse>("/filter/byvalue", request_, false);
19364 
19365  return actualResponse_;
19366  }
19367 
19448  public FilterByValueResponse filterByValue( string table_name,
19449  string view_name,
19450  bool is_string,
19451  double _value,
19452  string value_str,
19453  string column_name,
19454  IDictionary<string, string> options = null )
19455  {
19456  return filterByValue( new FilterByValueRequest( table_name, view_name,
19457  is_string, _value, value_str,
19458  column_name, options ) );
19459  }
19460 
19472  {
19473  GetGraphEntitiesResponse actualResponse_ = SubmitRequest<GetGraphEntitiesResponse>("/get/graph/entities", request_, false);
19474 
19475  return actualResponse_;
19476  }
19477 
19535  public GetGraphEntitiesResponse getGraphEntities( string graph_name,
19536  long offset = 0,
19537  long limit = 10000,
19538  IDictionary<string, string> options = null )
19539  {
19540  return getGraphEntities( new GetGraphEntitiesRequest( graph_name, offset,
19541  limit, options ) );
19542  }
19543 
19556  {
19557  GetJobResponse actualResponse_ = SubmitRequest<GetJobResponse>("/get/job", request_, false);
19558 
19559  return actualResponse_;
19560  }
19561 
19584  public GetJobResponse getJob( long job_id,
19585  IDictionary<string, string> options = null )
19586  {
19587  return getJob( new GetJobRequest( job_id, options ) );
19588  }
19589 
19608  public GetRecordsResponse<T> getRecords<T>( GetRecordsRequest request_ ) where T : new()
19609  {
19610  RawGetRecordsResponse actualResponse_ = SubmitRequest<RawGetRecordsResponse>("/get/records", request_, false);
19611 
19612  GetRecordsResponse<T> response_ = new GetRecordsResponse<T>();
19613  response_.table_name = actualResponse_.table_name;
19614  response_.type_name = actualResponse_.type_name;
19615  response_.type_schema = actualResponse_.type_schema;
19616  response_.data = new List<T>();
19617  this.DecodeRawBinaryDataUsingSchemaString<T>( response_.type_schema, actualResponse_.records_binary, response_.data );
19618  response_.total_number_of_records = actualResponse_.total_number_of_records;
19619  response_.has_more_records = actualResponse_.has_more_records;
19620  response_.info = actualResponse_.info;
19621  return response_;
19622  }
19623 
19728  public GetRecordsResponse<T> getRecords<T>( string table_name,
19729  long offset = 0,
19730  long limit = -9999,
19731  IDictionary<string, string> options = null ) where T : new()
19732  {
19733  return getRecords<T>( new GetRecordsRequest( table_name, offset, limit,
19734  options ) );
19735  }
19736 
19773  {
19774  RawGetRecordsByColumnResponse actualResponse_ = SubmitRequest<RawGetRecordsByColumnResponse>("/get/records/bycolumn", request_, false);
19775 
19777  response_.table_name = actualResponse_.table_name;
19778  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
19779  response_.total_number_of_records = actualResponse_.total_number_of_records;
19780  response_.has_more_records = actualResponse_.has_more_records;
19781  response_.info = actualResponse_.info;
19782  return response_;
19783  }
19784 
19937  IList<string> column_names,
19938  long offset = 0,
19939  long limit = -9999,
19940  IDictionary<string, string> options = null )
19941  {
19942  return getRecordsByColumn( new GetRecordsByColumnRequest( table_name,
19943  column_names,
19944  offset, limit,
19945  options ) );
19946  }
19947 
19975  {
19976  RawGetRecordsBySeriesResponse actualResponse_ = SubmitRequest<RawGetRecordsBySeriesResponse>("/get/records/byseries", request_, false);
19977 
19979  response_.table_names = actualResponse_.table_names;
19980  response_.type_names = actualResponse_.type_names;
19981  response_.type_schemas = actualResponse_.type_schemas;
19982  response_.data = new List<IList<T>>();
19983  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.list_records_binary, response_.data );
19984  response_.info = actualResponse_.info;
19985  return response_;
19986  }
19987 
20032  string world_table_name,
20033  int offset = 0,
20034  int limit = 250,
20035  IDictionary<string, string> options = null ) where T : new()
20036  {
20037  return getRecordsBySeries<T>( new GetRecordsBySeriesRequest( table_name,
20038  world_table_name,
20039  offset, limit,
20040  options ) );
20041  }
20042 
20062  {
20063  RawGetRecordsFromCollectionResponse actualResponse_ = SubmitRequest<RawGetRecordsFromCollectionResponse>("/get/records/fromcollection", request_, false);
20064 
20066  response_.table_name = actualResponse_.table_name;
20067  response_.type_names = actualResponse_.type_names;
20068  response_.data = new List<T>();
20069  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.records_binary, response_.data );
20070  response_.record_ids = actualResponse_.record_ids;
20071  response_.info = actualResponse_.info;
20072  return response_;
20073  }
20074 
20146  long offset = 0,
20147  long limit = -9999,
20148  IDictionary<string, string> options = null ) where T : new()
20149  {
20151  offset,
20152  limit,
20153  options ) );
20154  }
20155 
20157  public GetVectortileResponse getVectortile( GetVectortileRequest request_ )
20158  {
20159  GetVectortileResponse actualResponse_ = SubmitRequest<GetVectortileResponse>("/get/vectortile", request_, false);
20160 
20161  return actualResponse_;
20162  }
20164 
20166  public GetVectortileResponse getVectortile( IList<string> table_names,
20167  IList<string> column_names,
20168  IDictionary<string, IList<string>> layers,
20169  int tile_x,
20170  int tile_y,
20171  int zoom,
20172  IDictionary<string, string> options = null )
20173  {
20174  return getVectortile( new GetVectortileRequest( table_names, column_names,
20175  layers, tile_x, tile_y, zoom,
20176  options ) );
20177  }
20179 
20188  {
20189  GrantPermissionResponse actualResponse_ = SubmitRequest<GrantPermissionResponse>("/grant/permission", request_, false);
20190 
20191  return actualResponse_;
20192  }
20193 
20412  public GrantPermissionResponse grantPermission( string principal,
20413  string _object,
20414  string object_type,
20415  string permission,
20416  IDictionary<string, string> options = null )
20417  {
20418  return grantPermission( new GrantPermissionRequest( principal, _object,
20419  object_type, permission,
20420  options ) );
20421  }
20422 
20433  {
20434  GrantPermissionCredentialResponse actualResponse_ = SubmitRequest<GrantPermissionCredentialResponse>("/grant/permission/credential", request_, false);
20435 
20436  return actualResponse_;
20437  }
20438 
20472  string permission,
20473  string credential_name,
20474  IDictionary<string, string> options = null )
20475  {
20477  permission,
20478  credential_name,
20479  options ) );
20480  }
20481 
20491  {
20492  GrantPermissionDatasourceResponse actualResponse_ = SubmitRequest<GrantPermissionDatasourceResponse>("/grant/permission/datasource", request_, false);
20493 
20494  return actualResponse_;
20495  }
20496 
20529  string permission,
20530  string datasource_name,
20531  IDictionary<string, string> options = null )
20532  {
20534  permission,
20535  datasource_name,
20536  options ) );
20537  }
20538 
20548  {
20549  GrantPermissionDirectoryResponse actualResponse_ = SubmitRequest<GrantPermissionDirectoryResponse>("/grant/permission/directory", request_, false);
20550 
20551  return actualResponse_;
20552  }
20553 
20588  string permission,
20589  string directory_name,
20590  IDictionary<string, string> options = null )
20591  {
20593  permission,
20594  directory_name,
20595  options ) );
20596  }
20597 
20606  {
20607  GrantPermissionProcResponse actualResponse_ = SubmitRequest<GrantPermissionProcResponse>("/grant/permission/proc", request_, false);
20608 
20609  return actualResponse_;
20610  }
20611 
20641  string permission,
20642  string proc_name,
20643  IDictionary<string, string> options = null )
20644  {
20645  return grantPermissionProc( new GrantPermissionProcRequest( name, permission,
20646  proc_name, options ) );
20647  }
20648 
20657  {
20658  GrantPermissionSystemResponse actualResponse_ = SubmitRequest<GrantPermissionSystemResponse>("/grant/permission/system", request_, false);
20659 
20660  return actualResponse_;
20661  }
20662 
20710  string permission,
20711  IDictionary<string, string> options = null )
20712  {
20714  permission,
20715  options ) );
20716  }
20717 
20726  {
20727  GrantPermissionTableResponse actualResponse_ = SubmitRequest<GrantPermissionTableResponse>("/grant/permission/table", request_, false);
20728 
20729  return actualResponse_;
20730  }
20731 
20795  string permission,
20796  string table_name,
20797  string filter_expression = "",
20798  IDictionary<string, string> options = null )
20799  {
20801  permission,
20802  table_name,
20803  filter_expression,
20804  options ) );
20805  }
20806 
20814  {
20815  GrantRoleResponse actualResponse_ = SubmitRequest<GrantRoleResponse>("/grant/role", request_, false);
20816 
20817  return actualResponse_;
20818  }
20819 
20831  public GrantRoleResponse grantRole( string role,
20832  string member,
20833  IDictionary<string, string> options = null )
20834  {
20835  return grantRole( new GrantRoleRequest( role, member, options ) );
20836  }
20837 
20846  {
20847  HasPermissionResponse actualResponse_ = SubmitRequest<HasPermissionResponse>("/has/permission", request_, false);
20848 
20849  return actualResponse_;
20850  }
20851 
21062  public HasPermissionResponse hasPermission( string principal,
21063  string _object,
21064  string object_type,
21065  string permission,
21066  IDictionary<string, string> options = null )
21067  {
21068  return hasPermission( new HasPermissionRequest( principal, _object,
21069  object_type, permission,
21070  options ) );
21071  }
21072 
21081  {
21082  HasProcResponse actualResponse_ = SubmitRequest<HasProcResponse>("/has/proc", request_, false);
21083 
21084  return actualResponse_;
21085  }
21086 
21096  public HasProcResponse hasProc( string proc_name,
21097  IDictionary<string, string> options = null )
21098  {
21099  return hasProc( new HasProcRequest( proc_name, options ) );
21100  }
21101 
21110  {
21111  HasRoleResponse actualResponse_ = SubmitRequest<HasRoleResponse>("/has/role", request_, false);
21112 
21113  return actualResponse_;
21114  }
21115 
21186  public HasRoleResponse hasRole( string principal,
21187  string role,
21188  IDictionary<string, string> options = null )
21189  {
21190  return hasRole( new HasRoleRequest( principal, role, options ) );
21191  }
21192 
21201  {
21202  HasSchemaResponse actualResponse_ = SubmitRequest<HasSchemaResponse>("/has/schema", request_, false);
21203 
21204  return actualResponse_;
21205  }
21206 
21218  public HasSchemaResponse hasSchema( string schema_name,
21219  IDictionary<string, string> options = null )
21220  {
21221  return hasSchema( new HasSchemaRequest( schema_name, options ) );
21222  }
21223 
21232  {
21233  HasTableResponse actualResponse_ = SubmitRequest<HasTableResponse>("/has/table", request_, false);
21234 
21235  return actualResponse_;
21236  }
21237 
21249  public HasTableResponse hasTable( string table_name,
21250  IDictionary<string, string> options = null )
21251  {
21252  return hasTable( new HasTableRequest( table_name, options ) );
21253  }
21254 
21262  {
21263  HasTypeResponse actualResponse_ = SubmitRequest<HasTypeResponse>("/has/type", request_, false);
21264 
21265  return actualResponse_;
21266  }
21267 
21277  public HasTypeResponse hasType( string type_id,
21278  IDictionary<string, string> options = null )
21279  {
21280  return hasType( new HasTypeRequest( type_id, options ) );
21281  }
21282 
21284  public ImportModelResponse importModel( ImportModelRequest request_ )
21285  {
21286  ImportModelResponse actualResponse_ = SubmitRequest<ImportModelResponse>("/import/model", request_, false);
21287 
21288  return actualResponse_;
21289  }
21291 
21293  public ImportModelResponse importModel( string model_name,
21294  string registry_name,
21295  string container,
21296  string run_function,
21297  string model_type,
21298  IDictionary<string, string> options = null )
21299  {
21300  return importModel( new ImportModelRequest( model_name, registry_name,
21301  container, run_function,
21302  model_type, options ) );
21303  }
21305 
21330  {
21331  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", request_, true);
21332 
21333  return actualResponse_;
21334  }
21335 
21362  {
21363  RawInsertRecordsRequest actualRequest_ = new RawInsertRecordsRequest();
21364  actualRequest_.table_name = request_.table_name;
21365  foreach (var thisObj in request_.data) actualRequest_.list.Add( AvroEncode( thisObj ) );
21366  actualRequest_.options = request_.options;
21367  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", actualRequest_, true);
21368 
21369  return actualResponse_;
21370  }
21371 
21650  public InsertRecordsResponse insertRecords<T>( string table_name,
21651  IList<T> data,
21652  IDictionary<string, string> options = null )
21653  {
21654  return insertRecords<T>( new InsertRecordsRequest<T>( table_name, data,
21655  options ) );
21656  }
21657 
21694  {
21695  InsertRecordsFromFilesResponse actualResponse_ = SubmitRequest<InsertRecordsFromFilesResponse>("/insert/records/fromfiles", request_, false);
21696 
21697  return actualResponse_;
21698  }
21699 
23045  IList<string> filepaths,
23046  IDictionary<string, IDictionary<string, string>> modify_columns = null,
23047  IDictionary<string, string> create_table_options = null,
23048  IDictionary<string, string> options = null )
23049  {
23050  return insertRecordsFromFiles( new InsertRecordsFromFilesRequest( table_name,
23051  filepaths,
23052  modify_columns,
23053  create_table_options,
23054  options ) );
23055  }
23056 
23068  {
23069  InsertRecordsFromPayloadResponse actualResponse_ = SubmitRequest<InsertRecordsFromPayloadResponse>("/insert/records/frompayload", request_, false);
23070 
23071  return actualResponse_;
23072  }
23073 
24264  string data_text,
24265  byte[] data_bytes,
24266  IDictionary<string, IDictionary<string, string>> modify_columns = null,
24267  IDictionary<string, string> create_table_options = null,
24268  IDictionary<string, string> options = null )
24269  {
24271  data_text,
24272  data_bytes,
24273  modify_columns,
24274  create_table_options,
24275  options ) );
24276  }
24277 
24286  {
24287  InsertRecordsFromQueryResponse actualResponse_ = SubmitRequest<InsertRecordsFromQueryResponse>("/insert/records/fromquery", request_, false);
24288 
24289  return actualResponse_;
24290  }
24291 
24947  string remote_query,
24948  IDictionary<string, IDictionary<string, string>> modify_columns = null,
24949  IDictionary<string, string> create_table_options = null,
24950  IDictionary<string, string> options = null )
24951  {
24952  return insertRecordsFromQuery( new InsertRecordsFromQueryRequest( table_name,
24953  remote_query,
24954  modify_columns,
24955  create_table_options,
24956  options ) );
24957  }
24958 
24975  {
24976  InsertRecordsRandomResponse actualResponse_ = SubmitRequest<InsertRecordsRandomResponse>("/insert/records/random", request_, false);
24977 
24978  return actualResponse_;
24979  }
24980 
25277  long count,
25278  IDictionary<string, IDictionary<string, double>> options = null )
25279  {
25280  return insertRecordsRandom( new InsertRecordsRandomRequest( table_name, count,
25281  options ) );
25282  }
25283 
25302  {
25303  InsertSymbolResponse actualResponse_ = SubmitRequest<InsertSymbolResponse>("/insert/symbol", request_, false);
25304 
25305  return actualResponse_;
25306  }
25307 
25362  public InsertSymbolResponse insertSymbol( string symbol_id,
25363  string symbol_format,
25364  byte[] symbol_data,
25365  IDictionary<string, string> options = null )
25366  {
25367  return insertSymbol( new InsertSymbolRequest( symbol_id, symbol_format,
25368  symbol_data, options ) );
25369  }
25370 
25378  {
25379  KillProcResponse actualResponse_ = SubmitRequest<KillProcResponse>("/kill/proc", request_, false);
25380 
25381  return actualResponse_;
25382  }
25383 
25440  public KillProcResponse killProc( string run_id = "",
25441  IDictionary<string, string> options = null )
25442  {
25443  return killProc( new KillProcRequest( run_id, options ) );
25444  }
25445 
25447  public ListGraphResponse listGraph( ListGraphRequest request_ )
25448  {
25449  ListGraphResponse actualResponse_ = SubmitRequest<ListGraphResponse>("/list/graph", request_, false);
25450 
25451  return actualResponse_;
25452  }
25454 
25456  public ListGraphResponse listGraph( string graph_name = "",
25457  IDictionary<string, string> options = null )
25458  {
25459  return listGraph( new ListGraphRequest( graph_name, options ) );
25460  }
25462 
25485  {
25486  LockTableResponse actualResponse_ = SubmitRequest<LockTableResponse>("/lock/table", request_, false);
25487 
25488  return actualResponse_;
25489  }
25490 
25555  public LockTableResponse lockTable( string table_name,
25556  string lock_type = LockTableRequest.LockType.STATUS,
25557  IDictionary<string, string> options = null )
25558  {
25559  return lockTable( new LockTableRequest( table_name, lock_type, options ) );
25560  }
25561 
25579  {
25580  MatchGraphResponse actualResponse_ = SubmitRequest<MatchGraphResponse>("/match/graph", request_, false);
25581 
25582  return actualResponse_;
25583  }
25584 
26638  public MatchGraphResponse matchGraph( string graph_name,
26639  IList<string> sample_points,
26640  string solve_method = MatchGraphRequest.SolveMethod.MARKOV_CHAIN,
26641  string solution_table = "",
26642  IDictionary<string, string> options = null )
26643  {
26644  return matchGraph( new MatchGraphRequest( graph_name, sample_points,
26645  solve_method, solution_table,
26646  options ) );
26647  }
26648 
26662  {
26663  ModifyGraphResponse actualResponse_ = SubmitRequest<ModifyGraphResponse>("/modify/graph", request_, false);
26664 
26665  return actualResponse_;
26666  }
26667 
27026  public ModifyGraphResponse modifyGraph( string graph_name,
27027  IList<string> nodes,
27028  IList<string> edges,
27029  IList<string> weights,
27030  IList<string> restrictions,
27031  IDictionary<string, string> options = null )
27032  {
27033  return modifyGraph( new ModifyGraphRequest( graph_name, nodes, edges, weights,
27034  restrictions, options ) );
27035  }
27036 
27066  {
27067  QueryGraphResponse actualResponse_ = SubmitRequest<QueryGraphResponse>("/query/graph", request_, false);
27068 
27069  return actualResponse_;
27070  }
27071 
27286  public QueryGraphResponse queryGraph( string graph_name,
27287  IList<string> queries,
27288  IList<string> restrictions = null,
27289  string adjacency_table = "",
27290  int rings = 1,
27291  IDictionary<string, string> options = null )
27292  {
27293  return queryGraph( new QueryGraphRequest( graph_name, queries, restrictions,
27294  adjacency_table, rings, options ) );
27295  }
27296 
27311  {
27312  RepartitionGraphResponse actualResponse_ = SubmitRequest<RepartitionGraphResponse>("/repartition/graph", request_, false);
27313 
27314  return actualResponse_;
27315  }
27316 
27357  public RepartitionGraphResponse repartitionGraph( string graph_name,
27358  IDictionary<string, string> options = null )
27359  {
27360  return repartitionGraph( new RepartitionGraphRequest( graph_name, options ) );
27361  }
27362 
27364  public ReserveResourceResponse reserveResource( ReserveResourceRequest request_ )
27365  {
27366  ReserveResourceResponse actualResponse_ = SubmitRequest<ReserveResourceResponse>("/reserve/resource", request_, false);
27367 
27368  return actualResponse_;
27369  }
27371 
27373  public ReserveResourceResponse reserveResource( string component,
27374  string name,
27375  string action,
27376  long bytes_requested = 0,
27377  long owner_id = 0,
27378  IDictionary<string, string> options = null )
27379  {
27380  return reserveResource( new ReserveResourceRequest( component, name, action,
27381  bytes_requested, owner_id,
27382  options ) );
27383  }
27385 
27399  {
27400  RestoreBackupResponse actualResponse_ = SubmitRequest<RestoreBackupResponse>("/restore/backup", request_, false);
27401 
27402  return actualResponse_;
27403  }
27404 
27727  public RestoreBackupResponse restoreBackup( string backup_name,
27728  IDictionary<string, string> restore_objects_map,
27729  string datasource_name,
27730  IDictionary<string, string> options = null )
27731  {
27732  return restoreBackup( new RestoreBackupRequest( backup_name,
27733  restore_objects_map,
27734  datasource_name, options ) );
27735  }
27736 
27745  {
27746  RevokePermissionResponse actualResponse_ = SubmitRequest<RevokePermissionResponse>("/revoke/permission", request_, false);
27747 
27748  return actualResponse_;
27749  }
27750 
27938  public RevokePermissionResponse revokePermission( string principal,
27939  string _object,
27940  string object_type,
27941  string permission,
27942  IDictionary<string, string> options = null )
27943  {
27944  return revokePermission( new RevokePermissionRequest( principal, _object,
27945  object_type, permission,
27946  options ) );
27947  }
27948 
27959  {
27960  RevokePermissionCredentialResponse actualResponse_ = SubmitRequest<RevokePermissionCredentialResponse>("/revoke/permission/credential", request_, false);
27961 
27962  return actualResponse_;
27963  }
27964 
28000  string permission,
28001  string credential_name,
28002  IDictionary<string, string> options = null )
28003  {
28005  permission,
28006  credential_name,
28007  options ) );
28008  }
28009 
28019  {
28020  RevokePermissionDatasourceResponse actualResponse_ = SubmitRequest<RevokePermissionDatasourceResponse>("/revoke/permission/datasource", request_, false);
28021 
28022  return actualResponse_;
28023  }
28024 
28059  string permission,
28060  string datasource_name,
28061  IDictionary<string, string> options = null )
28062  {
28064  permission,
28065  datasource_name,
28066  options ) );
28067  }
28068 
28078  {
28079  RevokePermissionDirectoryResponse actualResponse_ = SubmitRequest<RevokePermissionDirectoryResponse>("/revoke/permission/directory", request_, false);
28080 
28081  return actualResponse_;
28082  }
28083 
28119  string permission,
28120  string directory_name,
28121  IDictionary<string, string> options = null )
28122  {
28124  permission,
28125  directory_name,
28126  options ) );
28127  }
28128 
28137  {
28138  RevokePermissionProcResponse actualResponse_ = SubmitRequest<RevokePermissionProcResponse>("/revoke/permission/proc", request_, false);
28139 
28140  return actualResponse_;
28141  }
28142 
28174  string permission,
28175  string proc_name,
28176  IDictionary<string, string> options = null )
28177  {
28179  permission,
28180  proc_name,
28181  options ) );
28182  }
28183 
28192  {
28193  RevokePermissionSystemResponse actualResponse_ = SubmitRequest<RevokePermissionSystemResponse>("/revoke/permission/system", request_, false);
28194 
28195  return actualResponse_;
28196  }
28197 
28247  string permission,
28248  IDictionary<string, string> options = null )
28249  {
28251  permission,
28252  options ) );
28253  }
28254 
28263  {
28264  RevokePermissionTableResponse actualResponse_ = SubmitRequest<RevokePermissionTableResponse>("/revoke/permission/table", request_, false);
28265 
28266  return actualResponse_;
28267  }
28268 
28330  string permission,
28331  string table_name,
28332  IDictionary<string, string> options = null )
28333  {
28335  permission,
28336  table_name,
28337  options ) );
28338  }
28339 
28348  {
28349  RevokeRoleResponse actualResponse_ = SubmitRequest<RevokeRoleResponse>("/revoke/role", request_, false);
28350 
28351  return actualResponse_;
28352  }
28353 
28366  public RevokeRoleResponse revokeRole( string role,
28367  string member,
28368  IDictionary<string, string> options = null )
28369  {
28370  return revokeRole( new RevokeRoleRequest( role, member, options ) );
28371  }
28372 
28386  {
28387  ShowBackupResponse actualResponse_ = SubmitRequest<ShowBackupResponse>("/show/backup", request_, false);
28388 
28389  return actualResponse_;
28390  }
28391 
28517  public ShowBackupResponse showBackup( string backup_name,
28518  string datasource_name,
28519  IDictionary<string, string> options = null )
28520  {
28521  return showBackup( new ShowBackupRequest( backup_name, datasource_name,
28522  options ) );
28523  }
28524 
28526  public ShowContainerRegistryResponse showContainerRegistry( ShowContainerRegistryRequest request_ )
28527  {
28528  ShowContainerRegistryResponse actualResponse_ = SubmitRequest<ShowContainerRegistryResponse>("/show/container/registry", request_, false);
28529 
28530  return actualResponse_;
28531  }
28533 
28535  public ShowContainerRegistryResponse showContainerRegistry( string registry_name,
28536  IDictionary<string, string> options = null )
28537  {
28538  return showContainerRegistry( new ShowContainerRegistryRequest( registry_name,
28539  options ) );
28540  }
28542 
28552  {
28553  ShowCredentialResponse actualResponse_ = SubmitRequest<ShowCredentialResponse>("/show/credential", request_, false);
28554 
28555  return actualResponse_;
28556  }
28557 
28570  public ShowCredentialResponse showCredential( string credential_name,
28571  IDictionary<string, string> options = null )
28572  {
28573  return showCredential( new ShowCredentialRequest( credential_name, options ) );
28574  }
28575 
28585  {
28586  ShowDatasinkResponse actualResponse_ = SubmitRequest<ShowDatasinkResponse>("/show/datasink", request_, false);
28587 
28588  return actualResponse_;
28589  }
28590 
28603  public ShowDatasinkResponse showDatasink( string name,
28604  IDictionary<string, string> options = null )
28605  {
28606  return showDatasink( new ShowDatasinkRequest( name, options ) );
28607  }
28608 
28618  {
28619  ShowDatasourceResponse actualResponse_ = SubmitRequest<ShowDatasourceResponse>("/show/datasource", request_, false);
28620 
28621  return actualResponse_;
28622  }
28623 
28637  IDictionary<string, string> options = null )
28638  {
28639  return showDatasource( new ShowDatasourceRequest( name, options ) );
28640  }
28641 
28652  {
28653  ShowDirectoriesResponse actualResponse_ = SubmitRequest<ShowDirectoriesResponse>("/show/directories", request_, false);
28654 
28655  return actualResponse_;
28656  }
28657 
28669  public ShowDirectoriesResponse showDirectories( string directory_name = "",
28670  IDictionary<string, string> options = null )
28671  {
28672  return showDirectories( new ShowDirectoriesRequest( directory_name, options ) );
28673  }
28674 
28685  {
28686  ShowEnvironmentResponse actualResponse_ = SubmitRequest<ShowEnvironmentResponse>("/show/environment", request_, false);
28687 
28688  return actualResponse_;
28689  }
28690 
28762  public ShowEnvironmentResponse showEnvironment( string environment_name = "",
28763  IDictionary<string, string> options = null )
28764  {
28765  return showEnvironment( new ShowEnvironmentRequest( environment_name, options ) );
28766  }
28767 
28778  {
28779  ShowFilesResponse actualResponse_ = SubmitRequest<ShowFilesResponse>("/show/files", request_, false);
28780 
28781  return actualResponse_;
28782  }
28783 
28799  public ShowFilesResponse showFiles( IList<string> paths,
28800  IDictionary<string, string> options = null )
28801  {
28802  return showFiles( new ShowFilesRequest( paths, options ) );
28803  }
28804 
28806  public ShowFunctionsResponse showFunctions( ShowFunctionsRequest request_ )
28807  {
28808  ShowFunctionsResponse actualResponse_ = SubmitRequest<ShowFunctionsResponse>("/show/functions", request_, false);
28809 
28810  return actualResponse_;
28811  }
28813 
28815  public ShowFunctionsResponse showFunctions( IList<string> names,
28816  IDictionary<string, string> options = null )
28817  {
28818  return showFunctions( new ShowFunctionsRequest( names, options ) );
28819  }
28821 
28830  {
28831  ShowGraphResponse actualResponse_ = SubmitRequest<ShowGraphResponse>("/show/graph", request_, false);
28832 
28833  return actualResponse_;
28834  }
28835 
28905  public ShowGraphResponse showGraph( string graph_name = "",
28906  IDictionary<string, string> options = null )
28907  {
28908  return showGraph( new ShowGraphRequest( graph_name, options ) );
28909  }
28910 
28912  public ShowGraphGrammarResponse showGraphGrammar( ShowGraphGrammarRequest request_ )
28913  {
28914  ShowGraphGrammarResponse actualResponse_ = SubmitRequest<ShowGraphGrammarResponse>("/show/graph/grammar", request_, false);
28915 
28916  return actualResponse_;
28917  }
28919 
28921  public ShowGraphGrammarResponse showGraphGrammar( IDictionary<string, string> options = null )
28922  {
28923  return showGraphGrammar( new ShowGraphGrammarRequest( options ) );
28924  }
28926 
28928  public ShowModelResponse showModel( ShowModelRequest request_ )
28929  {
28930  ShowModelResponse actualResponse_ = SubmitRequest<ShowModelResponse>("/show/model", request_, false);
28931 
28932  return actualResponse_;
28933  }
28935 
28937  public ShowModelResponse showModel( IList<string> model_names = null,
28938  IDictionary<string, string> options = null )
28939  {
28940  return showModel( new ShowModelRequest( model_names, options ) );
28941  }
28943 
28951  {
28952  ShowProcResponse actualResponse_ = SubmitRequest<ShowProcResponse>("/show/proc", request_, false);
28953 
28954  return actualResponse_;
28955  }
28956 
28995  public ShowProcResponse showProc( string proc_name = "",
28996  IDictionary<string, string> options = null )
28997  {
28998  return showProc( new ShowProcRequest( proc_name, options ) );
28999  }
29000 
29013  {
29014  ShowProcStatusResponse actualResponse_ = SubmitRequest<ShowProcStatusResponse>("/show/proc/status", request_, false);
29015 
29016  return actualResponse_;
29017  }
29018 
29077  public ShowProcStatusResponse showProcStatus( string run_id = "",
29078  IDictionary<string, string> options = null )
29079  {
29080  return showProcStatus( new ShowProcStatusRequest( run_id, options ) );
29081  }
29082 
29095  {
29096  ShowResourceObjectsResponse actualResponse_ = SubmitRequest<ShowResourceObjectsResponse>("/show/resource/objects", request_, false);
29097 
29098  return actualResponse_;
29099  }
29100 
29214  public ShowResourceObjectsResponse showResourceObjects( IDictionary<string, string> options = null )
29215  {
29216  return showResourceObjects( new ShowResourceObjectsRequest( options ) );
29217  }
29218 
29227  {
29228  ShowResourceStatisticsResponse actualResponse_ = SubmitRequest<ShowResourceStatisticsResponse>("/show/resource/statistics", request_, false);
29229 
29230  return actualResponse_;
29231  }
29232 
29240  public ShowResourceStatisticsResponse showResourceStatistics( IDictionary<string, string> options = null )
29241  {
29242  return showResourceStatistics( new ShowResourceStatisticsRequest( options ) );
29243  }
29244 
29253  {
29254  ShowResourceGroupsResponse actualResponse_ = SubmitRequest<ShowResourceGroupsResponse>("/show/resourcegroups", request_, false);
29255 
29256  return actualResponse_;
29257  }
29258 
29346  public ShowResourceGroupsResponse showResourceGroups( IList<string> names,
29347  IDictionary<string, string> options = null )
29348  {
29349  return showResourceGroups( new ShowResourceGroupsRequest( names, options ) );
29350  }
29351 
29362  {
29363  ShowSchemaResponse actualResponse_ = SubmitRequest<ShowSchemaResponse>("/show/schema", request_, false);
29364 
29365  return actualResponse_;
29366  }
29367 
29410  public ShowSchemaResponse showSchema( string schema_name,
29411  IDictionary<string, string> options = null )
29412  {
29413  return showSchema( new ShowSchemaRequest( schema_name, options ) );
29414  }
29415 
29427  {
29428  ShowSecurityResponse actualResponse_ = SubmitRequest<ShowSecurityResponse>("/show/security", request_, false);
29429 
29430  return actualResponse_;
29431  }
29432 
29472  public ShowSecurityResponse showSecurity( IList<string> names,
29473  IDictionary<string, string> options = null )
29474  {
29475  return showSecurity( new ShowSecurityRequest( names, options ) );
29476  }
29477 
29486  {
29487  ShowSqlProcResponse actualResponse_ = SubmitRequest<ShowSqlProcResponse>("/show/sql/proc", request_, false);
29488 
29489  return actualResponse_;
29490  }
29491 
29532  public ShowSqlProcResponse showSqlProc( string procedure_name = "",
29533  IDictionary<string, string> options = null )
29534  {
29535  return showSqlProc( new ShowSqlProcRequest( procedure_name, options ) );
29536  }
29537 
29546  {
29547  ShowStatisticsResponse actualResponse_ = SubmitRequest<ShowStatisticsResponse>("/show/statistics", request_, false);
29548 
29549  return actualResponse_;
29550  }
29551 
29595  public ShowStatisticsResponse showStatistics( IList<string> table_names,
29596  IDictionary<string, string> options = null )
29597  {
29598  return showStatistics( new ShowStatisticsRequest( table_names, options ) );
29599  }
29600 
29611  {
29612  ShowSystemPropertiesResponse actualResponse_ = SubmitRequest<ShowSystemPropertiesResponse>("/show/system/properties", request_, false);
29613 
29614  return actualResponse_;
29615  }
29616 
29636  public ShowSystemPropertiesResponse showSystemProperties( IDictionary<string, string> options = null )
29637  {
29638  return showSystemProperties( new ShowSystemPropertiesRequest( options ) );
29639  }
29640 
29651  {
29652  ShowSystemStatusResponse actualResponse_ = SubmitRequest<ShowSystemStatusResponse>("/show/system/status", request_, false);
29653 
29654  return actualResponse_;
29655  }
29656 
29666  public ShowSystemStatusResponse showSystemStatus( IDictionary<string, string> options = null )
29667  {
29668  return showSystemStatus( new ShowSystemStatusRequest( options ) );
29669  }
29670 
29681  {
29682  ShowSystemTimingResponse actualResponse_ = SubmitRequest<ShowSystemTimingResponse>("/show/system/timing", request_, false);
29683 
29684  return actualResponse_;
29685  }
29686 
29696  public ShowSystemTimingResponse showSystemTiming( IDictionary<string, string> options = null )
29697  {
29698  return showSystemTiming( new ShowSystemTimingRequest( options ) );
29699  }
29700 
29743  {
29744  ShowTableResponse actualResponse_ = SubmitRequest<ShowTableResponse>("/show/table", request_, false);
29745 
29746 
29747  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
29748  {
29749  SetDecoderIfMissing( actualResponse_.type_ids[i_],
29750  actualResponse_.type_labels[i_],
29751  actualResponse_.type_schemas[i_],
29752  actualResponse_.properties[i_] );
29753  }
29754 
29755  return actualResponse_;
29756  }
29757 
30085  public ShowTableResponse showTable( string table_name,
30086  IDictionary<string, string> options = null )
30087  {
30088  return showTable( new ShowTableRequest( table_name, options ) );
30089  }
30090 
30099  {
30100  ShowTableMetadataResponse actualResponse_ = SubmitRequest<ShowTableMetadataResponse>("/show/table/metadata", request_, false);
30101 
30102  return actualResponse_;
30103  }
30104 
30117  public ShowTableMetadataResponse showTableMetadata( IList<string> table_names,
30118  IDictionary<string, string> options = null )
30119  {
30120  return showTableMetadata( new ShowTableMetadataRequest( table_names, options ) );
30121  }
30122 
30134  {
30135  ShowTableMonitorsResponse actualResponse_ = SubmitRequest<ShowTableMonitorsResponse>("/show/tablemonitors", request_, false);
30136 
30137  return actualResponse_;
30138  }
30139 
30153  public ShowTableMonitorsResponse showTableMonitors( IList<string> monitor_ids,
30154  IDictionary<string, string> options = null )
30155  {
30156  return showTableMonitors( new ShowTableMonitorsRequest( monitor_ids, options ) );
30157  }
30158 
30172  {
30173  ShowTablesByTypeResponse actualResponse_ = SubmitRequest<ShowTablesByTypeResponse>("/show/tables/bytype", request_, false);
30174 
30175  return actualResponse_;
30176  }
30177 
30197  string label,
30198  IDictionary<string, string> options = null )
30199  {
30200  return showTablesByType( new ShowTablesByTypeRequest( type_id, label, options ) );
30201  }
30202 
30211  {
30212  ShowTriggersResponse actualResponse_ = SubmitRequest<ShowTriggersResponse>("/show/triggers", request_, false);
30213 
30214  return actualResponse_;
30215  }
30216 
30227  public ShowTriggersResponse showTriggers( IList<string> trigger_ids,
30228  IDictionary<string, string> options = null )
30229  {
30230  return showTriggers( new ShowTriggersRequest( trigger_ids, options ) );
30231  }
30232 
30244  {
30245  ShowTypesResponse actualResponse_ = SubmitRequest<ShowTypesResponse>("/show/types", request_, false);
30246 
30247 
30248  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
30249  {
30250  SetDecoderIfMissing( actualResponse_.type_ids[i_],
30251  actualResponse_.labels[i_],
30252  actualResponse_.type_schemas[i_],
30253  actualResponse_.properties[i_] );
30254  }
30255 
30256  return actualResponse_;
30257  }
30258 
30302  public ShowTypesResponse showTypes( string type_id,
30303  string label,
30304  IDictionary<string, string> options = null )
30305  {
30306  return showTypes( new ShowTypesRequest( type_id, label, options ) );
30307  }
30308 
30316  {
30317  ShowVideoResponse actualResponse_ = SubmitRequest<ShowVideoResponse>("/show/video", request_, false);
30318 
30319  return actualResponse_;
30320  }
30321 
30331  public ShowVideoResponse showVideo( IList<string> paths,
30332  IDictionary<string, string> options = null )
30333  {
30334  return showVideo( new ShowVideoRequest( paths, options ) );
30335  }
30336 
30345  {
30346  ShowWalResponse actualResponse_ = SubmitRequest<ShowWalResponse>("/show/wal", request_, false);
30347 
30348  return actualResponse_;
30349  }
30350 
30386  public ShowWalResponse showWal( IList<string> table_names,
30387  IDictionary<string, string> options = null )
30388  {
30389  return showWal( new ShowWalRequest( table_names, options ) );
30390  }
30391 
30410  {
30411  SolveGraphResponse actualResponse_ = SubmitRequest<SolveGraphResponse>("/solve/graph", request_, false);
30412 
30413  return actualResponse_;
30414  }
30415 
30866  public SolveGraphResponse solveGraph( string graph_name,
30867  IList<string> weights_on_edges = null,
30868  IList<string> restrictions = null,
30869  string solver_type = SolveGraphRequest.SolverType.SHORTEST_PATH,
30870  IList<string> source_nodes = null,
30871  IList<string> destination_nodes = null,
30872  string solution_table = "graph_solutions",
30873  IDictionary<string, string> options = null )
30874  {
30875  return solveGraph( new SolveGraphRequest( graph_name, weights_on_edges,
30876  restrictions, solver_type,
30877  source_nodes, destination_nodes,
30878  solution_table, options ) );
30879  }
30880 
30919  {
30920  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", request_, true);
30921 
30922  return actualResponse_;
30923  }
30924 
30965  {
30966  RawUpdateRecordsRequest actualRequest_ = new RawUpdateRecordsRequest();
30967  actualRequest_.table_name = request_.table_name;
30968  actualRequest_.expressions = request_.expressions;
30969  actualRequest_.new_values_maps = request_.new_values_maps;
30970  foreach (var thisObj in request_.data) actualRequest_.records_to_insert.Add( AvroEncode( thisObj ) );
30971  actualRequest_.options = request_.options;
30972  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", actualRequest_, true);
30973 
30974  return actualResponse_;
30975  }
30976 
31276  public UpdateRecordsResponse updateRecords<T>( string table_name,
31277  IList<string> expressions,
31278  IList<IDictionary<string, string>> new_values_maps,
31279  IList<T> data = null,
31280  IDictionary<string, string> options = null )
31281  {
31282  return updateRecords<T>( new UpdateRecordsRequest<T>( table_name, expressions,
31283  new_values_maps, data,
31284  options ) );
31285  }
31286 
31357  {
31358  UploadFilesResponse actualResponse_ = SubmitRequest<UploadFilesResponse>("/upload/files", request_, false);
31359 
31360  return actualResponse_;
31361  }
31362 
31560  public UploadFilesResponse uploadFiles( IList<string> file_names,
31561  IList<byte[]> file_data,
31562  IDictionary<string, string> options = null )
31563  {
31564  return uploadFiles( new UploadFilesRequest( file_names, file_data, options ) );
31565  }
31566 
31585  {
31586  UploadFilesFromurlResponse actualResponse_ = SubmitRequest<UploadFilesFromurlResponse>("/upload/files/fromurl", request_, false);
31587 
31588  return actualResponse_;
31589  }
31590 
31616  public UploadFilesFromurlResponse uploadFilesFromurl( IList<string> file_names,
31617  IList<string> urls,
31618  IDictionary<string, string> options = null )
31619  {
31620  return uploadFilesFromurl( new UploadFilesFromurlRequest( file_names, urls,
31621  options ) );
31622  }
31623 
31625  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( VisualizeGetFeatureInfoRequest request_ )
31626  {
31627  VisualizeGetFeatureInfoResponse actualResponse_ = SubmitRequest<VisualizeGetFeatureInfoResponse>("/visualize/getfeatureinfo", request_, false);
31628 
31629  return actualResponse_;
31630  }
31632 
31634  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( IList<string> table_names,
31635  IList<string> x_column_names,
31636  IList<string> y_column_names,
31637  IList<string> geometry_column_names,
31638  IList<IList<string>> query_column_names,
31639  string projection,
31640  double min_x,
31641  double max_x,
31642  double min_y,
31643  double max_y,
31644  int width,
31645  int height,
31646  int x,
31647  int y,
31648  int radius,
31649  long limit,
31650  string encoding,
31651  IDictionary<string, string> options = null )
31652  {
31653  return visualizeGetFeatureInfo( new VisualizeGetFeatureInfoRequest( table_names,
31654  x_column_names,
31655  y_column_names,
31656  geometry_column_names,
31657  query_column_names,
31658  projection,
31659  min_x,
31660  max_x,
31661  min_y,
31662  max_y,
31663  width,
31664  height, x,
31665  y, radius,
31666  limit,
31667  encoding,
31668  options ) );
31669  }
31671 
31673  public VisualizeImageResponse visualizeImage( VisualizeImageRequest request_ )
31674  {
31675  VisualizeImageResponse actualResponse_ = SubmitRequest<VisualizeImageResponse>("/visualize/image", request_, false);
31676 
31677  return actualResponse_;
31678  }
31680 
31682  public VisualizeImageResponse visualizeImage( IList<string> table_names,
31683  IList<string> world_table_names,
31684  string x_column_name,
31685  string y_column_name,
31686  string symbol_column_name,
31687  string geometry_column_name,
31688  IList<IList<string>> track_ids,
31689  double min_x,
31690  double max_x,
31691  double min_y,
31692  double max_y,
31693  int width,
31694  int height,
31695  string projection,
31696  long bg_color,
31697  IDictionary<string, IList<string>> style_options,
31698  IDictionary<string, string> options = null )
31699  {
31700  return visualizeImage( new VisualizeImageRequest( table_names,
31701  world_table_names,
31702  x_column_name,
31703  y_column_name,
31704  symbol_column_name,
31705  geometry_column_name,
31706  track_ids, min_x, max_x,
31707  min_y, max_y, width, height,
31708  projection, bg_color,
31709  style_options, options ) );
31710  }
31712 
31727  {
31728  VisualizeImageChartResponse actualResponse_ = SubmitRequest<VisualizeImageChartResponse>("/visualize/image/chart", request_, false);
31729 
31730  return actualResponse_;
31731  }
31732 
32022  IList<string> x_column_names,
32023  IList<string> y_column_names,
32024  double min_x,
32025  double max_x,
32026  double min_y,
32027  double max_y,
32028  int width,
32029  int height,
32030  string bg_color,
32031  IDictionary<string, IList<string>> style_options,
32032  IDictionary<string, string> options = null )
32033  {
32034  return visualizeImageChart( new VisualizeImageChartRequest( table_name,
32035  x_column_names,
32036  y_column_names,
32037  min_x, max_x,
32038  min_y, max_y,
32039  width, height,
32040  bg_color,
32041  style_options,
32042  options ) );
32043  }
32044 
32046  public VisualizeImageClassbreakResponse visualizeImageClassbreak( VisualizeImageClassbreakRequest request_ )
32047  {
32048  VisualizeImageClassbreakResponse actualResponse_ = SubmitRequest<VisualizeImageClassbreakResponse>("/visualize/image/classbreak", request_, false);
32049 
32050  return actualResponse_;
32051  }
32053 
32055  public VisualizeImageClassbreakResponse visualizeImageClassbreak( IList<string> table_names,
32056  IList<string> world_table_names,
32057  string x_column_name,
32058  string y_column_name,
32059  string symbol_column_name,
32060  string geometry_column_name,
32061  IList<IList<string>> track_ids,
32062  string cb_attr,
32063  IList<string> cb_vals,
32064  string cb_pointcolor_attr,
32065  IList<string> cb_pointcolor_vals,
32066  string cb_pointalpha_attr,
32067  IList<string> cb_pointalpha_vals,
32068  string cb_pointsize_attr,
32069  IList<string> cb_pointsize_vals,
32070  string cb_pointshape_attr,
32071  IList<string> cb_pointshape_vals,
32072  double min_x,
32073  double max_x,
32074  double min_y,
32075  double max_y,
32076  int width,
32077  int height,
32078  string projection,
32079  long bg_color,
32080  IDictionary<string, IList<string>> style_options,
32081  IDictionary<string, string> options,
32082  IList<int> cb_transparency_vec )
32083  {
32084  return visualizeImageClassbreak( new VisualizeImageClassbreakRequest( table_names,
32085  world_table_names,
32086  x_column_name,
32087  y_column_name,
32088  symbol_column_name,
32089  geometry_column_name,
32090  track_ids,
32091  cb_attr,
32092  cb_vals,
32093  cb_pointcolor_attr,
32094  cb_pointcolor_vals,
32095  cb_pointalpha_attr,
32096  cb_pointalpha_vals,
32097  cb_pointsize_attr,
32098  cb_pointsize_vals,
32099  cb_pointshape_attr,
32100  cb_pointshape_vals,
32101  min_x,
32102  max_x,
32103  min_y,
32104  max_y,
32105  width,
32106  height,
32107  projection,
32108  bg_color,
32109  style_options,
32110  options,
32111  cb_transparency_vec ) );
32112  }
32114 
32116  public VisualizeImageContourResponse visualizeImageContour( VisualizeImageContourRequest request_ )
32117  {
32118  VisualizeImageContourResponse actualResponse_ = SubmitRequest<VisualizeImageContourResponse>("/visualize/image/contour", request_, false);
32119 
32120  return actualResponse_;
32121  }
32123 
32125  public VisualizeImageContourResponse visualizeImageContour( IList<string> table_names,
32126  string x_column_name,
32127  string y_column_name,
32128  string value_column_name,
32129  double min_x,
32130  double max_x,
32131  double min_y,
32132  double max_y,
32133  int width,
32134  int height,
32135  string projection,
32136  IDictionary<string, string> style_options,
32137  IDictionary<string, string> options = null )
32138  {
32139  return visualizeImageContour( new VisualizeImageContourRequest( table_names,
32140  x_column_name,
32141  y_column_name,
32142  value_column_name,
32143  min_x, max_x,
32144  min_y, max_y,
32145  width, height,
32146  projection,
32147  style_options,
32148  options ) );
32149  }
32151 
32153  public VisualizeImageHeatmapResponse visualizeImageHeatmap( VisualizeImageHeatmapRequest request_ )
32154  {
32155  VisualizeImageHeatmapResponse actualResponse_ = SubmitRequest<VisualizeImageHeatmapResponse>("/visualize/image/heatmap", request_, false);
32156 
32157  return actualResponse_;
32158  }
32160 
32162  public VisualizeImageHeatmapResponse visualizeImageHeatmap( IList<string> table_names,
32163  string x_column_name,
32164  string y_column_name,
32165  string value_column_name,
32166  string geometry_column_name,
32167  double min_x,
32168  double max_x,
32169  double min_y,
32170  double max_y,
32171  int width,
32172  int height,
32173  string projection,
32174  IDictionary<string, string> style_options,
32175  IDictionary<string, string> options = null )
32176  {
32177  return visualizeImageHeatmap( new VisualizeImageHeatmapRequest( table_names,
32178  x_column_name,
32179  y_column_name,
32180  value_column_name,
32181  geometry_column_name,
32182  min_x, max_x,
32183  min_y, max_y,
32184  width, height,
32185  projection,
32186  style_options,
32187  options ) );
32188  }
32190 
32192  public VisualizeImageLabelsResponse visualizeImageLabels( VisualizeImageLabelsRequest request_ )
32193  {
32194  VisualizeImageLabelsResponse actualResponse_ = SubmitRequest<VisualizeImageLabelsResponse>("/visualize/image/labels", request_, false);
32195 
32196  return actualResponse_;
32197  }
32199 
32201  public VisualizeImageLabelsResponse visualizeImageLabels( string table_name,
32202  string x_column_name,
32203  string y_column_name,
32204  string x_offset,
32205  string y_offset,
32206  string text_string,
32207  string font,
32208  string text_color,
32209  string text_angle,
32210  string text_scale,
32211  string draw_box,
32212  string draw_leader,
32213  string line_width,
32214  string line_color,
32215  string fill_color,
32216  string leader_x_column_name,
32217  string leader_y_column_name,
32218  string filter,
32219  double min_x,
32220  double max_x,
32221  double min_y,
32222  double max_y,
32223  int width,
32224  int height,
32225  string projection = VisualizeImageLabelsRequest.Projection.PLATE_CARREE,
32226  IDictionary<string, string> options = null )
32227  {
32228  return visualizeImageLabels( new VisualizeImageLabelsRequest( table_name,
32229  x_column_name,
32230  y_column_name,
32231  x_offset,
32232  y_offset,
32233  text_string,
32234  font,
32235  text_color,
32236  text_angle,
32237  text_scale,
32238  draw_box,
32239  draw_leader,
32240  line_width,
32241  line_color,
32242  fill_color,
32243  leader_x_column_name,
32244  leader_y_column_name,
32245  filter, min_x,
32246  max_x, min_y,
32247  max_y, width,
32248  height,
32249  projection,
32250  options ) );
32251  }
32253 
32268  {
32269  VisualizeIsochroneResponse actualResponse_ = SubmitRequest<VisualizeIsochroneResponse>("/visualize/isochrone", request_, false);
32270 
32271  return actualResponse_;
32272  }
32273 
33203  string source_node,
33204  double max_solution_radius,
33205  IList<string> weights_on_edges,
33206  IList<string> restrictions,
33207  int num_levels,
33208  bool generate_image,
33209  string levels_table,
33210  IDictionary<string, string> style_options,
33211  IDictionary<string, string> solve_options = null,
33212  IDictionary<string, string> contour_options = null,
33213  IDictionary<string, string> options = null )
33214  {
33215  return visualizeIsochrone( new VisualizeIsochroneRequest( graph_name,
33216  source_node,
33217  max_solution_radius,
33218  weights_on_edges,
33219  restrictions,
33220  num_levels,
33221  generate_image,
33222  levels_table,
33223  style_options,
33224  solve_options,
33225  contour_options,
33226  options ) );
33227  }
33228  } // end class Kinetica
33229 } // 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.
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
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.
CheckTableResponse checkTable(CheckTableRequest request_)
Scans the requested tables as specified in table_names for integrity.
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.
CreateCatalogResponse createCatalog(string name, string table_format, string location, string type, string credential, string datasource, IDictionary< string, string > options=null)
Creates a catalog, which contains the location and connection information for a deltalake catalog tha...
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 snapshot of existing objects, at the remote file store access...
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.
A set of results returned by Kinetica.checkTable.
Definition: CheckTable.cs:166
GetGraphEntitiesResponse getGraphEntities(GetGraphEntitiesRequest request_)
Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
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).
AdminRepairTableResponse adminRepairTable(IList< string > table_names, IDictionary< string, string > table_types, IDictionary< string, string > options=null)
Manually repair a corrupted table.Returns information about affected tables.
GetGraphEntitiesResponse getGraphEntities(string graph_name, long offset=0, long limit=10000, IDictionary< string, string > options=null)
Retrieves node or edge entities from an existing graph, with pagination support via offset and limit.
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.
A set of results returned by Kinetica.dropCatalog.
Definition: DropCatalog.cs:50
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 one or more backups accessible via the data source specified by datasource_na...
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.
DropBackupResponse dropBackup(string backup_name, string datasink_name, IDictionary< string, string > options=null)
Deletes one or more existing database backups and contained snapshots, accessible via the data sink s...
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.
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.
CheckTableResponse checkTable(IList< string > table_names, IDictionary< string, string > options=null)
Scans the requested tables as specified in table_names for integrity.
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).
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.getGraphEntities.
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.getGraphEntities.
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, accessible via the data sink specified by datasink_name .
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 one or more backups accessible via the data source specified by datasource_na...
RestoreBackupResponse restoreBackup(RestoreBackupRequest request_)
Restores database objects from a backup accessible via the data source specified by datasource_name.
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 snapshot of existing objects, at the remote file store access...
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.
CreateCatalogResponse createCatalog(CreateCatalogRequest request_)
Creates a catalog, which contains the location and connection information for a deltalake catalog tha...
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 results returned by Kinetica.createCatalog.
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, accessible via the data sink specified by datasink_name.
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.
A set of parameters for Kinetica.createCatalog.
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 database objects from a backup accessible via the data source specified by datasource_name .
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.
A set of parameters for Kinetica.dropBackup.
Definition: DropBackup.cs:19
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
AlterTableMonitorResponse alterTableMonitor(string topic_id, IDictionary< string, string > monitor_updates_map, IDictionary< string, string > options=null)
Alters a table monitor previously created with createTableMonitor.
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.
DropBackupResponse dropBackup(DropBackupRequest request_)
Deletes one or more existing database backups and contained snapshots, accessible via the data sink s...
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.
A set of results returned by Kinetica.dropBackup.
Definition: DropBackup.cs:232
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.
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.checkTable.
Definition: CheckTable.cs:23
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.
DropCatalogResponse dropCatalog(DropCatalogRequest request_)
Drops an existing catalog.
DropCatalogResponse dropCatalog(string name, IDictionary< string, string > options=null)
Drops an existing catalog.
A set of results returned by Kinetica.aggregateMinMaxGeometry.
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.dropCatalog.
Definition: DropCatalog.cs:17
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