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 
4587  IDictionary<string, string> datasink_updates_map,
4588  IDictionary<string, string> options )
4589  {
4590  return alterDatasink( new AlterDatasinkRequest( name, datasink_updates_map,
4591  options ) );
4592  }
4593 
4603  {
4604  AlterDatasourceResponse actualResponse_ = SubmitRequest<AlterDatasourceResponse>("/alter/datasource", request_, false);
4605 
4606  return actualResponse_;
4607  }
4608 
5027  IDictionary<string, string> datasource_updates_map,
5028  IDictionary<string, string> options )
5029  {
5030  return alterDatasource( new AlterDatasourceRequest( name,
5031  datasource_updates_map,
5032  options ) );
5033  }
5034 
5043  {
5044  AlterDirectoryResponse actualResponse_ = SubmitRequest<AlterDirectoryResponse>("/alter/directory", request_, false);
5045 
5046  return actualResponse_;
5047  }
5048 
5070  public AlterDirectoryResponse alterDirectory( string directory_name,
5071  IDictionary<string, string> directory_updates_map,
5072  IDictionary<string, string> options = null )
5073  {
5074  return alterDirectory( new AlterDirectoryRequest( directory_name,
5075  directory_updates_map,
5076  options ) );
5077  }
5078 
5088  {
5089  AlterEnvironmentResponse actualResponse_ = SubmitRequest<AlterEnvironmentResponse>("/alter/environment", request_, false);
5090 
5091  return actualResponse_;
5092  }
5093 
5176  public AlterEnvironmentResponse alterEnvironment( string environment_name,
5177  string action,
5178  string _value,
5179  IDictionary<string, string> options = null )
5180  {
5181  return alterEnvironment( new AlterEnvironmentRequest( environment_name,
5182  action, _value, options ) );
5183  }
5184 
5186  public AlterGraphResponse alterGraph( AlterGraphRequest request_ )
5187  {
5188  AlterGraphResponse actualResponse_ = SubmitRequest<AlterGraphResponse>("/alter/graph", request_, false);
5189 
5190  return actualResponse_;
5191  }
5193 
5195  public AlterGraphResponse alterGraph( string graph_name,
5196  string action,
5197  string action_arg,
5198  IDictionary<string, string> options = null )
5199  {
5200  return alterGraph( new AlterGraphRequest( graph_name, action, action_arg,
5201  options ) );
5202  }
5204 
5206  public AlterModelResponse alterModel( AlterModelRequest request_ )
5207  {
5208  AlterModelResponse actualResponse_ = SubmitRequest<AlterModelResponse>("/alter/model", request_, false);
5209 
5210  return actualResponse_;
5211  }
5213 
5215  public AlterModelResponse alterModel( string model_name,
5216  string action,
5217  string _value,
5218  IDictionary<string, string> options = null )
5219  {
5220  return alterModel( new AlterModelRequest( model_name, action, _value, options ) );
5221  }
5223 
5232  {
5233  AlterResourceGroupResponse actualResponse_ = SubmitRequest<AlterResourceGroupResponse>("/alter/resourcegroup", request_, false);
5234 
5235  return actualResponse_;
5236  }
5237 
5413  IDictionary<string, IDictionary<string, string>> tier_attributes = null,
5415  string adjoining_resource_group = "",
5416  IDictionary<string, string> options = null )
5417  {
5419  tier_attributes,
5420  ranking,
5421  adjoining_resource_group,
5422  options ) );
5423  }
5424 
5432  {
5433  AlterRoleResponse actualResponse_ = SubmitRequest<AlterRoleResponse>("/alter/role", request_, false);
5434 
5435  return actualResponse_;
5436  }
5437 
5469  public AlterRoleResponse alterRole( string name,
5470  string action,
5471  string _value,
5472  IDictionary<string, string> options = null )
5473  {
5474  return alterRole( new AlterRoleRequest( name, action, _value, options ) );
5475  }
5476 
5487  {
5488  AlterSchemaResponse actualResponse_ = SubmitRequest<AlterSchemaResponse>("/alter/schema", request_, false);
5489 
5490  return actualResponse_;
5491  }
5492 
5527  public AlterSchemaResponse alterSchema( string schema_name,
5528  string action,
5529  string _value,
5530  IDictionary<string, string> options = null )
5531  {
5532  return alterSchema( new AlterSchemaRequest( schema_name, action, _value,
5533  options ) );
5534  }
5535 
5551  {
5552  AlterSystemPropertiesResponse actualResponse_ = SubmitRequest<AlterSystemPropertiesResponse>("/alter/system/properties", request_, false);
5553 
5554  return actualResponse_;
5555  }
5556 
6003  public AlterSystemPropertiesResponse alterSystemProperties( IDictionary<string, string> property_updates_map,
6004  IDictionary<string, string> options = null )
6005  {
6006  return alterSystemProperties( new AlterSystemPropertiesRequest( property_updates_map,
6007  options ) );
6008  }
6009 
6066  {
6067  AlterTableResponse actualResponse_ = SubmitRequest<AlterTableResponse>("/alter/table", request_, false);
6068 
6069  return actualResponse_;
6070  }
6071 
6766  public AlterTableResponse alterTable( string table_name,
6767  string action,
6768  string _value,
6769  IDictionary<string, string> options = null )
6770  {
6771  return alterTable( new AlterTableRequest( table_name, action, _value, options ) );
6772  }
6773 
6795  {
6796  AlterTableColumnsResponse actualResponse_ = SubmitRequest<AlterTableColumnsResponse>("/alter/table/columns", request_, false);
6797 
6798  return actualResponse_;
6799  }
6800 
6834  IList<IDictionary<string, string>> column_alterations,
6835  IDictionary<string, string> options )
6836  {
6837  return alterTableColumns( new AlterTableColumnsRequest( table_name,
6838  column_alterations,
6839  options ) );
6840  }
6841 
6853  {
6854  AlterTableMetadataResponse actualResponse_ = SubmitRequest<AlterTableMetadataResponse>("/alter/table/metadata", request_, false);
6855 
6856  return actualResponse_;
6857  }
6858 
6879  public AlterTableMetadataResponse alterTableMetadata( IList<string> table_names,
6880  IDictionary<string, string> metadata_map,
6881  IDictionary<string, string> options = null )
6882  {
6883  return alterTableMetadata( new AlterTableMetadataRequest( table_names,
6884  metadata_map,
6885  options ) );
6886  }
6887 
6897  {
6898  AlterTableMonitorResponse actualResponse_ = SubmitRequest<AlterTableMonitorResponse>("/alter/tablemonitor", request_, false);
6899 
6900  return actualResponse_;
6901  }
6902 
6959  IDictionary<string, string> monitor_updates_map,
6960  IDictionary<string, string> options = null )
6961  {
6962  return alterTableMonitor( new AlterTableMonitorRequest( topic_id,
6963  monitor_updates_map,
6964  options ) );
6965  }
6966 
6984  {
6985  AlterTierResponse actualResponse_ = SubmitRequest<AlterTierResponse>("/alter/tier", request_, false);
6986 
6987  return actualResponse_;
6988  }
6989 
7080  public AlterTierResponse alterTier( string name,
7081  IDictionary<string, string> options = null )
7082  {
7083  return alterTier( new AlterTierRequest( name, options ) );
7084  }
7085 
7093  {
7094  AlterUserResponse actualResponse_ = SubmitRequest<AlterUserResponse>("/alter/user", request_, false);
7095 
7096  return actualResponse_;
7097  }
7098 
7161  public AlterUserResponse alterUser( string name,
7162  string action,
7163  string _value,
7164  IDictionary<string, string> options = null )
7165  {
7166  return alterUser( new AlterUserRequest( name, action, _value, options ) );
7167  }
7168 
7176  {
7177  AlterVideoResponse actualResponse_ = SubmitRequest<AlterVideoResponse>("/alter/video", request_, false);
7178 
7179  return actualResponse_;
7180  }
7181 
7198  public AlterVideoResponse alterVideo( string path,
7199  IDictionary<string, string> options = null )
7200  {
7201  return alterVideo( new AlterVideoRequest( path, options ) );
7202  }
7203 
7212  {
7213  AlterWalResponse actualResponse_ = SubmitRequest<AlterWalResponse>("/alter/wal", request_, false);
7214 
7215  return actualResponse_;
7216  }
7217 
7391  public AlterWalResponse alterWal( IList<string> table_names,
7392  IDictionary<string, string> options = null )
7393  {
7394  return alterWal( new AlterWalRequest( table_names, options ) );
7395  }
7396 
7412  {
7413  AppendRecordsResponse actualResponse_ = SubmitRequest<AppendRecordsResponse>("/append/records", request_, false);
7414 
7415  return actualResponse_;
7416  }
7417 
7629  public AppendRecordsResponse appendRecords( string table_name,
7630  string source_table_name,
7631  IDictionary<string, string> field_map,
7632  IDictionary<string, string> options = null )
7633  {
7634  return appendRecords( new AppendRecordsRequest( table_name, source_table_name,
7635  field_map, options ) );
7636  }
7637 
7646  {
7647  ClearStatisticsResponse actualResponse_ = SubmitRequest<ClearStatisticsResponse>("/clear/statistics", request_, false);
7648 
7649  return actualResponse_;
7650  }
7651 
7668  public ClearStatisticsResponse clearStatistics( string table_name = "",
7669  string column_name = "",
7670  IDictionary<string, string> options = null )
7671  {
7672  return clearStatistics( new ClearStatisticsRequest( table_name, column_name,
7673  options ) );
7674  }
7675 
7688  {
7689  ClearTableResponse actualResponse_ = SubmitRequest<ClearTableResponse>("/clear/table", request_, false);
7690 
7691  return actualResponse_;
7692  }
7693 
7744  public ClearTableResponse clearTable( string table_name = "",
7745  string authorization = "",
7746  IDictionary<string, string> options = null )
7747  {
7748  return clearTable( new ClearTableRequest( table_name, authorization, options ) );
7749  }
7750 
7760  {
7761  ClearTableMonitorResponse actualResponse_ = SubmitRequest<ClearTableMonitorResponse>("/clear/tablemonitor", request_, false);
7762 
7763  return actualResponse_;
7764  }
7765 
7834  IDictionary<string, string> options = null )
7835  {
7836  return clearTableMonitor( new ClearTableMonitorRequest( topic_id, options ) );
7837  }
7838 
7850  {
7851  ClearTablesResponse actualResponse_ = SubmitRequest<ClearTablesResponse>("/clear/tables", request_, false);
7852 
7853  return actualResponse_;
7854  }
7855 
7903  public ClearTablesResponse clearTables( IList<string> table_names = null,
7904  IDictionary<string, string> options = null )
7905  {
7906  return clearTables( new ClearTablesRequest( table_names, options ) );
7907  }
7908 
7920  {
7921  ClearTriggerResponse actualResponse_ = SubmitRequest<ClearTriggerResponse>("/clear/trigger", request_, false);
7922 
7923  return actualResponse_;
7924  }
7925 
7938  public ClearTriggerResponse clearTrigger( string trigger_id,
7939  IDictionary<string, string> options = null )
7940  {
7941  return clearTrigger( new ClearTriggerRequest( trigger_id, options ) );
7942  }
7943 
7952  {
7953  CollectStatisticsResponse actualResponse_ = SubmitRequest<CollectStatisticsResponse>("/collect/statistics", request_, false);
7954 
7955  return actualResponse_;
7956  }
7957 
7974  IList<string> column_names,
7975  IDictionary<string, string> options = null )
7976  {
7977  return collectStatistics( new CollectStatisticsRequest( table_name,
7978  column_names, options ) );
7979  }
7980 
7995  {
7996  CreateBackupResponse actualResponse_ = SubmitRequest<CreateBackupResponse>("/create/backup", request_, false);
7997 
7998  return actualResponse_;
7999  }
8000 
8293  public CreateBackupResponse createBackup( string backup_name,
8294  string backup_type,
8295  IDictionary<string, string> backup_objects_map,
8296  string datasink_name,
8297  IDictionary<string, string> options = null )
8298  {
8299  return createBackup( new CreateBackupRequest( backup_name, backup_type,
8300  backup_objects_map,
8301  datasink_name, options ) );
8302  }
8303 
8313  {
8314  CreateCatalogResponse actualResponse_ = SubmitRequest<CreateCatalogResponse>("/create/catalog", request_, false);
8315 
8316  return actualResponse_;
8317  }
8318 
8387  string table_format,
8388  string location,
8389  string type,
8390  string credential,
8391  string datasource,
8392  IDictionary<string, string> options = null )
8393  {
8394  return createCatalog( new CreateCatalogRequest( name, table_format, location,
8395  type, credential, datasource,
8396  options ) );
8397  }
8398 
8400  public CreateContainerRegistryResponse createContainerRegistry( CreateContainerRegistryRequest request_ )
8401  {
8402  CreateContainerRegistryResponse actualResponse_ = SubmitRequest<CreateContainerRegistryResponse>("/create/container/registry", request_, false);
8403 
8404  return actualResponse_;
8405  }
8407 
8409  public CreateContainerRegistryResponse createContainerRegistry( string registry_name,
8410  string uri,
8411  string credential,
8412  IDictionary<string, string> options = null )
8413  {
8414  return createContainerRegistry( new CreateContainerRegistryRequest( registry_name,
8415  uri,
8416  credential,
8417  options ) );
8418  }
8420 
8429  {
8430  CreateCredentialResponse actualResponse_ = SubmitRequest<CreateCredentialResponse>("/create/credential", request_, false);
8431 
8432  return actualResponse_;
8433  }
8434 
8531  public CreateCredentialResponse createCredential( string credential_name,
8532  string type,
8533  string identity,
8534  string secret,
8535  IDictionary<string, string> options = null )
8536  {
8537  return createCredential( new CreateCredentialRequest( credential_name, type,
8538  identity, secret,
8539  options ) );
8540  }
8541 
8552  {
8553  CreateDatasinkResponse actualResponse_ = SubmitRequest<CreateDatasinkResponse>("/create/datasink", request_, false);
8554 
8555  return actualResponse_;
8556  }
8557 
8928  string destination,
8929  IDictionary<string, string> options = null )
8930  {
8931  return createDatasink( new CreateDatasinkRequest( name, destination, options ) );
8932  }
8933 
8944  {
8945  CreateDatasourceResponse actualResponse_ = SubmitRequest<CreateDatasourceResponse>("/create/datasource", request_, false);
8946 
8947  return actualResponse_;
8948  }
8949 
9354  string location,
9355  string user_name,
9356  string password,
9357  IDictionary<string, string> options = null )
9358  {
9359  return createDatasource( new CreateDatasourceRequest( name, location,
9360  user_name, password,
9361  options ) );
9362  }
9363 
9365  public CreateDeltaTableResponse createDeltaTable( CreateDeltaTableRequest request_ )
9366  {
9367  CreateDeltaTableResponse actualResponse_ = SubmitRequest<CreateDeltaTableResponse>("/create/deltatable", request_, false);
9368 
9369  return actualResponse_;
9370  }
9372 
9374  public CreateDeltaTableResponse createDeltaTable( string delta_table_name,
9375  string table_name,
9376  IDictionary<string, string> options = null )
9377  {
9378  return createDeltaTable( new CreateDeltaTableRequest( delta_table_name,
9379  table_name, options ) );
9380  }
9382 
9395  {
9396  CreateDirectoryResponse actualResponse_ = SubmitRequest<CreateDirectoryResponse>("/create/directory", request_, false);
9397 
9398  return actualResponse_;
9399  }
9400 
9458  public CreateDirectoryResponse createDirectory( string directory_name,
9459  IDictionary<string, string> options = null )
9460  {
9461  return createDirectory( new CreateDirectoryRequest( directory_name, options ) );
9462  }
9463 
9473  {
9474  CreateEnvironmentResponse actualResponse_ = SubmitRequest<CreateEnvironmentResponse>("/create/environment", request_, false);
9475 
9476  return actualResponse_;
9477  }
9478 
9489  public CreateEnvironmentResponse createEnvironment( string environment_name,
9490  IDictionary<string, string> options = null )
9491  {
9492  return createEnvironment( new CreateEnvironmentRequest( environment_name,
9493  options ) );
9494  }
9495 
9511  {
9512  CreateGraphResponse actualResponse_ = SubmitRequest<CreateGraphResponse>("/create/graph", request_, false);
9513 
9514  return actualResponse_;
9515  }
9516 
9830  public CreateGraphResponse createGraph( string graph_name,
9831  bool directed_graph,
9832  IList<string> nodes,
9833  IList<string> edges,
9834  IList<string> weights,
9835  IList<string> restrictions,
9836  IDictionary<string, string> options = null )
9837  {
9838  return createGraph( new CreateGraphRequest( graph_name, directed_graph, nodes,
9839  edges, weights, restrictions,
9840  options ) );
9841  }
9842 
9854  {
9855  CreateJobResponse actualResponse_ = SubmitRequest<CreateJobResponse>("/create/job", request_, false);
9856 
9857  return actualResponse_;
9858  }
9859 
9923  public CreateJobResponse createJob( string endpoint,
9924  string request_encoding,
9925  byte[] data,
9926  string data_str,
9927  IDictionary<string, string> options = null )
9928  {
9929  return createJob( new CreateJobRequest( endpoint, request_encoding, data,
9930  data_str, options ) );
9931  }
9932 
9946  {
9947  CreateJoinTableResponse actualResponse_ = SubmitRequest<CreateJoinTableResponse>("/create/jointable", request_, false);
9948 
9949  return actualResponse_;
9950  }
9951 
10139  public CreateJoinTableResponse createJoinTable( string join_table_name,
10140  IList<string> table_names,
10141  IList<string> column_names,
10142  IList<string> expressions = null,
10143  IDictionary<string, string> options = null )
10144  {
10145  return createJoinTable( new CreateJoinTableRequest( join_table_name,
10146  table_names, column_names,
10147  expressions, options ) );
10148  }
10149 
10167  {
10168  CreateMaterializedViewResponse actualResponse_ = SubmitRequest<CreateMaterializedViewResponse>("/create/materializedview", request_, false);
10169 
10170  return actualResponse_;
10171  }
10172 
10391  IDictionary<string, string> options = null )
10392  {
10393  return createMaterializedView( new CreateMaterializedViewRequest( table_name,
10394  options ) );
10395  }
10396 
10407  {
10408  CreateProcResponse actualResponse_ = SubmitRequest<CreateProcResponse>("/create/proc", request_, false);
10409 
10410  return actualResponse_;
10411  }
10412 
10494  public CreateProcResponse createProc( string proc_name,
10495  string execution_mode = CreateProcRequest.ExecutionMode.DISTRIBUTED,
10496  IDictionary<string, byte[]> files = null,
10497  string command = "",
10498  IList<string> args = null,
10499  IDictionary<string, string> options = null )
10500  {
10501  return createProc( new CreateProcRequest( proc_name, execution_mode, files,
10502  command, args, options ) );
10503  }
10504 
10542  {
10543  CreateProjectionResponse actualResponse_ = SubmitRequest<CreateProjectionResponse>("/create/projection", request_, false);
10544 
10545  return actualResponse_;
10546  }
10547 
10996  public CreateProjectionResponse createProjection( string table_name,
10997  string projection_name,
10998  IList<string> column_names,
10999  IDictionary<string, string> options = null )
11000  {
11001  return createProjection( new CreateProjectionRequest( table_name,
11002  projection_name,
11003  column_names, options ) );
11004  }
11005 
11014  {
11015  CreateResourceGroupResponse actualResponse_ = SubmitRequest<CreateResourceGroupResponse>("/create/resourcegroup", request_, false);
11016 
11017  return actualResponse_;
11018  }
11019 
11128  IDictionary<string, IDictionary<string, string>> tier_attributes,
11129  string ranking,
11130  string adjoining_resource_group = "",
11131  IDictionary<string, string> options = null )
11132  {
11134  tier_attributes,
11135  ranking,
11136  adjoining_resource_group,
11137  options ) );
11138  }
11139 
11149  {
11150  CreateRoleResponse actualResponse_ = SubmitRequest<CreateRoleResponse>("/create/role", request_, false);
11151 
11152  return actualResponse_;
11153  }
11154 
11176  public CreateRoleResponse createRole( string name,
11177  IDictionary<string, string> options = null )
11178  {
11179  return createRole( new CreateRoleRequest( name, options ) );
11180  }
11181 
11193  {
11194  CreateSchemaResponse actualResponse_ = SubmitRequest<CreateSchemaResponse>("/create/schema", request_, false);
11195 
11196  return actualResponse_;
11197  }
11198 
11239  public CreateSchemaResponse createSchema( string schema_name,
11240  IDictionary<string, string> options = null )
11241  {
11242  return createSchema( new CreateSchemaRequest( schema_name, options ) );
11243  }
11244 
11246  public CreateStateTableResponse createStateTable( CreateStateTableRequest request_ )
11247  {
11248  CreateStateTableResponse actualResponse_ = SubmitRequest<CreateStateTableResponse>("/create/statetable", request_, false);
11249 
11250  return actualResponse_;
11251  }
11253 
11255  public CreateStateTableResponse createStateTable( string table_name,
11256  string input_table_name,
11257  string init_table_name,
11258  IDictionary<string, string> options = null )
11259  {
11260  return createStateTable( new CreateStateTableRequest( table_name,
11261  input_table_name,
11262  init_table_name, options ) );
11263  }
11265 
11314  {
11315  CreateTableResponse actualResponse_ = SubmitRequest<CreateTableResponse>("/create/table", request_, false);
11316 
11317  return actualResponse_;
11318  }
11319 
11804  public CreateTableResponse createTable( string table_name,
11805  string type_id,
11806  IDictionary<string, string> options = null )
11807  {
11808  return createTable( new CreateTableRequest( table_name, type_id, options ) );
11809  }
11810 
11831  {
11832  CreateTableExternalResponse actualResponse_ = SubmitRequest<CreateTableExternalResponse>("/create/table/external", request_, false);
11833 
11834  return actualResponse_;
11835  }
11836 
13283  IList<string> filepaths,
13284  IDictionary<string, IDictionary<string, string>> modify_columns = null,
13285  IDictionary<string, string> create_table_options = null,
13286  IDictionary<string, string> options = null )
13287  {
13288  return createTableExternal( new CreateTableExternalRequest( table_name,
13289  filepaths,
13290  modify_columns,
13291  create_table_options,
13292  options ) );
13293  }
13294 
13320  {
13321  CreateTableMonitorResponse actualResponse_ = SubmitRequest<CreateTableMonitorResponse>("/create/tablemonitor", request_, false);
13322 
13323  return actualResponse_;
13324  }
13325 
13548  IDictionary<string, string> options = null )
13549  {
13550  return createTableMonitor( new CreateTableMonitorRequest( table_name, options ) );
13551  }
13552 
13577  {
13578  CreateTriggerByAreaResponse actualResponse_ = SubmitRequest<CreateTriggerByAreaResponse>("/create/trigger/byarea", request_, false);
13579 
13580  return actualResponse_;
13581  }
13582 
13628  IList<string> table_names,
13629  string x_column_name,
13630  IList<double> x_vector,
13631  string y_column_name,
13632  IList<double> y_vector,
13633  IDictionary<string, string> options = null )
13634  {
13635  return createTriggerByArea( new CreateTriggerByAreaRequest( request_id,
13636  table_names,
13637  x_column_name,
13638  x_vector,
13639  y_column_name,
13640  y_vector, options ) );
13641  }
13642 
13664  {
13665  CreateTriggerByRangeResponse actualResponse_ = SubmitRequest<CreateTriggerByRangeResponse>("/create/trigger/byrange", request_, false);
13666 
13667  return actualResponse_;
13668  }
13669 
13704  IList<string> table_names,
13705  string column_name,
13706  double min,
13707  double max,
13708  IDictionary<string, string> options = null )
13709  {
13710  return createTriggerByRange( new CreateTriggerByRangeRequest( request_id,
13711  table_names,
13712  column_name,
13713  min, max,
13714  options ) );
13715  }
13716 
13773  {
13774  CreateTypeResponse actualResponse_ = SubmitRequest<CreateTypeResponse>("/create/type", request_, false);
13775 
13776  SetDecoderIfMissing( actualResponse_.type_id,
13777  actualResponse_.label,
13778  actualResponse_.type_definition,
13779  actualResponse_.properties );
13780  return actualResponse_;
13781  }
13782 
14194  public CreateTypeResponse createType( string type_definition,
14195  string label,
14196  IDictionary<string, IList<string>> properties = null,
14197  IDictionary<string, string> options = null )
14198  {
14199  return createType( new CreateTypeRequest( type_definition, label, properties,
14200  options ) );
14201  }
14202 
14227  {
14228  CreateUnionResponse actualResponse_ = SubmitRequest<CreateUnionResponse>("/create/union", request_, false);
14229 
14230  return actualResponse_;
14231  }
14232 
14516  public CreateUnionResponse createUnion( string table_name,
14517  IList<string> table_names,
14518  IList<IList<string>> input_column_names,
14519  IList<string> output_column_names,
14520  IDictionary<string, string> options = null )
14521  {
14522  return createUnion( new CreateUnionRequest( table_name, table_names,
14523  input_column_names,
14524  output_column_names, options ) );
14525  }
14526 
14537  {
14538  CreateUserExternalResponse actualResponse_ = SubmitRequest<CreateUserExternalResponse>("/create/user/external", request_, false);
14539 
14540  return actualResponse_;
14541  }
14542 
14632  IDictionary<string, string> options = null )
14633  {
14634  return createUserExternal( new CreateUserExternalRequest( name, options ) );
14635  }
14636 
14645  {
14646  CreateUserInternalResponse actualResponse_ = SubmitRequest<CreateUserInternalResponse>("/create/user/internal", request_, false);
14647 
14648  return actualResponse_;
14649  }
14650 
14741  string password,
14742  IDictionary<string, string> options = null )
14743  {
14744  return createUserInternal( new CreateUserInternalRequest( name, password,
14745  options ) );
14746  }
14747 
14756  {
14757  CreateVideoResponse actualResponse_ = SubmitRequest<CreateVideoResponse>("/create/video", request_, false);
14758 
14759  return actualResponse_;
14760  }
14761 
14898  public CreateVideoResponse createVideo( string attribute,
14899  string begin,
14900  double duration_seconds,
14901  string end,
14902  double frames_per_second,
14903  string style,
14904  string path,
14905  string style_parameters,
14906  IDictionary<string, string> options = null )
14907  {
14908  return createVideo( new CreateVideoRequest( attribute, begin,
14909  duration_seconds, end,
14910  frames_per_second, style, path,
14911  style_parameters, options ) );
14912  }
14913 
14922  {
14923  DeleteDirectoryResponse actualResponse_ = SubmitRequest<DeleteDirectoryResponse>("/delete/directory", request_, false);
14924 
14925  return actualResponse_;
14926  }
14927 
14990  public DeleteDirectoryResponse deleteDirectory( string directory_name,
14991  IDictionary<string, string> options = null )
14992  {
14993  return deleteDirectory( new DeleteDirectoryRequest( directory_name, options ) );
14994  }
14995 
15004  {
15005  DeleteFilesResponse actualResponse_ = SubmitRequest<DeleteFilesResponse>("/delete/files", request_, false);
15006 
15007  return actualResponse_;
15008  }
15009 
15049  public DeleteFilesResponse deleteFiles( IList<string> file_names,
15050  IDictionary<string, string> options = null )
15051  {
15052  return deleteFiles( new DeleteFilesRequest( file_names, options ) );
15053  }
15054 
15063  {
15064  DeleteGraphResponse actualResponse_ = SubmitRequest<DeleteGraphResponse>("/delete/graph", request_, false);
15065 
15066  return actualResponse_;
15067  }
15068 
15115  public DeleteGraphResponse deleteGraph( string graph_name,
15116  IDictionary<string, string> options = null )
15117  {
15118  return deleteGraph( new DeleteGraphRequest( graph_name, options ) );
15119  }
15120 
15130  {
15131  DeleteProcResponse actualResponse_ = SubmitRequest<DeleteProcResponse>("/delete/proc", request_, false);
15132 
15133  return actualResponse_;
15134  }
15135 
15146  public DeleteProcResponse deleteProc( string proc_name,
15147  IDictionary<string, string> options = null )
15148  {
15149  return deleteProc( new DeleteProcRequest( proc_name, options ) );
15150  }
15151 
15172  {
15173  DeleteRecordsResponse actualResponse_ = SubmitRequest<DeleteRecordsResponse>("/delete/records", request_, false);
15174 
15175  return actualResponse_;
15176  }
15177 
15258  public DeleteRecordsResponse deleteRecords( string table_name,
15259  IList<string> expressions,
15260  IDictionary<string, string> options = null )
15261  {
15262  return deleteRecords( new DeleteRecordsRequest( table_name, expressions,
15263  options ) );
15264  }
15265 
15273  {
15274  DeleteResourceGroupResponse actualResponse_ = SubmitRequest<DeleteResourceGroupResponse>("/delete/resourcegroup", request_, false);
15275 
15276  return actualResponse_;
15277  }
15278 
15316  IDictionary<string, string> options = null )
15317  {
15318  return deleteResourceGroup( new DeleteResourceGroupRequest( name, options ) );
15319  }
15320 
15330  {
15331  DeleteRoleResponse actualResponse_ = SubmitRequest<DeleteRoleResponse>("/delete/role", request_, false);
15332 
15333  return actualResponse_;
15334  }
15335 
15346  public DeleteRoleResponse deleteRole( string name,
15347  IDictionary<string, string> options = null )
15348  {
15349  return deleteRole( new DeleteRoleRequest( name, options ) );
15350  }
15351 
15361  {
15362  DeleteUserResponse actualResponse_ = SubmitRequest<DeleteUserResponse>("/delete/user", request_, false);
15363 
15364  return actualResponse_;
15365  }
15366 
15377  public DeleteUserResponse deleteUser( string name,
15378  IDictionary<string, string> options = null )
15379  {
15380  return deleteUser( new DeleteUserRequest( name, options ) );
15381  }
15382 
15391  {
15392  DownloadFilesResponse actualResponse_ = SubmitRequest<DownloadFilesResponse>("/download/files", request_, false);
15393 
15394  return actualResponse_;
15395  }
15396 
15452  public DownloadFilesResponse downloadFiles( IList<string> file_names,
15453  IList<long> read_offsets,
15454  IList<long> read_lengths,
15455  IDictionary<string, string> options = null )
15456  {
15457  return downloadFiles( new DownloadFilesRequest( file_names, read_offsets,
15458  read_lengths, options ) );
15459  }
15460 
15474  {
15475  DropBackupResponse actualResponse_ = SubmitRequest<DropBackupResponse>("/drop/backup", request_, false);
15476 
15477  return actualResponse_;
15478  }
15479 
15572  public DropBackupResponse dropBackup( string backup_name,
15573  string datasink_name,
15574  IDictionary<string, string> options = null )
15575  {
15576  return dropBackup( new DropBackupRequest( backup_name, datasink_name, options ) );
15577  }
15578 
15588  {
15589  DropCatalogResponse actualResponse_ = SubmitRequest<DropCatalogResponse>("/drop/catalog", request_, false);
15590 
15591  return actualResponse_;
15592  }
15593 
15604  public DropCatalogResponse dropCatalog( string name,
15605  IDictionary<string, string> options = null )
15606  {
15607  return dropCatalog( new DropCatalogRequest( name, options ) );
15608  }
15609 
15611  public DropContainerRegistryResponse dropContainerRegistry( DropContainerRegistryRequest request_ )
15612  {
15613  DropContainerRegistryResponse actualResponse_ = SubmitRequest<DropContainerRegistryResponse>("/drop/container/registry", request_, false);
15614 
15615  return actualResponse_;
15616  }
15618 
15620  public DropContainerRegistryResponse dropContainerRegistry( string registry_name,
15621  IDictionary<string, string> options = null )
15622  {
15623  return dropContainerRegistry( new DropContainerRegistryRequest( registry_name,
15624  options ) );
15625  }
15627 
15636  {
15637  DropCredentialResponse actualResponse_ = SubmitRequest<DropCredentialResponse>("/drop/credential", request_, false);
15638 
15639  return actualResponse_;
15640  }
15641 
15651  public DropCredentialResponse dropCredential( string credential_name,
15652  IDictionary<string, string> options = null )
15653  {
15654  return dropCredential( new DropCredentialRequest( credential_name, options ) );
15655  }
15656 
15672  {
15673  DropDatasinkResponse actualResponse_ = SubmitRequest<DropDatasinkResponse>("/drop/datasink", request_, false);
15674 
15675  return actualResponse_;
15676  }
15677 
15722  public DropDatasinkResponse dropDatasink( string name,
15723  IDictionary<string, string> options = null )
15724  {
15725  return dropDatasink( new DropDatasinkRequest( name, options ) );
15726  }
15727 
15739  {
15740  DropDatasourceResponse actualResponse_ = SubmitRequest<DropDatasourceResponse>("/drop/datasource", request_, false);
15741 
15742  return actualResponse_;
15743  }
15744 
15758  IDictionary<string, string> options = null )
15759  {
15760  return dropDatasource( new DropDatasourceRequest( name, options ) );
15761  }
15762 
15772  {
15773  DropEnvironmentResponse actualResponse_ = SubmitRequest<DropEnvironmentResponse>("/drop/environment", request_, false);
15774 
15775  return actualResponse_;
15776  }
15777 
15820  public DropEnvironmentResponse dropEnvironment( string environment_name,
15821  IDictionary<string, string> options = null )
15822  {
15823  return dropEnvironment( new DropEnvironmentRequest( environment_name, options ) );
15824  }
15825 
15827  public DropModelResponse dropModel( DropModelRequest request_ )
15828  {
15829  DropModelResponse actualResponse_ = SubmitRequest<DropModelResponse>("/drop/model", request_, false);
15830 
15831  return actualResponse_;
15832  }
15834 
15836  public DropModelResponse dropModel( string model_name,
15837  IDictionary<string, string> options = null )
15838  {
15839  return dropModel( new DropModelRequest( model_name, options ) );
15840  }
15842 
15853  {
15854  DropSchemaResponse actualResponse_ = SubmitRequest<DropSchemaResponse>("/drop/schema", request_, false);
15855 
15856  return actualResponse_;
15857  }
15858 
15925  public DropSchemaResponse dropSchema( string schema_name,
15926  IDictionary<string, string> options = null )
15927  {
15928  return dropSchema( new DropSchemaRequest( schema_name, options ) );
15929  }
15930 
15932  public EvaluateModelResponse evaluateModel( EvaluateModelRequest request_ )
15933  {
15934  EvaluateModelResponse actualResponse_ = SubmitRequest<EvaluateModelResponse>("/evaluate/model", request_, false);
15935 
15936  return actualResponse_;
15937  }
15939 
15941  public EvaluateModelResponse evaluateModel( string model_name,
15942  int replicas,
15943  string deployment_mode,
15944  string source_table,
15945  string destination_table,
15946  IDictionary<string, string> options = null )
15947  {
15948  return evaluateModel( new EvaluateModelRequest( model_name, replicas,
15949  deployment_mode, source_table,
15950  destination_table, options ) );
15951  }
15953 
15972  {
15973  ExecuteProcResponse actualResponse_ = SubmitRequest<ExecuteProcResponse>("/execute/proc", request_, false);
15974 
15975  return actualResponse_;
15976  }
15977 
16112  public ExecuteProcResponse executeProc( string proc_name,
16113  IDictionary<string, string> _params = null,
16114  IDictionary<string, byte[]> bin_params = null,
16115  IList<string> input_table_names = null,
16116  IDictionary<string, IList<string>> input_column_names = null,
16117  IList<string> output_table_names = null,
16118  IDictionary<string, string> options = null )
16119  {
16120  return executeProc( new ExecuteProcRequest( proc_name, _params, bin_params,
16121  input_table_names,
16122  input_column_names,
16123  output_table_names, options ) );
16124  }
16125 
16158  {
16159  RawExecuteSqlResponse actualResponse_ = SubmitRequest<RawExecuteSqlResponse>("/execute/sql", request_, false);
16160 
16161  ExecuteSqlResponse response_ = new ExecuteSqlResponse();
16162  response_.count_affected = actualResponse_.count_affected;
16163  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
16164  response_.total_number_of_records = actualResponse_.total_number_of_records;
16165  response_.has_more_records = actualResponse_.has_more_records;
16166  response_.paging_table = actualResponse_.paging_table;
16167  response_.info = actualResponse_.info;
16168  return response_;
16169  }
16170 
16685  public ExecuteSqlResponse executeSql( string statement,
16686  long offset = 0,
16687  long limit = -9999,
16688  string request_schema_str = "",
16689  IList<byte[]> data = null,
16690  IDictionary<string, string> options = null )
16691  {
16692  return executeSql( new ExecuteSqlRequest( statement, offset, limit,
16693  request_schema_str, data, options ) );
16694  }
16695 
16704  {
16705  ExportQueryMetricsResponse actualResponse_ = SubmitRequest<ExportQueryMetricsResponse>("/export/query/metrics", request_, false);
16706 
16707  return actualResponse_;
16708  }
16709 
16771  public ExportQueryMetricsResponse exportQueryMetrics( IDictionary<string, string> options = null )
16772  {
16773  return exportQueryMetrics( new ExportQueryMetricsRequest( options ) );
16774  }
16775 
16802  {
16803  ExportRecordsToFilesResponse actualResponse_ = SubmitRequest<ExportRecordsToFilesResponse>("/export/records/tofiles", request_, false);
16804 
16805  return actualResponse_;
16806  }
16807 
17129  string filepath,
17130  IDictionary<string, string> options = null )
17131  {
17132  return exportRecordsToFiles( new ExportRecordsToFilesRequest( table_name,
17133  filepath,
17134  options ) );
17135  }
17136 
17145  {
17146  ExportRecordsToTableResponse actualResponse_ = SubmitRequest<ExportRecordsToTableResponse>("/export/records/totable", request_, false);
17147 
17148  return actualResponse_;
17149  }
17150 
17255  string remote_query = "",
17256  IDictionary<string, string> options = null )
17257  {
17258  return exportRecordsToTable( new ExportRecordsToTableRequest( table_name,
17259  remote_query,
17260  options ) );
17261  }
17262 
17279  {
17280  FilterResponse actualResponse_ = SubmitRequest<FilterResponse>("/filter", request_, false);
17281 
17282  return actualResponse_;
17283  }
17284 
17371  public FilterResponse filter( string table_name,
17372  string view_name,
17373  string expression,
17374  IDictionary<string, string> options = null )
17375  {
17376  return filter( new FilterRequest( table_name, view_name, expression, options ) );
17377  }
17378 
17394  {
17395  FilterByAreaResponse actualResponse_ = SubmitRequest<FilterByAreaResponse>("/filter/byarea", request_, false);
17396 
17397  return actualResponse_;
17398  }
17399 
17479  public FilterByAreaResponse filterByArea( string table_name,
17480  string view_name,
17481  string x_column_name,
17482  IList<double> x_vector,
17483  string y_column_name,
17484  IList<double> y_vector,
17485  IDictionary<string, string> options = null )
17486  {
17487  return filterByArea( new FilterByAreaRequest( table_name, view_name,
17488  x_column_name, x_vector,
17489  y_column_name, y_vector, options ) );
17490  }
17491 
17507  {
17508  FilterByAreaGeometryResponse actualResponse_ = SubmitRequest<FilterByAreaGeometryResponse>("/filter/byarea/geometry", request_, false);
17509 
17510  return actualResponse_;
17511  }
17512 
17590  string view_name,
17591  string column_name,
17592  IList<double> x_vector,
17593  IList<double> y_vector,
17594  IDictionary<string, string> options = null )
17595  {
17596  return filterByAreaGeometry( new FilterByAreaGeometryRequest( table_name,
17597  view_name,
17598  column_name,
17599  x_vector,
17600  y_vector,
17601  options ) );
17602  }
17603 
17619  {
17620  FilterByBoxResponse actualResponse_ = SubmitRequest<FilterByBoxResponse>("/filter/bybox", request_, false);
17621 
17622  return actualResponse_;
17623  }
17624 
17711  public FilterByBoxResponse filterByBox( string table_name,
17712  string view_name,
17713  string x_column_name,
17714  double min_x,
17715  double max_x,
17716  string y_column_name,
17717  double min_y,
17718  double max_y,
17719  IDictionary<string, string> options = null )
17720  {
17721  return filterByBox( new FilterByBoxRequest( table_name, view_name,
17722  x_column_name, min_x, max_x,
17723  y_column_name, min_y, max_y,
17724  options ) );
17725  }
17726 
17742  {
17743  FilterByBoxGeometryResponse actualResponse_ = SubmitRequest<FilterByBoxGeometryResponse>("/filter/bybox/geometry", request_, false);
17744 
17745  return actualResponse_;
17746  }
17747 
17834  string view_name,
17835  string column_name,
17836  double min_x,
17837  double max_x,
17838  double min_y,
17839  double max_y,
17840  IDictionary<string, string> options = null )
17841  {
17842  return filterByBoxGeometry( new FilterByBoxGeometryRequest( table_name,
17843  view_name,
17844  column_name,
17845  min_x, max_x,
17846  min_y, max_y,
17847  options ) );
17848  }
17849 
17861  {
17862  FilterByGeometryResponse actualResponse_ = SubmitRequest<FilterByGeometryResponse>("/filter/bygeometry", request_, false);
17863 
17864  return actualResponse_;
17865  }
17866 
18001  public FilterByGeometryResponse filterByGeometry( string table_name,
18002  string view_name,
18003  string column_name,
18004  string input_wkt,
18005  string operation,
18006  IDictionary<string, string> options = null )
18007  {
18008  return filterByGeometry( new FilterByGeometryRequest( table_name, view_name,
18009  column_name, input_wkt,
18010  operation, options ) );
18011  }
18012 
18036  {
18037  FilterByListResponse actualResponse_ = SubmitRequest<FilterByListResponse>("/filter/bylist", request_, false);
18038 
18039  return actualResponse_;
18040  }
18041 
18149  public FilterByListResponse filterByList( string table_name,
18150  string view_name,
18151  IDictionary<string, IList<string>> column_values_map,
18152  IDictionary<string, string> options = null )
18153  {
18154  return filterByList( new FilterByListRequest( table_name, view_name,
18155  column_values_map, options ) );
18156  }
18157 
18177  {
18178  FilterByRadiusResponse actualResponse_ = SubmitRequest<FilterByRadiusResponse>("/filter/byradius", request_, false);
18179 
18180  return actualResponse_;
18181  }
18182 
18273  public FilterByRadiusResponse filterByRadius( string table_name,
18274  string view_name,
18275  string x_column_name,
18276  double x_center,
18277  string y_column_name,
18278  double y_center,
18279  double radius,
18280  IDictionary<string, string> options = null )
18281  {
18282  return filterByRadius( new FilterByRadiusRequest( table_name, view_name,
18283  x_column_name, x_center,
18284  y_column_name, y_center,
18285  radius, options ) );
18286  }
18287 
18304  {
18305  FilterByRadiusGeometryResponse actualResponse_ = SubmitRequest<FilterByRadiusGeometryResponse>("/filter/byradius/geometry", request_, false);
18306 
18307  return actualResponse_;
18308  }
18309 
18397  string view_name,
18398  string column_name,
18399  double x_center,
18400  double y_center,
18401  double radius,
18402  IDictionary<string, string> options = null )
18403  {
18404  return filterByRadiusGeometry( new FilterByRadiusGeometryRequest( table_name,
18405  view_name,
18406  column_name,
18407  x_center,
18408  y_center,
18409  radius,
18410  options ) );
18411  }
18412 
18434  {
18435  FilterByRangeResponse actualResponse_ = SubmitRequest<FilterByRangeResponse>("/filter/byrange", request_, false);
18436 
18437  return actualResponse_;
18438  }
18439 
18521  public FilterByRangeResponse filterByRange( string table_name,
18522  string view_name,
18523  string column_name,
18524  double lower_bound,
18525  double upper_bound,
18526  IDictionary<string, string> options = null )
18527  {
18528  return filterByRange( new FilterByRangeRequest( table_name, view_name,
18529  column_name, lower_bound,
18530  upper_bound, options ) );
18531  }
18532 
18555  {
18556  FilterBySeriesResponse actualResponse_ = SubmitRequest<FilterBySeriesResponse>("/filter/byseries", request_, false);
18557 
18558  return actualResponse_;
18559  }
18560 
18688  public FilterBySeriesResponse filterBySeries( string table_name,
18689  string view_name,
18690  string track_id,
18691  IList<string> target_track_ids,
18692  IDictionary<string, string> options = null )
18693  {
18694  return filterBySeries( new FilterBySeriesRequest( table_name, view_name,
18695  track_id, target_track_ids,
18696  options ) );
18697  }
18698 
18714  {
18715  FilterByStringResponse actualResponse_ = SubmitRequest<FilterByStringResponse>("/filter/bystring", request_, false);
18716 
18717  return actualResponse_;
18718  }
18719 
18868  public FilterByStringResponse filterByString( string table_name,
18869  string view_name,
18870  string expression,
18871  string mode,
18872  IList<string> column_names,
18873  IDictionary<string, string> options = null )
18874  {
18875  return filterByString( new FilterByStringRequest( table_name, view_name,
18876  expression, mode,
18877  column_names, options ) );
18878  }
18879 
18898  {
18899  FilterByTableResponse actualResponse_ = SubmitRequest<FilterByTableResponse>("/filter/bytable", request_, false);
18900 
18901  return actualResponse_;
18902  }
18903 
19110  public FilterByTableResponse filterByTable( string table_name,
19111  string view_name,
19112  string column_name,
19113  string source_table_name,
19114  string source_table_column_name,
19115  IDictionary<string, string> options = null )
19116  {
19117  return filterByTable( new FilterByTableRequest( table_name, view_name,
19118  column_name,
19119  source_table_name,
19120  source_table_column_name,
19121  options ) );
19122  }
19123 
19142  {
19143  FilterByValueResponse actualResponse_ = SubmitRequest<FilterByValueResponse>("/filter/byvalue", request_, false);
19144 
19145  return actualResponse_;
19146  }
19147 
19228  public FilterByValueResponse filterByValue( string table_name,
19229  string view_name,
19230  bool is_string,
19231  double _value,
19232  string value_str,
19233  string column_name,
19234  IDictionary<string, string> options = null )
19235  {
19236  return filterByValue( new FilterByValueRequest( table_name, view_name,
19237  is_string, _value, value_str,
19238  column_name, options ) );
19239  }
19240 
19253  {
19254  GetJobResponse actualResponse_ = SubmitRequest<GetJobResponse>("/get/job", request_, false);
19255 
19256  return actualResponse_;
19257  }
19258 
19281  public GetJobResponse getJob( long job_id,
19282  IDictionary<string, string> options = null )
19283  {
19284  return getJob( new GetJobRequest( job_id, options ) );
19285  }
19286 
19305  public GetRecordsResponse<T> getRecords<T>( GetRecordsRequest request_ ) where T : new()
19306  {
19307  RawGetRecordsResponse actualResponse_ = SubmitRequest<RawGetRecordsResponse>("/get/records", request_, false);
19308 
19309  GetRecordsResponse<T> response_ = new GetRecordsResponse<T>();
19310  response_.table_name = actualResponse_.table_name;
19311  response_.type_name = actualResponse_.type_name;
19312  response_.type_schema = actualResponse_.type_schema;
19313  response_.data = new List<T>();
19314  this.DecodeRawBinaryDataUsingSchemaString<T>( response_.type_schema, actualResponse_.records_binary, response_.data );
19315  response_.total_number_of_records = actualResponse_.total_number_of_records;
19316  response_.has_more_records = actualResponse_.has_more_records;
19317  response_.info = actualResponse_.info;
19318  return response_;
19319  }
19320 
19425  public GetRecordsResponse<T> getRecords<T>( string table_name,
19426  long offset = 0,
19427  long limit = -9999,
19428  IDictionary<string, string> options = null ) where T : new()
19429  {
19430  return getRecords<T>( new GetRecordsRequest( table_name, offset, limit,
19431  options ) );
19432  }
19433 
19470  {
19471  RawGetRecordsByColumnResponse actualResponse_ = SubmitRequest<RawGetRecordsByColumnResponse>("/get/records/bycolumn", request_, false);
19472 
19474  response_.table_name = actualResponse_.table_name;
19475  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
19476  response_.total_number_of_records = actualResponse_.total_number_of_records;
19477  response_.has_more_records = actualResponse_.has_more_records;
19478  response_.info = actualResponse_.info;
19479  return response_;
19480  }
19481 
19634  IList<string> column_names,
19635  long offset = 0,
19636  long limit = -9999,
19637  IDictionary<string, string> options = null )
19638  {
19639  return getRecordsByColumn( new GetRecordsByColumnRequest( table_name,
19640  column_names,
19641  offset, limit,
19642  options ) );
19643  }
19644 
19672  {
19673  RawGetRecordsBySeriesResponse actualResponse_ = SubmitRequest<RawGetRecordsBySeriesResponse>("/get/records/byseries", request_, false);
19674 
19676  response_.table_names = actualResponse_.table_names;
19677  response_.type_names = actualResponse_.type_names;
19678  response_.type_schemas = actualResponse_.type_schemas;
19679  response_.data = new List<IList<T>>();
19680  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.list_records_binary, response_.data );
19681  response_.info = actualResponse_.info;
19682  return response_;
19683  }
19684 
19729  string world_table_name,
19730  int offset = 0,
19731  int limit = 250,
19732  IDictionary<string, string> options = null ) where T : new()
19733  {
19734  return getRecordsBySeries<T>( new GetRecordsBySeriesRequest( table_name,
19735  world_table_name,
19736  offset, limit,
19737  options ) );
19738  }
19739 
19759  {
19760  RawGetRecordsFromCollectionResponse actualResponse_ = SubmitRequest<RawGetRecordsFromCollectionResponse>("/get/records/fromcollection", request_, false);
19761 
19763  response_.table_name = actualResponse_.table_name;
19764  response_.type_names = actualResponse_.type_names;
19765  response_.data = new List<T>();
19766  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.records_binary, response_.data );
19767  response_.record_ids = actualResponse_.record_ids;
19768  response_.info = actualResponse_.info;
19769  return response_;
19770  }
19771 
19843  long offset = 0,
19844  long limit = -9999,
19845  IDictionary<string, string> options = null ) where T : new()
19846  {
19848  offset,
19849  limit,
19850  options ) );
19851  }
19852 
19854  public GetVectortileResponse getVectortile( GetVectortileRequest request_ )
19855  {
19856  GetVectortileResponse actualResponse_ = SubmitRequest<GetVectortileResponse>("/get/vectortile", request_, false);
19857 
19858  return actualResponse_;
19859  }
19861 
19863  public GetVectortileResponse getVectortile( IList<string> table_names,
19864  IList<string> column_names,
19865  IDictionary<string, IList<string>> layers,
19866  int tile_x,
19867  int tile_y,
19868  int zoom,
19869  IDictionary<string, string> options = null )
19870  {
19871  return getVectortile( new GetVectortileRequest( table_names, column_names,
19872  layers, tile_x, tile_y, zoom,
19873  options ) );
19874  }
19876 
19885  {
19886  GrantPermissionResponse actualResponse_ = SubmitRequest<GrantPermissionResponse>("/grant/permission", request_, false);
19887 
19888  return actualResponse_;
19889  }
19890 
20109  public GrantPermissionResponse grantPermission( string principal,
20110  string _object,
20111  string object_type,
20112  string permission,
20113  IDictionary<string, string> options = null )
20114  {
20115  return grantPermission( new GrantPermissionRequest( principal, _object,
20116  object_type, permission,
20117  options ) );
20118  }
20119 
20130  {
20131  GrantPermissionCredentialResponse actualResponse_ = SubmitRequest<GrantPermissionCredentialResponse>("/grant/permission/credential", request_, false);
20132 
20133  return actualResponse_;
20134  }
20135 
20169  string permission,
20170  string credential_name,
20171  IDictionary<string, string> options = null )
20172  {
20174  permission,
20175  credential_name,
20176  options ) );
20177  }
20178 
20188  {
20189  GrantPermissionDatasourceResponse actualResponse_ = SubmitRequest<GrantPermissionDatasourceResponse>("/grant/permission/datasource", request_, false);
20190 
20191  return actualResponse_;
20192  }
20193 
20226  string permission,
20227  string datasource_name,
20228  IDictionary<string, string> options = null )
20229  {
20231  permission,
20232  datasource_name,
20233  options ) );
20234  }
20235 
20245  {
20246  GrantPermissionDirectoryResponse actualResponse_ = SubmitRequest<GrantPermissionDirectoryResponse>("/grant/permission/directory", request_, false);
20247 
20248  return actualResponse_;
20249  }
20250 
20285  string permission,
20286  string directory_name,
20287  IDictionary<string, string> options = null )
20288  {
20290  permission,
20291  directory_name,
20292  options ) );
20293  }
20294 
20303  {
20304  GrantPermissionProcResponse actualResponse_ = SubmitRequest<GrantPermissionProcResponse>("/grant/permission/proc", request_, false);
20305 
20306  return actualResponse_;
20307  }
20308 
20338  string permission,
20339  string proc_name,
20340  IDictionary<string, string> options = null )
20341  {
20342  return grantPermissionProc( new GrantPermissionProcRequest( name, permission,
20343  proc_name, options ) );
20344  }
20345 
20354  {
20355  GrantPermissionSystemResponse actualResponse_ = SubmitRequest<GrantPermissionSystemResponse>("/grant/permission/system", request_, false);
20356 
20357  return actualResponse_;
20358  }
20359 
20407  string permission,
20408  IDictionary<string, string> options = null )
20409  {
20411  permission,
20412  options ) );
20413  }
20414 
20423  {
20424  GrantPermissionTableResponse actualResponse_ = SubmitRequest<GrantPermissionTableResponse>("/grant/permission/table", request_, false);
20425 
20426  return actualResponse_;
20427  }
20428 
20492  string permission,
20493  string table_name,
20494  string filter_expression = "",
20495  IDictionary<string, string> options = null )
20496  {
20498  permission,
20499  table_name,
20500  filter_expression,
20501  options ) );
20502  }
20503 
20511  {
20512  GrantRoleResponse actualResponse_ = SubmitRequest<GrantRoleResponse>("/grant/role", request_, false);
20513 
20514  return actualResponse_;
20515  }
20516 
20528  public GrantRoleResponse grantRole( string role,
20529  string member,
20530  IDictionary<string, string> options = null )
20531  {
20532  return grantRole( new GrantRoleRequest( role, member, options ) );
20533  }
20534 
20543  {
20544  HasPermissionResponse actualResponse_ = SubmitRequest<HasPermissionResponse>("/has/permission", request_, false);
20545 
20546  return actualResponse_;
20547  }
20548 
20759  public HasPermissionResponse hasPermission( string principal,
20760  string _object,
20761  string object_type,
20762  string permission,
20763  IDictionary<string, string> options = null )
20764  {
20765  return hasPermission( new HasPermissionRequest( principal, _object,
20766  object_type, permission,
20767  options ) );
20768  }
20769 
20778  {
20779  HasProcResponse actualResponse_ = SubmitRequest<HasProcResponse>("/has/proc", request_, false);
20780 
20781  return actualResponse_;
20782  }
20783 
20793  public HasProcResponse hasProc( string proc_name,
20794  IDictionary<string, string> options = null )
20795  {
20796  return hasProc( new HasProcRequest( proc_name, options ) );
20797  }
20798 
20807  {
20808  HasRoleResponse actualResponse_ = SubmitRequest<HasRoleResponse>("/has/role", request_, false);
20809 
20810  return actualResponse_;
20811  }
20812 
20883  public HasRoleResponse hasRole( string principal,
20884  string role,
20885  IDictionary<string, string> options = null )
20886  {
20887  return hasRole( new HasRoleRequest( principal, role, options ) );
20888  }
20889 
20898  {
20899  HasSchemaResponse actualResponse_ = SubmitRequest<HasSchemaResponse>("/has/schema", request_, false);
20900 
20901  return actualResponse_;
20902  }
20903 
20915  public HasSchemaResponse hasSchema( string schema_name,
20916  IDictionary<string, string> options = null )
20917  {
20918  return hasSchema( new HasSchemaRequest( schema_name, options ) );
20919  }
20920 
20929  {
20930  HasTableResponse actualResponse_ = SubmitRequest<HasTableResponse>("/has/table", request_, false);
20931 
20932  return actualResponse_;
20933  }
20934 
20946  public HasTableResponse hasTable( string table_name,
20947  IDictionary<string, string> options = null )
20948  {
20949  return hasTable( new HasTableRequest( table_name, options ) );
20950  }
20951 
20959  {
20960  HasTypeResponse actualResponse_ = SubmitRequest<HasTypeResponse>("/has/type", request_, false);
20961 
20962  return actualResponse_;
20963  }
20964 
20974  public HasTypeResponse hasType( string type_id,
20975  IDictionary<string, string> options = null )
20976  {
20977  return hasType( new HasTypeRequest( type_id, options ) );
20978  }
20979 
20981  public ImportModelResponse importModel( ImportModelRequest request_ )
20982  {
20983  ImportModelResponse actualResponse_ = SubmitRequest<ImportModelResponse>("/import/model", request_, false);
20984 
20985  return actualResponse_;
20986  }
20988 
20990  public ImportModelResponse importModel( string model_name,
20991  string registry_name,
20992  string container,
20993  string run_function,
20994  string model_type,
20995  IDictionary<string, string> options = null )
20996  {
20997  return importModel( new ImportModelRequest( model_name, registry_name,
20998  container, run_function,
20999  model_type, options ) );
21000  }
21002 
21027  {
21028  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", request_, true);
21029 
21030  return actualResponse_;
21031  }
21032 
21059  {
21060  RawInsertRecordsRequest actualRequest_ = new RawInsertRecordsRequest();
21061  actualRequest_.table_name = request_.table_name;
21062  foreach (var thisObj in request_.data) actualRequest_.list.Add( AvroEncode( thisObj ) );
21063  actualRequest_.options = request_.options;
21064  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", actualRequest_, true);
21065 
21066  return actualResponse_;
21067  }
21068 
21347  public InsertRecordsResponse insertRecords<T>( string table_name,
21348  IList<T> data,
21349  IDictionary<string, string> options = null )
21350  {
21351  return insertRecords<T>( new InsertRecordsRequest<T>( table_name, data,
21352  options ) );
21353  }
21354 
21391  {
21392  InsertRecordsFromFilesResponse actualResponse_ = SubmitRequest<InsertRecordsFromFilesResponse>("/insert/records/fromfiles", request_, false);
21393 
21394  return actualResponse_;
21395  }
21396 
22742  IList<string> filepaths,
22743  IDictionary<string, IDictionary<string, string>> modify_columns = null,
22744  IDictionary<string, string> create_table_options = null,
22745  IDictionary<string, string> options = null )
22746  {
22747  return insertRecordsFromFiles( new InsertRecordsFromFilesRequest( table_name,
22748  filepaths,
22749  modify_columns,
22750  create_table_options,
22751  options ) );
22752  }
22753 
22765  {
22766  InsertRecordsFromPayloadResponse actualResponse_ = SubmitRequest<InsertRecordsFromPayloadResponse>("/insert/records/frompayload", request_, false);
22767 
22768  return actualResponse_;
22769  }
22770 
23961  string data_text,
23962  byte[] data_bytes,
23963  IDictionary<string, IDictionary<string, string>> modify_columns = null,
23964  IDictionary<string, string> create_table_options = null,
23965  IDictionary<string, string> options = null )
23966  {
23968  data_text,
23969  data_bytes,
23970  modify_columns,
23971  create_table_options,
23972  options ) );
23973  }
23974 
23983  {
23984  InsertRecordsFromQueryResponse actualResponse_ = SubmitRequest<InsertRecordsFromQueryResponse>("/insert/records/fromquery", request_, false);
23985 
23986  return actualResponse_;
23987  }
23988 
24644  string remote_query,
24645  IDictionary<string, IDictionary<string, string>> modify_columns = null,
24646  IDictionary<string, string> create_table_options = null,
24647  IDictionary<string, string> options = null )
24648  {
24649  return insertRecordsFromQuery( new InsertRecordsFromQueryRequest( table_name,
24650  remote_query,
24651  modify_columns,
24652  create_table_options,
24653  options ) );
24654  }
24655 
24672  {
24673  InsertRecordsRandomResponse actualResponse_ = SubmitRequest<InsertRecordsRandomResponse>("/insert/records/random", request_, false);
24674 
24675  return actualResponse_;
24676  }
24677 
24974  long count,
24975  IDictionary<string, IDictionary<string, double>> options = null )
24976  {
24977  return insertRecordsRandom( new InsertRecordsRandomRequest( table_name, count,
24978  options ) );
24979  }
24980 
24999  {
25000  InsertSymbolResponse actualResponse_ = SubmitRequest<InsertSymbolResponse>("/insert/symbol", request_, false);
25001 
25002  return actualResponse_;
25003  }
25004 
25059  public InsertSymbolResponse insertSymbol( string symbol_id,
25060  string symbol_format,
25061  byte[] symbol_data,
25062  IDictionary<string, string> options = null )
25063  {
25064  return insertSymbol( new InsertSymbolRequest( symbol_id, symbol_format,
25065  symbol_data, options ) );
25066  }
25067 
25075  {
25076  KillProcResponse actualResponse_ = SubmitRequest<KillProcResponse>("/kill/proc", request_, false);
25077 
25078  return actualResponse_;
25079  }
25080 
25137  public KillProcResponse killProc( string run_id = "",
25138  IDictionary<string, string> options = null )
25139  {
25140  return killProc( new KillProcRequest( run_id, options ) );
25141  }
25142 
25144  public ListGraphResponse listGraph( ListGraphRequest request_ )
25145  {
25146  ListGraphResponse actualResponse_ = SubmitRequest<ListGraphResponse>("/list/graph", request_, false);
25147 
25148  return actualResponse_;
25149  }
25151 
25153  public ListGraphResponse listGraph( string graph_name = "",
25154  IDictionary<string, string> options = null )
25155  {
25156  return listGraph( new ListGraphRequest( graph_name, options ) );
25157  }
25159 
25182  {
25183  LockTableResponse actualResponse_ = SubmitRequest<LockTableResponse>("/lock/table", request_, false);
25184 
25185  return actualResponse_;
25186  }
25187 
25252  public LockTableResponse lockTable( string table_name,
25253  string lock_type = LockTableRequest.LockType.STATUS,
25254  IDictionary<string, string> options = null )
25255  {
25256  return lockTable( new LockTableRequest( table_name, lock_type, options ) );
25257  }
25258 
25276  {
25277  MatchGraphResponse actualResponse_ = SubmitRequest<MatchGraphResponse>("/match/graph", request_, false);
25278 
25279  return actualResponse_;
25280  }
25281 
26286  public MatchGraphResponse matchGraph( string graph_name,
26287  IList<string> sample_points,
26288  string solve_method = MatchGraphRequest.SolveMethod.MARKOV_CHAIN,
26289  string solution_table = "",
26290  IDictionary<string, string> options = null )
26291  {
26292  return matchGraph( new MatchGraphRequest( graph_name, sample_points,
26293  solve_method, solution_table,
26294  options ) );
26295  }
26296 
26310  {
26311  ModifyGraphResponse actualResponse_ = SubmitRequest<ModifyGraphResponse>("/modify/graph", request_, false);
26312 
26313  return actualResponse_;
26314  }
26315 
26674  public ModifyGraphResponse modifyGraph( string graph_name,
26675  IList<string> nodes,
26676  IList<string> edges,
26677  IList<string> weights,
26678  IList<string> restrictions,
26679  IDictionary<string, string> options = null )
26680  {
26681  return modifyGraph( new ModifyGraphRequest( graph_name, nodes, edges, weights,
26682  restrictions, options ) );
26683  }
26684 
26714  {
26715  QueryGraphResponse actualResponse_ = SubmitRequest<QueryGraphResponse>("/query/graph", request_, false);
26716 
26717  return actualResponse_;
26718  }
26719 
26934  public QueryGraphResponse queryGraph( string graph_name,
26935  IList<string> queries,
26936  IList<string> restrictions = null,
26937  string adjacency_table = "",
26938  int rings = 1,
26939  IDictionary<string, string> options = null )
26940  {
26941  return queryGraph( new QueryGraphRequest( graph_name, queries, restrictions,
26942  adjacency_table, rings, options ) );
26943  }
26944 
26959  {
26960  RepartitionGraphResponse actualResponse_ = SubmitRequest<RepartitionGraphResponse>("/repartition/graph", request_, false);
26961 
26962  return actualResponse_;
26963  }
26964 
27005  public RepartitionGraphResponse repartitionGraph( string graph_name,
27006  IDictionary<string, string> options = null )
27007  {
27008  return repartitionGraph( new RepartitionGraphRequest( graph_name, options ) );
27009  }
27010 
27012  public ReserveResourceResponse reserveResource( ReserveResourceRequest request_ )
27013  {
27014  ReserveResourceResponse actualResponse_ = SubmitRequest<ReserveResourceResponse>("/reserve/resource", request_, false);
27015 
27016  return actualResponse_;
27017  }
27019 
27021  public ReserveResourceResponse reserveResource( string component,
27022  string name,
27023  string action,
27024  long bytes_requested = 0,
27025  long owner_id = 0,
27026  IDictionary<string, string> options = null )
27027  {
27028  return reserveResource( new ReserveResourceRequest( component, name, action,
27029  bytes_requested, owner_id,
27030  options ) );
27031  }
27033 
27047  {
27048  RestoreBackupResponse actualResponse_ = SubmitRequest<RestoreBackupResponse>("/restore/backup", request_, false);
27049 
27050  return actualResponse_;
27051  }
27052 
27367  public RestoreBackupResponse restoreBackup( string backup_name,
27368  IDictionary<string, string> restore_objects_map,
27369  string datasource_name,
27370  IDictionary<string, string> options = null )
27371  {
27372  return restoreBackup( new RestoreBackupRequest( backup_name,
27373  restore_objects_map,
27374  datasource_name, options ) );
27375  }
27376 
27385  {
27386  RevokePermissionResponse actualResponse_ = SubmitRequest<RevokePermissionResponse>("/revoke/permission", request_, false);
27387 
27388  return actualResponse_;
27389  }
27390 
27578  public RevokePermissionResponse revokePermission( string principal,
27579  string _object,
27580  string object_type,
27581  string permission,
27582  IDictionary<string, string> options = null )
27583  {
27584  return revokePermission( new RevokePermissionRequest( principal, _object,
27585  object_type, permission,
27586  options ) );
27587  }
27588 
27599  {
27600  RevokePermissionCredentialResponse actualResponse_ = SubmitRequest<RevokePermissionCredentialResponse>("/revoke/permission/credential", request_, false);
27601 
27602  return actualResponse_;
27603  }
27604 
27640  string permission,
27641  string credential_name,
27642  IDictionary<string, string> options = null )
27643  {
27645  permission,
27646  credential_name,
27647  options ) );
27648  }
27649 
27659  {
27660  RevokePermissionDatasourceResponse actualResponse_ = SubmitRequest<RevokePermissionDatasourceResponse>("/revoke/permission/datasource", request_, false);
27661 
27662  return actualResponse_;
27663  }
27664 
27699  string permission,
27700  string datasource_name,
27701  IDictionary<string, string> options = null )
27702  {
27704  permission,
27705  datasource_name,
27706  options ) );
27707  }
27708 
27718  {
27719  RevokePermissionDirectoryResponse actualResponse_ = SubmitRequest<RevokePermissionDirectoryResponse>("/revoke/permission/directory", request_, false);
27720 
27721  return actualResponse_;
27722  }
27723 
27759  string permission,
27760  string directory_name,
27761  IDictionary<string, string> options = null )
27762  {
27764  permission,
27765  directory_name,
27766  options ) );
27767  }
27768 
27777  {
27778  RevokePermissionProcResponse actualResponse_ = SubmitRequest<RevokePermissionProcResponse>("/revoke/permission/proc", request_, false);
27779 
27780  return actualResponse_;
27781  }
27782 
27814  string permission,
27815  string proc_name,
27816  IDictionary<string, string> options = null )
27817  {
27819  permission,
27820  proc_name,
27821  options ) );
27822  }
27823 
27832  {
27833  RevokePermissionSystemResponse actualResponse_ = SubmitRequest<RevokePermissionSystemResponse>("/revoke/permission/system", request_, false);
27834 
27835  return actualResponse_;
27836  }
27837 
27887  string permission,
27888  IDictionary<string, string> options = null )
27889  {
27891  permission,
27892  options ) );
27893  }
27894 
27903  {
27904  RevokePermissionTableResponse actualResponse_ = SubmitRequest<RevokePermissionTableResponse>("/revoke/permission/table", request_, false);
27905 
27906  return actualResponse_;
27907  }
27908 
27970  string permission,
27971  string table_name,
27972  IDictionary<string, string> options = null )
27973  {
27975  permission,
27976  table_name,
27977  options ) );
27978  }
27979 
27988  {
27989  RevokeRoleResponse actualResponse_ = SubmitRequest<RevokeRoleResponse>("/revoke/role", request_, false);
27990 
27991  return actualResponse_;
27992  }
27993 
28006  public RevokeRoleResponse revokeRole( string role,
28007  string member,
28008  IDictionary<string, string> options = null )
28009  {
28010  return revokeRole( new RevokeRoleRequest( role, member, options ) );
28011  }
28012 
28026  {
28027  ShowBackupResponse actualResponse_ = SubmitRequest<ShowBackupResponse>("/show/backup", request_, false);
28028 
28029  return actualResponse_;
28030  }
28031 
28116  public ShowBackupResponse showBackup( string backup_name,
28117  string datasource_name,
28118  IDictionary<string, string> options = null )
28119  {
28120  return showBackup( new ShowBackupRequest( backup_name, datasource_name,
28121  options ) );
28122  }
28123 
28125  public ShowContainerRegistryResponse showContainerRegistry( ShowContainerRegistryRequest request_ )
28126  {
28127  ShowContainerRegistryResponse actualResponse_ = SubmitRequest<ShowContainerRegistryResponse>("/show/container/registry", request_, false);
28128 
28129  return actualResponse_;
28130  }
28132 
28134  public ShowContainerRegistryResponse showContainerRegistry( string registry_name,
28135  IDictionary<string, string> options = null )
28136  {
28137  return showContainerRegistry( new ShowContainerRegistryRequest( registry_name,
28138  options ) );
28139  }
28141 
28151  {
28152  ShowCredentialResponse actualResponse_ = SubmitRequest<ShowCredentialResponse>("/show/credential", request_, false);
28153 
28154  return actualResponse_;
28155  }
28156 
28169  public ShowCredentialResponse showCredential( string credential_name,
28170  IDictionary<string, string> options = null )
28171  {
28172  return showCredential( new ShowCredentialRequest( credential_name, options ) );
28173  }
28174 
28184  {
28185  ShowDatasinkResponse actualResponse_ = SubmitRequest<ShowDatasinkResponse>("/show/datasink", request_, false);
28186 
28187  return actualResponse_;
28188  }
28189 
28202  public ShowDatasinkResponse showDatasink( string name,
28203  IDictionary<string, string> options = null )
28204  {
28205  return showDatasink( new ShowDatasinkRequest( name, options ) );
28206  }
28207 
28217  {
28218  ShowDatasourceResponse actualResponse_ = SubmitRequest<ShowDatasourceResponse>("/show/datasource", request_, false);
28219 
28220  return actualResponse_;
28221  }
28222 
28236  IDictionary<string, string> options = null )
28237  {
28238  return showDatasource( new ShowDatasourceRequest( name, options ) );
28239  }
28240 
28251  {
28252  ShowDirectoriesResponse actualResponse_ = SubmitRequest<ShowDirectoriesResponse>("/show/directories", request_, false);
28253 
28254  return actualResponse_;
28255  }
28256 
28268  public ShowDirectoriesResponse showDirectories( string directory_name = "",
28269  IDictionary<string, string> options = null )
28270  {
28271  return showDirectories( new ShowDirectoriesRequest( directory_name, options ) );
28272  }
28273 
28284  {
28285  ShowEnvironmentResponse actualResponse_ = SubmitRequest<ShowEnvironmentResponse>("/show/environment", request_, false);
28286 
28287  return actualResponse_;
28288  }
28289 
28361  public ShowEnvironmentResponse showEnvironment( string environment_name = "",
28362  IDictionary<string, string> options = null )
28363  {
28364  return showEnvironment( new ShowEnvironmentRequest( environment_name, options ) );
28365  }
28366 
28377  {
28378  ShowFilesResponse actualResponse_ = SubmitRequest<ShowFilesResponse>("/show/files", request_, false);
28379 
28380  return actualResponse_;
28381  }
28382 
28398  public ShowFilesResponse showFiles( IList<string> paths,
28399  IDictionary<string, string> options = null )
28400  {
28401  return showFiles( new ShowFilesRequest( paths, options ) );
28402  }
28403 
28405  public ShowFunctionsResponse showFunctions( ShowFunctionsRequest request_ )
28406  {
28407  ShowFunctionsResponse actualResponse_ = SubmitRequest<ShowFunctionsResponse>("/show/functions", request_, false);
28408 
28409  return actualResponse_;
28410  }
28412 
28414  public ShowFunctionsResponse showFunctions( IList<string> names,
28415  IDictionary<string, string> options = null )
28416  {
28417  return showFunctions( new ShowFunctionsRequest( names, options ) );
28418  }
28420 
28429  {
28430  ShowGraphResponse actualResponse_ = SubmitRequest<ShowGraphResponse>("/show/graph", request_, false);
28431 
28432  return actualResponse_;
28433  }
28434 
28480  public ShowGraphResponse showGraph( string graph_name = "",
28481  IDictionary<string, string> options = null )
28482  {
28483  return showGraph( new ShowGraphRequest( graph_name, options ) );
28484  }
28485 
28487  public ShowGraphGrammarResponse showGraphGrammar( ShowGraphGrammarRequest request_ )
28488  {
28489  ShowGraphGrammarResponse actualResponse_ = SubmitRequest<ShowGraphGrammarResponse>("/show/graph/grammar", request_, false);
28490 
28491  return actualResponse_;
28492  }
28494 
28496  public ShowGraphGrammarResponse showGraphGrammar( IDictionary<string, string> options = null )
28497  {
28498  return showGraphGrammar( new ShowGraphGrammarRequest( options ) );
28499  }
28501 
28503  public ShowModelResponse showModel( ShowModelRequest request_ )
28504  {
28505  ShowModelResponse actualResponse_ = SubmitRequest<ShowModelResponse>("/show/model", request_, false);
28506 
28507  return actualResponse_;
28508  }
28510 
28512  public ShowModelResponse showModel( IList<string> model_names = null,
28513  IDictionary<string, string> options = null )
28514  {
28515  return showModel( new ShowModelRequest( model_names, options ) );
28516  }
28518 
28526  {
28527  ShowProcResponse actualResponse_ = SubmitRequest<ShowProcResponse>("/show/proc", request_, false);
28528 
28529  return actualResponse_;
28530  }
28531 
28570  public ShowProcResponse showProc( string proc_name = "",
28571  IDictionary<string, string> options = null )
28572  {
28573  return showProc( new ShowProcRequest( proc_name, options ) );
28574  }
28575 
28588  {
28589  ShowProcStatusResponse actualResponse_ = SubmitRequest<ShowProcStatusResponse>("/show/proc/status", request_, false);
28590 
28591  return actualResponse_;
28592  }
28593 
28652  public ShowProcStatusResponse showProcStatus( string run_id = "",
28653  IDictionary<string, string> options = null )
28654  {
28655  return showProcStatus( new ShowProcStatusRequest( run_id, options ) );
28656  }
28657 
28670  {
28671  ShowResourceObjectsResponse actualResponse_ = SubmitRequest<ShowResourceObjectsResponse>("/show/resource/objects", request_, false);
28672 
28673  return actualResponse_;
28674  }
28675 
28789  public ShowResourceObjectsResponse showResourceObjects( IDictionary<string, string> options = null )
28790  {
28791  return showResourceObjects( new ShowResourceObjectsRequest( options ) );
28792  }
28793 
28802  {
28803  ShowResourceStatisticsResponse actualResponse_ = SubmitRequest<ShowResourceStatisticsResponse>("/show/resource/statistics", request_, false);
28804 
28805  return actualResponse_;
28806  }
28807 
28815  public ShowResourceStatisticsResponse showResourceStatistics( IDictionary<string, string> options = null )
28816  {
28817  return showResourceStatistics( new ShowResourceStatisticsRequest( options ) );
28818  }
28819 
28828  {
28829  ShowResourceGroupsResponse actualResponse_ = SubmitRequest<ShowResourceGroupsResponse>("/show/resourcegroups", request_, false);
28830 
28831  return actualResponse_;
28832  }
28833 
28921  public ShowResourceGroupsResponse showResourceGroups( IList<string> names,
28922  IDictionary<string, string> options = null )
28923  {
28924  return showResourceGroups( new ShowResourceGroupsRequest( names, options ) );
28925  }
28926 
28937  {
28938  ShowSchemaResponse actualResponse_ = SubmitRequest<ShowSchemaResponse>("/show/schema", request_, false);
28939 
28940  return actualResponse_;
28941  }
28942 
28985  public ShowSchemaResponse showSchema( string schema_name,
28986  IDictionary<string, string> options = null )
28987  {
28988  return showSchema( new ShowSchemaRequest( schema_name, options ) );
28989  }
28990 
29002  {
29003  ShowSecurityResponse actualResponse_ = SubmitRequest<ShowSecurityResponse>("/show/security", request_, false);
29004 
29005  return actualResponse_;
29006  }
29007 
29047  public ShowSecurityResponse showSecurity( IList<string> names,
29048  IDictionary<string, string> options = null )
29049  {
29050  return showSecurity( new ShowSecurityRequest( names, options ) );
29051  }
29052 
29061  {
29062  ShowSqlProcResponse actualResponse_ = SubmitRequest<ShowSqlProcResponse>("/show/sql/proc", request_, false);
29063 
29064  return actualResponse_;
29065  }
29066 
29107  public ShowSqlProcResponse showSqlProc( string procedure_name = "",
29108  IDictionary<string, string> options = null )
29109  {
29110  return showSqlProc( new ShowSqlProcRequest( procedure_name, options ) );
29111  }
29112 
29121  {
29122  ShowStatisticsResponse actualResponse_ = SubmitRequest<ShowStatisticsResponse>("/show/statistics", request_, false);
29123 
29124  return actualResponse_;
29125  }
29126 
29170  public ShowStatisticsResponse showStatistics( IList<string> table_names,
29171  IDictionary<string, string> options = null )
29172  {
29173  return showStatistics( new ShowStatisticsRequest( table_names, options ) );
29174  }
29175 
29186  {
29187  ShowSystemPropertiesResponse actualResponse_ = SubmitRequest<ShowSystemPropertiesResponse>("/show/system/properties", request_, false);
29188 
29189  return actualResponse_;
29190  }
29191 
29211  public ShowSystemPropertiesResponse showSystemProperties( IDictionary<string, string> options = null )
29212  {
29213  return showSystemProperties( new ShowSystemPropertiesRequest( options ) );
29214  }
29215 
29226  {
29227  ShowSystemStatusResponse actualResponse_ = SubmitRequest<ShowSystemStatusResponse>("/show/system/status", request_, false);
29228 
29229  return actualResponse_;
29230  }
29231 
29241  public ShowSystemStatusResponse showSystemStatus( IDictionary<string, string> options = null )
29242  {
29243  return showSystemStatus( new ShowSystemStatusRequest( options ) );
29244  }
29245 
29256  {
29257  ShowSystemTimingResponse actualResponse_ = SubmitRequest<ShowSystemTimingResponse>("/show/system/timing", request_, false);
29258 
29259  return actualResponse_;
29260  }
29261 
29271  public ShowSystemTimingResponse showSystemTiming( IDictionary<string, string> options = null )
29272  {
29273  return showSystemTiming( new ShowSystemTimingRequest( options ) );
29274  }
29275 
29318  {
29319  ShowTableResponse actualResponse_ = SubmitRequest<ShowTableResponse>("/show/table", request_, false);
29320 
29321 
29322  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
29323  {
29324  SetDecoderIfMissing( actualResponse_.type_ids[i_],
29325  actualResponse_.type_labels[i_],
29326  actualResponse_.type_schemas[i_],
29327  actualResponse_.properties[i_] );
29328  }
29329 
29330  return actualResponse_;
29331  }
29332 
29660  public ShowTableResponse showTable( string table_name,
29661  IDictionary<string, string> options = null )
29662  {
29663  return showTable( new ShowTableRequest( table_name, options ) );
29664  }
29665 
29674  {
29675  ShowTableMetadataResponse actualResponse_ = SubmitRequest<ShowTableMetadataResponse>("/show/table/metadata", request_, false);
29676 
29677  return actualResponse_;
29678  }
29679 
29692  public ShowTableMetadataResponse showTableMetadata( IList<string> table_names,
29693  IDictionary<string, string> options = null )
29694  {
29695  return showTableMetadata( new ShowTableMetadataRequest( table_names, options ) );
29696  }
29697 
29709  {
29710  ShowTableMonitorsResponse actualResponse_ = SubmitRequest<ShowTableMonitorsResponse>("/show/tablemonitors", request_, false);
29711 
29712  return actualResponse_;
29713  }
29714 
29728  public ShowTableMonitorsResponse showTableMonitors( IList<string> monitor_ids,
29729  IDictionary<string, string> options = null )
29730  {
29731  return showTableMonitors( new ShowTableMonitorsRequest( monitor_ids, options ) );
29732  }
29733 
29747  {
29748  ShowTablesByTypeResponse actualResponse_ = SubmitRequest<ShowTablesByTypeResponse>("/show/tables/bytype", request_, false);
29749 
29750  return actualResponse_;
29751  }
29752 
29772  string label,
29773  IDictionary<string, string> options = null )
29774  {
29775  return showTablesByType( new ShowTablesByTypeRequest( type_id, label, options ) );
29776  }
29777 
29786  {
29787  ShowTriggersResponse actualResponse_ = SubmitRequest<ShowTriggersResponse>("/show/triggers", request_, false);
29788 
29789  return actualResponse_;
29790  }
29791 
29802  public ShowTriggersResponse showTriggers( IList<string> trigger_ids,
29803  IDictionary<string, string> options = null )
29804  {
29805  return showTriggers( new ShowTriggersRequest( trigger_ids, options ) );
29806  }
29807 
29819  {
29820  ShowTypesResponse actualResponse_ = SubmitRequest<ShowTypesResponse>("/show/types", request_, false);
29821 
29822 
29823  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
29824  {
29825  SetDecoderIfMissing( actualResponse_.type_ids[i_],
29826  actualResponse_.labels[i_],
29827  actualResponse_.type_schemas[i_],
29828  actualResponse_.properties[i_] );
29829  }
29830 
29831  return actualResponse_;
29832  }
29833 
29877  public ShowTypesResponse showTypes( string type_id,
29878  string label,
29879  IDictionary<string, string> options = null )
29880  {
29881  return showTypes( new ShowTypesRequest( type_id, label, options ) );
29882  }
29883 
29891  {
29892  ShowVideoResponse actualResponse_ = SubmitRequest<ShowVideoResponse>("/show/video", request_, false);
29893 
29894  return actualResponse_;
29895  }
29896 
29906  public ShowVideoResponse showVideo( IList<string> paths,
29907  IDictionary<string, string> options = null )
29908  {
29909  return showVideo( new ShowVideoRequest( paths, options ) );
29910  }
29911 
29920  {
29921  ShowWalResponse actualResponse_ = SubmitRequest<ShowWalResponse>("/show/wal", request_, false);
29922 
29923  return actualResponse_;
29924  }
29925 
29961  public ShowWalResponse showWal( IList<string> table_names,
29962  IDictionary<string, string> options = null )
29963  {
29964  return showWal( new ShowWalRequest( table_names, options ) );
29965  }
29966 
29985  {
29986  SolveGraphResponse actualResponse_ = SubmitRequest<SolveGraphResponse>("/solve/graph", request_, false);
29987 
29988  return actualResponse_;
29989  }
29990 
30441  public SolveGraphResponse solveGraph( string graph_name,
30442  IList<string> weights_on_edges = null,
30443  IList<string> restrictions = null,
30444  string solver_type = SolveGraphRequest.SolverType.SHORTEST_PATH,
30445  IList<string> source_nodes = null,
30446  IList<string> destination_nodes = null,
30447  string solution_table = "graph_solutions",
30448  IDictionary<string, string> options = null )
30449  {
30450  return solveGraph( new SolveGraphRequest( graph_name, weights_on_edges,
30451  restrictions, solver_type,
30452  source_nodes, destination_nodes,
30453  solution_table, options ) );
30454  }
30455 
30494  {
30495  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", request_, true);
30496 
30497  return actualResponse_;
30498  }
30499 
30540  {
30541  RawUpdateRecordsRequest actualRequest_ = new RawUpdateRecordsRequest();
30542  actualRequest_.table_name = request_.table_name;
30543  actualRequest_.expressions = request_.expressions;
30544  actualRequest_.new_values_maps = request_.new_values_maps;
30545  foreach (var thisObj in request_.data) actualRequest_.records_to_insert.Add( AvroEncode( thisObj ) );
30546  actualRequest_.options = request_.options;
30547  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", actualRequest_, true);
30548 
30549  return actualResponse_;
30550  }
30551 
30851  public UpdateRecordsResponse updateRecords<T>( string table_name,
30852  IList<string> expressions,
30853  IList<IDictionary<string, string>> new_values_maps,
30854  IList<T> data = null,
30855  IDictionary<string, string> options = null )
30856  {
30857  return updateRecords<T>( new UpdateRecordsRequest<T>( table_name, expressions,
30858  new_values_maps, data,
30859  options ) );
30860  }
30861 
30932  {
30933  UploadFilesResponse actualResponse_ = SubmitRequest<UploadFilesResponse>("/upload/files", request_, false);
30934 
30935  return actualResponse_;
30936  }
30937 
31135  public UploadFilesResponse uploadFiles( IList<string> file_names,
31136  IList<byte[]> file_data,
31137  IDictionary<string, string> options = null )
31138  {
31139  return uploadFiles( new UploadFilesRequest( file_names, file_data, options ) );
31140  }
31141 
31160  {
31161  UploadFilesFromurlResponse actualResponse_ = SubmitRequest<UploadFilesFromurlResponse>("/upload/files/fromurl", request_, false);
31162 
31163  return actualResponse_;
31164  }
31165 
31191  public UploadFilesFromurlResponse uploadFilesFromurl( IList<string> file_names,
31192  IList<string> urls,
31193  IDictionary<string, string> options = null )
31194  {
31195  return uploadFilesFromurl( new UploadFilesFromurlRequest( file_names, urls,
31196  options ) );
31197  }
31198 
31200  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( VisualizeGetFeatureInfoRequest request_ )
31201  {
31202  VisualizeGetFeatureInfoResponse actualResponse_ = SubmitRequest<VisualizeGetFeatureInfoResponse>("/visualize/getfeatureinfo", request_, false);
31203 
31204  return actualResponse_;
31205  }
31207 
31209  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( IList<string> table_names,
31210  IList<string> x_column_names,
31211  IList<string> y_column_names,
31212  IList<string> geometry_column_names,
31213  IList<IList<string>> query_column_names,
31214  string projection,
31215  double min_x,
31216  double max_x,
31217  double min_y,
31218  double max_y,
31219  int width,
31220  int height,
31221  int x,
31222  int y,
31223  int radius,
31224  long limit,
31225  string encoding,
31226  IDictionary<string, string> options = null )
31227  {
31228  return visualizeGetFeatureInfo( new VisualizeGetFeatureInfoRequest( table_names,
31229  x_column_names,
31230  y_column_names,
31231  geometry_column_names,
31232  query_column_names,
31233  projection,
31234  min_x,
31235  max_x,
31236  min_y,
31237  max_y,
31238  width,
31239  height, x,
31240  y, radius,
31241  limit,
31242  encoding,
31243  options ) );
31244  }
31246 
31248  public VisualizeImageResponse visualizeImage( VisualizeImageRequest request_ )
31249  {
31250  VisualizeImageResponse actualResponse_ = SubmitRequest<VisualizeImageResponse>("/visualize/image", request_, false);
31251 
31252  return actualResponse_;
31253  }
31255 
31257  public VisualizeImageResponse visualizeImage( IList<string> table_names,
31258  IList<string> world_table_names,
31259  string x_column_name,
31260  string y_column_name,
31261  string symbol_column_name,
31262  string geometry_column_name,
31263  IList<IList<string>> track_ids,
31264  double min_x,
31265  double max_x,
31266  double min_y,
31267  double max_y,
31268  int width,
31269  int height,
31270  string projection,
31271  long bg_color,
31272  IDictionary<string, IList<string>> style_options,
31273  IDictionary<string, string> options = null )
31274  {
31275  return visualizeImage( new VisualizeImageRequest( table_names,
31276  world_table_names,
31277  x_column_name,
31278  y_column_name,
31279  symbol_column_name,
31280  geometry_column_name,
31281  track_ids, min_x, max_x,
31282  min_y, max_y, width, height,
31283  projection, bg_color,
31284  style_options, options ) );
31285  }
31287 
31302  {
31303  VisualizeImageChartResponse actualResponse_ = SubmitRequest<VisualizeImageChartResponse>("/visualize/image/chart", request_, false);
31304 
31305  return actualResponse_;
31306  }
31307 
31597  IList<string> x_column_names,
31598  IList<string> y_column_names,
31599  double min_x,
31600  double max_x,
31601  double min_y,
31602  double max_y,
31603  int width,
31604  int height,
31605  string bg_color,
31606  IDictionary<string, IList<string>> style_options,
31607  IDictionary<string, string> options = null )
31608  {
31609  return visualizeImageChart( new VisualizeImageChartRequest( table_name,
31610  x_column_names,
31611  y_column_names,
31612  min_x, max_x,
31613  min_y, max_y,
31614  width, height,
31615  bg_color,
31616  style_options,
31617  options ) );
31618  }
31619 
31621  public VisualizeImageClassbreakResponse visualizeImageClassbreak( VisualizeImageClassbreakRequest request_ )
31622  {
31623  VisualizeImageClassbreakResponse actualResponse_ = SubmitRequest<VisualizeImageClassbreakResponse>("/visualize/image/classbreak", request_, false);
31624 
31625  return actualResponse_;
31626  }
31628 
31630  public VisualizeImageClassbreakResponse visualizeImageClassbreak( IList<string> table_names,
31631  IList<string> world_table_names,
31632  string x_column_name,
31633  string y_column_name,
31634  string symbol_column_name,
31635  string geometry_column_name,
31636  IList<IList<string>> track_ids,
31637  string cb_attr,
31638  IList<string> cb_vals,
31639  string cb_pointcolor_attr,
31640  IList<string> cb_pointcolor_vals,
31641  string cb_pointalpha_attr,
31642  IList<string> cb_pointalpha_vals,
31643  string cb_pointsize_attr,
31644  IList<string> cb_pointsize_vals,
31645  string cb_pointshape_attr,
31646  IList<string> cb_pointshape_vals,
31647  double min_x,
31648  double max_x,
31649  double min_y,
31650  double max_y,
31651  int width,
31652  int height,
31653  string projection,
31654  long bg_color,
31655  IDictionary<string, IList<string>> style_options,
31656  IDictionary<string, string> options,
31657  IList<int> cb_transparency_vec )
31658  {
31659  return visualizeImageClassbreak( new VisualizeImageClassbreakRequest( table_names,
31660  world_table_names,
31661  x_column_name,
31662  y_column_name,
31663  symbol_column_name,
31664  geometry_column_name,
31665  track_ids,
31666  cb_attr,
31667  cb_vals,
31668  cb_pointcolor_attr,
31669  cb_pointcolor_vals,
31670  cb_pointalpha_attr,
31671  cb_pointalpha_vals,
31672  cb_pointsize_attr,
31673  cb_pointsize_vals,
31674  cb_pointshape_attr,
31675  cb_pointshape_vals,
31676  min_x,
31677  max_x,
31678  min_y,
31679  max_y,
31680  width,
31681  height,
31682  projection,
31683  bg_color,
31684  style_options,
31685  options,
31686  cb_transparency_vec ) );
31687  }
31689 
31691  public VisualizeImageContourResponse visualizeImageContour( VisualizeImageContourRequest request_ )
31692  {
31693  VisualizeImageContourResponse actualResponse_ = SubmitRequest<VisualizeImageContourResponse>("/visualize/image/contour", request_, false);
31694 
31695  return actualResponse_;
31696  }
31698 
31700  public VisualizeImageContourResponse visualizeImageContour( IList<string> table_names,
31701  string x_column_name,
31702  string y_column_name,
31703  string value_column_name,
31704  double min_x,
31705  double max_x,
31706  double min_y,
31707  double max_y,
31708  int width,
31709  int height,
31710  string projection,
31711  IDictionary<string, string> style_options,
31712  IDictionary<string, string> options = null )
31713  {
31714  return visualizeImageContour( new VisualizeImageContourRequest( table_names,
31715  x_column_name,
31716  y_column_name,
31717  value_column_name,
31718  min_x, max_x,
31719  min_y, max_y,
31720  width, height,
31721  projection,
31722  style_options,
31723  options ) );
31724  }
31726 
31728  public VisualizeImageHeatmapResponse visualizeImageHeatmap( VisualizeImageHeatmapRequest request_ )
31729  {
31730  VisualizeImageHeatmapResponse actualResponse_ = SubmitRequest<VisualizeImageHeatmapResponse>("/visualize/image/heatmap", request_, false);
31731 
31732  return actualResponse_;
31733  }
31735 
31737  public VisualizeImageHeatmapResponse visualizeImageHeatmap( IList<string> table_names,
31738  string x_column_name,
31739  string y_column_name,
31740  string value_column_name,
31741  string geometry_column_name,
31742  double min_x,
31743  double max_x,
31744  double min_y,
31745  double max_y,
31746  int width,
31747  int height,
31748  string projection,
31749  IDictionary<string, string> style_options,
31750  IDictionary<string, string> options = null )
31751  {
31752  return visualizeImageHeatmap( new VisualizeImageHeatmapRequest( table_names,
31753  x_column_name,
31754  y_column_name,
31755  value_column_name,
31756  geometry_column_name,
31757  min_x, max_x,
31758  min_y, max_y,
31759  width, height,
31760  projection,
31761  style_options,
31762  options ) );
31763  }
31765 
31767  public VisualizeImageLabelsResponse visualizeImageLabels( VisualizeImageLabelsRequest request_ )
31768  {
31769  VisualizeImageLabelsResponse actualResponse_ = SubmitRequest<VisualizeImageLabelsResponse>("/visualize/image/labels", request_, false);
31770 
31771  return actualResponse_;
31772  }
31774 
31776  public VisualizeImageLabelsResponse visualizeImageLabels( string table_name,
31777  string x_column_name,
31778  string y_column_name,
31779  string x_offset,
31780  string y_offset,
31781  string text_string,
31782  string font,
31783  string text_color,
31784  string text_angle,
31785  string text_scale,
31786  string draw_box,
31787  string draw_leader,
31788  string line_width,
31789  string line_color,
31790  string fill_color,
31791  string leader_x_column_name,
31792  string leader_y_column_name,
31793  string filter,
31794  double min_x,
31795  double max_x,
31796  double min_y,
31797  double max_y,
31798  int width,
31799  int height,
31800  string projection = VisualizeImageLabelsRequest.Projection.PLATE_CARREE,
31801  IDictionary<string, string> options = null )
31802  {
31803  return visualizeImageLabels( new VisualizeImageLabelsRequest( table_name,
31804  x_column_name,
31805  y_column_name,
31806  x_offset,
31807  y_offset,
31808  text_string,
31809  font,
31810  text_color,
31811  text_angle,
31812  text_scale,
31813  draw_box,
31814  draw_leader,
31815  line_width,
31816  line_color,
31817  fill_color,
31818  leader_x_column_name,
31819  leader_y_column_name,
31820  filter, min_x,
31821  max_x, min_y,
31822  max_y, width,
31823  height,
31824  projection,
31825  options ) );
31826  }
31828 
31843  {
31844  VisualizeIsochroneResponse actualResponse_ = SubmitRequest<VisualizeIsochroneResponse>("/visualize/isochrone", request_, false);
31845 
31846  return actualResponse_;
31847  }
31848 
32778  string source_node,
32779  double max_solution_radius,
32780  IList<string> weights_on_edges,
32781  IList<string> restrictions,
32782  int num_levels,
32783  bool generate_image,
32784  string levels_table,
32785  IDictionary<string, string> style_options,
32786  IDictionary<string, string> solve_options = null,
32787  IDictionary<string, string> contour_options = null,
32788  IDictionary<string, string> options = null )
32789  {
32790  return visualizeIsochrone( new VisualizeIsochroneRequest( graph_name,
32791  source_node,
32792  max_solution_radius,
32793  weights_on_edges,
32794  restrictions,
32795  num_levels,
32796  generate_image,
32797  levels_table,
32798  style_options,
32799  solve_options,
32800  contour_options,
32801  options ) );
32802  }
32803  } // end class Kinetica
32804 } // 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.
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.
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.
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.
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.filterByBoxGeometry.
RevokePermissionCredentialResponse revokePermissionCredential(RevokePermissionCredentialRequest request_)
Revokes a credential-level permission from a user or role.
A set of parameters for Kinetica.adminShowShards.
A set of parameters for Kinetica.showTypes.
Definition: ShowTypes.cs:18
A set of results returned by Kinetica.showResourceGroups.
A set of parameters for Kinetica.filterByArea.
Definition: FilterByArea.cs:21
A set of results returned by Kinetica.repartitionGraph.
ShowGraphResponse showGraph(string graph_name="", IDictionary< string, string > options=null)
Shows information and characteristics of graphs that exist on the graph server.
ShowFilesResponse showFiles(ShowFilesRequest request_)
Shows information about files in KiFS.
AdminBackupBeginResponse adminBackupBegin(IDictionary< string, string > options=null)
Prepares the system for a backup by closing all open file handles after allowing current active jobs ...
CollectStatisticsResponse collectStatistics(string table_name, IList< string > column_names, IDictionary< string, string > options=null)
Collect statistics for a column(s) in a specified table.
A set of results returned by Kinetica.deleteRecords.
byte [] binary_encoded_response
Avro binary encoded response.
A set of parameters for Kinetica.showTableMetadata.
AggregateGroupByResponse aggregateGroupBy(AggregateGroupByRequest request_)
Calculates unique combinations (groups) of values for the given columns in a given table or view and ...
A set of parameters for Kinetica.grantPermissionSystem.
A set of results returned by Kinetica.deleteResourceGroup.
GetJobResponse getJob(long job_id, IDictionary< string, string > options=null)
Get the status and result of asynchronously running job.
AdminHaOfflineResponse adminHaOffline(AdminHaOfflineRequest request_)
Pauses consumption of messages from other HA clusters to support data repair/recovery scenarios.
RevokeRoleResponse revokeRole(RevokeRoleRequest request_)
Revokes membership in a role from a user or role.
A set of results returned by Kinetica.getRecordsBySeries.
A set of results returned by Kinetica.adminAddHost.
DeleteResourceGroupResponse deleteResourceGroup(string name, IDictionary< string, string > options=null)
Deletes a resource group.
A set of results returned by Kinetica.executeSql.
Definition: ExecuteSql.cs:1518
AlterEnvironmentResponse alterEnvironment(string environment_name, string action, string _value, IDictionary< string, string > options=null)
Alters an existing environment which can be referenced by a user-defined function (UDF).
AdminHaRefreshResponse adminHaRefresh(AdminHaRefreshRequest request_)
Restarts the HA processing on the given cluster as a mechanism of accepting breaking HA conf changes.
CreateTableMonitorResponse createTableMonitor(CreateTableMonitorRequest request_)
Creates a monitor that watches for a single table modification event type (insert,...
AlterTierResponse alterTier(AlterTierRequest request_)
Alters properties of an existing tier to facilitate resource management.
LockTableResponse lockTable(LockTableRequest request_)
Manages global access to a table's data.
CreateResourceGroupResponse createResourceGroup(CreateResourceGroupRequest request_)
Creates a new resource group to facilitate resource management.
AlterTableMonitorResponse alterTableMonitor(AlterTableMonitorRequest request_)
Alters a table monitor previously created with createTableMonitor.
A set of results returned by Kinetica.showVideo.
Definition: ShowVideo.cs:51
A set of results returned by Kinetica.grantPermissionCredential.
SolveGraphResponse solveGraph(SolveGraphRequest request_)
Solves an existing graph for a type of problem (e.g., shortest path, page rank, traveling salesman,...
A set of results returned by Kinetica.alterSchema.
Definition: AlterSchema.cs:118
A set of parameters for Kinetica.grantRole.
Definition: GrantRole.cs:16
A set of results returned by Kinetica.alterEnvironment.
A set of results returned by Kinetica.deleteRole.
Definition: DeleteRole.cs:48
A set of results returned by Kinetica.createMaterializedView.
string response_schema_str
Avro schema of binary_encoded_response or json_encoded_response.
Definition: ExecuteSql.cs:1544
CreateTypeResponse createType(string type_definition, string label, IDictionary< string, IList< string >> properties=null, IDictionary< string, string > options=null)
Creates a new type describing the columns of a table.
CreateTableExternalResponse createTableExternal(CreateTableExternalRequest request_)
Creates a new external table, which is a local database object whose source data is located externall...
A set of parameters for Kinetica.alterTableMetadata.
AlterTierResponse alterTier(string name, IDictionary< string, string > options=null)
Alters properties of an existing tier to facilitate resource management.
A set of parameters for Kinetica.filterByList.
Definition: FilterByList.cs:29
AlterDatasourceResponse alterDatasource(string name, IDictionary< string, string > datasource_updates_map, IDictionary< string, string > options)
Alters the properties of an existing data source
A set of parameters for Kinetica.showDatasource.
A set of parameters for Kinetica.createTableExternal.
GetRecordsFromCollectionResponse< T > getRecordsFromCollection< T >(GetRecordsFromCollectionRequest request_)
Retrieves records from a collection.
A set of parameters for Kinetica.filterByValue.
CreateJoinTableResponse createJoinTable(string join_table_name, IList< string > table_names, IList< string > column_names, IList< string > expressions=null, IDictionary< string, string > options=null)
Creates a table that is the result of a SQL JOIN.
A set of results returned by Kinetica.filterByTable.
CreateProcResponse createProc(CreateProcRequest request_)
Creates an instance (proc) of the user-defined functions (UDF) specified by the given command,...
AlterCredentialResponse alterCredential(string credential_name, IDictionary< string, string > credential_updates_map, IDictionary< string, string > options)
Alter the properties of an existing credential.
RevokePermissionDatasourceResponse revokePermissionDatasource(string name, string permission, string datasource_name, IDictionary< string, string > options=null)
Revokes a data source permission from a user or role.
AlterBackupResponse alterBackup(string backup_name, string action, string _value, string datasink_name, IDictionary< string, string > options=null)
Alters an existing database backup, 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.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