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 
1918  {
1919  RawAggregateGroupByResponse actualResponse_ = SubmitRequest<RawAggregateGroupByResponse>("/aggregate/groupby", request_, false);
1920 
1922  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
1923  response_.total_number_of_records = actualResponse_.total_number_of_records;
1924  response_.has_more_records = actualResponse_.has_more_records;
1925  response_.info = actualResponse_.info;
1926  return response_;
1927  }
1928 
2434  public AggregateGroupByResponse aggregateGroupBy( string table_name,
2435  IList<string> column_names,
2436  long offset = 0,
2437  long limit = -9999,
2438  IDictionary<string, string> options = null )
2439  {
2440  return aggregateGroupBy( new AggregateGroupByRequest( table_name,
2441  column_names, offset,
2442  limit, options ) );
2443  }
2444 
2470  {
2471  AggregateHistogramResponse actualResponse_ = SubmitRequest<AggregateHistogramResponse>("/aggregate/histogram", request_, false);
2472 
2473  return actualResponse_;
2474  }
2475 
2545  string column_name,
2546  double start,
2547  double end,
2548  double interval,
2549  IDictionary<string, string> options = null )
2550  {
2551  return aggregateHistogram( new AggregateHistogramRequest( table_name,
2552  column_name, start,
2553  end, interval,
2554  options ) );
2555  }
2556 
2575  {
2576  AggregateKMeansResponse actualResponse_ = SubmitRequest<AggregateKMeansResponse>("/aggregate/kmeans", request_, false);
2577 
2578  return actualResponse_;
2579  }
2580 
2724  public AggregateKMeansResponse aggregateKMeans( string table_name,
2725  IList<string> column_names,
2726  int k,
2727  double tolerance,
2728  IDictionary<string, string> options = null )
2729  {
2730  return aggregateKMeans( new AggregateKMeansRequest( table_name, column_names,
2731  k, tolerance, options ) );
2732  }
2733 
2742  {
2743  AggregateMinMaxResponse actualResponse_ = SubmitRequest<AggregateMinMaxResponse>("/aggregate/minmax", request_, false);
2744 
2745  return actualResponse_;
2746  }
2747 
2762  public AggregateMinMaxResponse aggregateMinMax( string table_name,
2763  string column_name,
2764  IDictionary<string, string> options = null )
2765  {
2766  return aggregateMinMax( new AggregateMinMaxRequest( table_name, column_name,
2767  options ) );
2768  }
2769 
2779  {
2780  AggregateMinMaxGeometryResponse actualResponse_ = SubmitRequest<AggregateMinMaxGeometryResponse>("/aggregate/minmax/geometry", request_, false);
2781 
2782  return actualResponse_;
2783  }
2784 
2801  string column_name,
2802  IDictionary<string, string> options = null )
2803  {
2805  column_name,
2806  options ) );
2807  }
2808 
2881  {
2882  AggregateStatisticsResponse actualResponse_ = SubmitRequest<AggregateStatisticsResponse>("/aggregate/statistics", request_, false);
2883 
2884  return actualResponse_;
2885  }
2886 
3093  string column_name,
3094  string stats,
3095  IDictionary<string, string> options = null )
3096  {
3097  return aggregateStatistics( new AggregateStatisticsRequest( table_name,
3098  column_name,
3099  stats, options ) );
3100  }
3101 
3137  {
3138  AggregateStatisticsByRangeResponse actualResponse_ = SubmitRequest<AggregateStatisticsByRangeResponse>("/aggregate/statistics/byrange", request_, false);
3139 
3140  return actualResponse_;
3141  }
3142 
3231  string select_expression,
3232  string column_name,
3233  string value_column_name,
3234  string stats,
3235  double start,
3236  double end,
3237  double interval,
3238  IDictionary<string, string> options = null )
3239  {
3241  select_expression,
3242  column_name,
3243  value_column_name,
3244  stats,
3245  start,
3246  end,
3247  interval,
3248  options ) );
3249  }
3250 
3304  {
3305  RawAggregateUniqueResponse actualResponse_ = SubmitRequest<RawAggregateUniqueResponse>("/aggregate/unique", request_, false);
3306 
3308  response_.table_name = actualResponse_.table_name;
3309  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
3310  response_.has_more_records = actualResponse_.has_more_records;
3311  response_.info = actualResponse_.info;
3312  return response_;
3313  }
3314 
3626  public AggregateUniqueResponse aggregateUnique( string table_name,
3627  string column_name,
3628  long offset = 0,
3629  long limit = -9999,
3630  IDictionary<string, string> options = null )
3631  {
3632  return aggregateUnique( new AggregateUniqueRequest( table_name, column_name,
3633  offset, limit, options ) );
3634  }
3635 
3658  {
3659  RawAggregateUnpivotResponse actualResponse_ = SubmitRequest<RawAggregateUnpivotResponse>("/aggregate/unpivot", request_, false);
3660 
3662  response_.table_name = actualResponse_.table_name;
3663  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
3664  response_.total_number_of_records = actualResponse_.total_number_of_records;
3665  response_.has_more_records = actualResponse_.has_more_records;
3666  response_.info = actualResponse_.info;
3667  return response_;
3668  }
3669 
3920  public AggregateUnpivotResponse aggregateUnpivot( string table_name,
3921  IList<string> column_names,
3922  string variable_column_name,
3923  string value_column_name,
3924  IList<string> pivoted_columns,
3925  IDictionary<string, string> options = null )
3926  {
3927  return aggregateUnpivot( new AggregateUnpivotRequest( table_name,
3928  column_names,
3929  variable_column_name,
3930  value_column_name,
3931  pivoted_columns, options ) );
3932  }
3933 
3947  {
3948  AlterBackupResponse actualResponse_ = SubmitRequest<AlterBackupResponse>("/alter/backup", request_, false);
3949 
3950  return actualResponse_;
3951  }
3952 
4042  public AlterBackupResponse alterBackup( string backup_name,
4043  string action,
4044  string _value,
4045  string datasink_name,
4046  IDictionary<string, string> options = null )
4047  {
4048  return alterBackup( new AlterBackupRequest( backup_name, action, _value,
4049  datasink_name, options ) );
4050  }
4051 
4061  {
4062  AlterCredentialResponse actualResponse_ = SubmitRequest<AlterCredentialResponse>("/alter/credential", request_, false);
4063 
4064  return actualResponse_;
4065  }
4066 
4167  public AlterCredentialResponse alterCredential( string credential_name,
4168  IDictionary<string, string> credential_updates_map,
4169  IDictionary<string, string> options )
4170  {
4171  return alterCredential( new AlterCredentialRequest( credential_name,
4172  credential_updates_map,
4173  options ) );
4174  }
4175 
4185  {
4186  AlterDatasinkResponse actualResponse_ = SubmitRequest<AlterDatasinkResponse>("/alter/datasink", request_, false);
4187 
4188  return actualResponse_;
4189  }
4190 
4610  IDictionary<string, string> datasink_updates_map,
4611  IDictionary<string, string> options )
4612  {
4613  return alterDatasink( new AlterDatasinkRequest( name, datasink_updates_map,
4614  options ) );
4615  }
4616 
4626  {
4627  AlterDatasourceResponse actualResponse_ = SubmitRequest<AlterDatasourceResponse>("/alter/datasource", request_, false);
4628 
4629  return actualResponse_;
4630  }
4631 
5050  IDictionary<string, string> datasource_updates_map,
5051  IDictionary<string, string> options )
5052  {
5053  return alterDatasource( new AlterDatasourceRequest( name,
5054  datasource_updates_map,
5055  options ) );
5056  }
5057 
5066  {
5067  AlterDirectoryResponse actualResponse_ = SubmitRequest<AlterDirectoryResponse>("/alter/directory", request_, false);
5068 
5069  return actualResponse_;
5070  }
5071 
5093  public AlterDirectoryResponse alterDirectory( string directory_name,
5094  IDictionary<string, string> directory_updates_map,
5095  IDictionary<string, string> options = null )
5096  {
5097  return alterDirectory( new AlterDirectoryRequest( directory_name,
5098  directory_updates_map,
5099  options ) );
5100  }
5101 
5111  {
5112  AlterEnvironmentResponse actualResponse_ = SubmitRequest<AlterEnvironmentResponse>("/alter/environment", request_, false);
5113 
5114  return actualResponse_;
5115  }
5116 
5199  public AlterEnvironmentResponse alterEnvironment( string environment_name,
5200  string action,
5201  string _value,
5202  IDictionary<string, string> options = null )
5203  {
5204  return alterEnvironment( new AlterEnvironmentRequest( environment_name,
5205  action, _value, options ) );
5206  }
5207 
5209  public AlterGraphResponse alterGraph( AlterGraphRequest request_ )
5210  {
5211  AlterGraphResponse actualResponse_ = SubmitRequest<AlterGraphResponse>("/alter/graph", request_, false);
5212 
5213  return actualResponse_;
5214  }
5216 
5218  public AlterGraphResponse alterGraph( string graph_name,
5219  string action,
5220  string action_arg,
5221  IDictionary<string, string> options = null )
5222  {
5223  return alterGraph( new AlterGraphRequest( graph_name, action, action_arg,
5224  options ) );
5225  }
5227 
5229  public AlterModelResponse alterModel( AlterModelRequest request_ )
5230  {
5231  AlterModelResponse actualResponse_ = SubmitRequest<AlterModelResponse>("/alter/model", request_, false);
5232 
5233  return actualResponse_;
5234  }
5236 
5238  public AlterModelResponse alterModel( string model_name,
5239  string action,
5240  string _value,
5241  IDictionary<string, string> options = null )
5242  {
5243  return alterModel( new AlterModelRequest( model_name, action, _value, options ) );
5244  }
5246 
5255  {
5256  AlterResourceGroupResponse actualResponse_ = SubmitRequest<AlterResourceGroupResponse>("/alter/resourcegroup", request_, false);
5257 
5258  return actualResponse_;
5259  }
5260 
5436  IDictionary<string, IDictionary<string, string>> tier_attributes = null,
5438  string adjoining_resource_group = "",
5439  IDictionary<string, string> options = null )
5440  {
5442  tier_attributes,
5443  ranking,
5444  adjoining_resource_group,
5445  options ) );
5446  }
5447 
5455  {
5456  AlterRoleResponse actualResponse_ = SubmitRequest<AlterRoleResponse>("/alter/role", request_, false);
5457 
5458  return actualResponse_;
5459  }
5460 
5492  public AlterRoleResponse alterRole( string name,
5493  string action,
5494  string _value,
5495  IDictionary<string, string> options = null )
5496  {
5497  return alterRole( new AlterRoleRequest( name, action, _value, options ) );
5498  }
5499 
5510  {
5511  AlterSchemaResponse actualResponse_ = SubmitRequest<AlterSchemaResponse>("/alter/schema", request_, false);
5512 
5513  return actualResponse_;
5514  }
5515 
5550  public AlterSchemaResponse alterSchema( string schema_name,
5551  string action,
5552  string _value,
5553  IDictionary<string, string> options = null )
5554  {
5555  return alterSchema( new AlterSchemaRequest( schema_name, action, _value,
5556  options ) );
5557  }
5558 
5574  {
5575  AlterSystemPropertiesResponse actualResponse_ = SubmitRequest<AlterSystemPropertiesResponse>("/alter/system/properties", request_, false);
5576 
5577  return actualResponse_;
5578  }
5579 
6026  public AlterSystemPropertiesResponse alterSystemProperties( IDictionary<string, string> property_updates_map,
6027  IDictionary<string, string> options = null )
6028  {
6029  return alterSystemProperties( new AlterSystemPropertiesRequest( property_updates_map,
6030  options ) );
6031  }
6032 
6089  {
6090  AlterTableResponse actualResponse_ = SubmitRequest<AlterTableResponse>("/alter/table", request_, false);
6091 
6092  return actualResponse_;
6093  }
6094 
6789  public AlterTableResponse alterTable( string table_name,
6790  string action,
6791  string _value,
6792  IDictionary<string, string> options = null )
6793  {
6794  return alterTable( new AlterTableRequest( table_name, action, _value, options ) );
6795  }
6796 
6818  {
6819  AlterTableColumnsResponse actualResponse_ = SubmitRequest<AlterTableColumnsResponse>("/alter/table/columns", request_, false);
6820 
6821  return actualResponse_;
6822  }
6823 
6857  IList<IDictionary<string, string>> column_alterations,
6858  IDictionary<string, string> options )
6859  {
6860  return alterTableColumns( new AlterTableColumnsRequest( table_name,
6861  column_alterations,
6862  options ) );
6863  }
6864 
6876  {
6877  AlterTableMetadataResponse actualResponse_ = SubmitRequest<AlterTableMetadataResponse>("/alter/table/metadata", request_, false);
6878 
6879  return actualResponse_;
6880  }
6881 
6902  public AlterTableMetadataResponse alterTableMetadata( IList<string> table_names,
6903  IDictionary<string, string> metadata_map,
6904  IDictionary<string, string> options = null )
6905  {
6906  return alterTableMetadata( new AlterTableMetadataRequest( table_names,
6907  metadata_map,
6908  options ) );
6909  }
6910 
6920  {
6921  AlterTableMonitorResponse actualResponse_ = SubmitRequest<AlterTableMonitorResponse>("/alter/tablemonitor", request_, false);
6922 
6923  return actualResponse_;
6924  }
6925 
6952  IDictionary<string, string> monitor_updates_map,
6953  IDictionary<string, string> options )
6954  {
6955  return alterTableMonitor( new AlterTableMonitorRequest( topic_id,
6956  monitor_updates_map,
6957  options ) );
6958  }
6959 
6977  {
6978  AlterTierResponse actualResponse_ = SubmitRequest<AlterTierResponse>("/alter/tier", request_, false);
6979 
6980  return actualResponse_;
6981  }
6982 
7073  public AlterTierResponse alterTier( string name,
7074  IDictionary<string, string> options = null )
7075  {
7076  return alterTier( new AlterTierRequest( name, options ) );
7077  }
7078 
7086  {
7087  AlterUserResponse actualResponse_ = SubmitRequest<AlterUserResponse>("/alter/user", request_, false);
7088 
7089  return actualResponse_;
7090  }
7091 
7154  public AlterUserResponse alterUser( string name,
7155  string action,
7156  string _value,
7157  IDictionary<string, string> options = null )
7158  {
7159  return alterUser( new AlterUserRequest( name, action, _value, options ) );
7160  }
7161 
7169  {
7170  AlterVideoResponse actualResponse_ = SubmitRequest<AlterVideoResponse>("/alter/video", request_, false);
7171 
7172  return actualResponse_;
7173  }
7174 
7191  public AlterVideoResponse alterVideo( string path,
7192  IDictionary<string, string> options = null )
7193  {
7194  return alterVideo( new AlterVideoRequest( path, options ) );
7195  }
7196 
7205  {
7206  AlterWalResponse actualResponse_ = SubmitRequest<AlterWalResponse>("/alter/wal", request_, false);
7207 
7208  return actualResponse_;
7209  }
7210 
7384  public AlterWalResponse alterWal( IList<string> table_names,
7385  IDictionary<string, string> options = null )
7386  {
7387  return alterWal( new AlterWalRequest( table_names, options ) );
7388  }
7389 
7405  {
7406  AppendRecordsResponse actualResponse_ = SubmitRequest<AppendRecordsResponse>("/append/records", request_, false);
7407 
7408  return actualResponse_;
7409  }
7410 
7622  public AppendRecordsResponse appendRecords( string table_name,
7623  string source_table_name,
7624  IDictionary<string, string> field_map,
7625  IDictionary<string, string> options = null )
7626  {
7627  return appendRecords( new AppendRecordsRequest( table_name, source_table_name,
7628  field_map, options ) );
7629  }
7630 
7639  {
7640  ClearStatisticsResponse actualResponse_ = SubmitRequest<ClearStatisticsResponse>("/clear/statistics", request_, false);
7641 
7642  return actualResponse_;
7643  }
7644 
7661  public ClearStatisticsResponse clearStatistics( string table_name = "",
7662  string column_name = "",
7663  IDictionary<string, string> options = null )
7664  {
7665  return clearStatistics( new ClearStatisticsRequest( table_name, column_name,
7666  options ) );
7667  }
7668 
7681  {
7682  ClearTableResponse actualResponse_ = SubmitRequest<ClearTableResponse>("/clear/table", request_, false);
7683 
7684  return actualResponse_;
7685  }
7686 
7737  public ClearTableResponse clearTable( string table_name = "",
7738  string authorization = "",
7739  IDictionary<string, string> options = null )
7740  {
7741  return clearTable( new ClearTableRequest( table_name, authorization, options ) );
7742  }
7743 
7753  {
7754  ClearTableMonitorResponse actualResponse_ = SubmitRequest<ClearTableMonitorResponse>("/clear/tablemonitor", request_, false);
7755 
7756  return actualResponse_;
7757  }
7758 
7827  IDictionary<string, string> options = null )
7828  {
7829  return clearTableMonitor( new ClearTableMonitorRequest( topic_id, options ) );
7830  }
7831 
7843  {
7844  ClearTablesResponse actualResponse_ = SubmitRequest<ClearTablesResponse>("/clear/tables", request_, false);
7845 
7846  return actualResponse_;
7847  }
7848 
7896  public ClearTablesResponse clearTables( IList<string> table_names = null,
7897  IDictionary<string, string> options = null )
7898  {
7899  return clearTables( new ClearTablesRequest( table_names, options ) );
7900  }
7901 
7913  {
7914  ClearTriggerResponse actualResponse_ = SubmitRequest<ClearTriggerResponse>("/clear/trigger", request_, false);
7915 
7916  return actualResponse_;
7917  }
7918 
7931  public ClearTriggerResponse clearTrigger( string trigger_id,
7932  IDictionary<string, string> options = null )
7933  {
7934  return clearTrigger( new ClearTriggerRequest( trigger_id, options ) );
7935  }
7936 
7945  {
7946  CollectStatisticsResponse actualResponse_ = SubmitRequest<CollectStatisticsResponse>("/collect/statistics", request_, false);
7947 
7948  return actualResponse_;
7949  }
7950 
7967  IList<string> column_names,
7968  IDictionary<string, string> options = null )
7969  {
7970  return collectStatistics( new CollectStatisticsRequest( table_name,
7971  column_names, options ) );
7972  }
7973 
7988  {
7989  CreateBackupResponse actualResponse_ = SubmitRequest<CreateBackupResponse>("/create/backup", request_, false);
7990 
7991  return actualResponse_;
7992  }
7993 
8292  public CreateBackupResponse createBackup( string backup_name,
8293  string backup_type,
8294  IDictionary<string, string> backup_objects_map,
8295  string datasink_name,
8296  IDictionary<string, string> options = null )
8297  {
8298  return createBackup( new CreateBackupRequest( backup_name, backup_type,
8299  backup_objects_map,
8300  datasink_name, options ) );
8301  }
8302 
8312  {
8313  CreateCatalogResponse actualResponse_ = SubmitRequest<CreateCatalogResponse>("/create/catalog", request_, false);
8314 
8315  return actualResponse_;
8316  }
8317 
8386  string table_format,
8387  string location,
8388  string type,
8389  string credential,
8390  string datasource,
8391  IDictionary<string, string> options = null )
8392  {
8393  return createCatalog( new CreateCatalogRequest( name, table_format, location,
8394  type, credential, datasource,
8395  options ) );
8396  }
8397 
8399  public CreateContainerRegistryResponse createContainerRegistry( CreateContainerRegistryRequest request_ )
8400  {
8401  CreateContainerRegistryResponse actualResponse_ = SubmitRequest<CreateContainerRegistryResponse>("/create/container/registry", request_, false);
8402 
8403  return actualResponse_;
8404  }
8406 
8408  public CreateContainerRegistryResponse createContainerRegistry( string registry_name,
8409  string uri,
8410  string credential,
8411  IDictionary<string, string> options = null )
8412  {
8413  return createContainerRegistry( new CreateContainerRegistryRequest( registry_name,
8414  uri,
8415  credential,
8416  options ) );
8417  }
8419 
8428  {
8429  CreateCredentialResponse actualResponse_ = SubmitRequest<CreateCredentialResponse>("/create/credential", request_, false);
8430 
8431  return actualResponse_;
8432  }
8433 
8526  public CreateCredentialResponse createCredential( string credential_name,
8527  string type,
8528  string identity,
8529  string secret,
8530  IDictionary<string, string> options = null )
8531  {
8532  return createCredential( new CreateCredentialRequest( credential_name, type,
8533  identity, secret,
8534  options ) );
8535  }
8536 
8547  {
8548  CreateDatasinkResponse actualResponse_ = SubmitRequest<CreateDatasinkResponse>("/create/datasink", request_, false);
8549 
8550  return actualResponse_;
8551  }
8552 
8923  string destination,
8924  IDictionary<string, string> options = null )
8925  {
8926  return createDatasink( new CreateDatasinkRequest( name, destination, options ) );
8927  }
8928 
8939  {
8940  CreateDatasourceResponse actualResponse_ = SubmitRequest<CreateDatasourceResponse>("/create/datasource", request_, false);
8941 
8942  return actualResponse_;
8943  }
8944 
9349  string location,
9350  string user_name,
9351  string password,
9352  IDictionary<string, string> options = null )
9353  {
9354  return createDatasource( new CreateDatasourceRequest( name, location,
9355  user_name, password,
9356  options ) );
9357  }
9358 
9360  public CreateDeltaTableResponse createDeltaTable( CreateDeltaTableRequest request_ )
9361  {
9362  CreateDeltaTableResponse actualResponse_ = SubmitRequest<CreateDeltaTableResponse>("/create/deltatable", request_, false);
9363 
9364  return actualResponse_;
9365  }
9367 
9369  public CreateDeltaTableResponse createDeltaTable( string delta_table_name,
9370  string table_name,
9371  IDictionary<string, string> options = null )
9372  {
9373  return createDeltaTable( new CreateDeltaTableRequest( delta_table_name,
9374  table_name, options ) );
9375  }
9377 
9390  {
9391  CreateDirectoryResponse actualResponse_ = SubmitRequest<CreateDirectoryResponse>("/create/directory", request_, false);
9392 
9393  return actualResponse_;
9394  }
9395 
9453  public CreateDirectoryResponse createDirectory( string directory_name,
9454  IDictionary<string, string> options = null )
9455  {
9456  return createDirectory( new CreateDirectoryRequest( directory_name, options ) );
9457  }
9458 
9468  {
9469  CreateEnvironmentResponse actualResponse_ = SubmitRequest<CreateEnvironmentResponse>("/create/environment", request_, false);
9470 
9471  return actualResponse_;
9472  }
9473 
9484  public CreateEnvironmentResponse createEnvironment( string environment_name,
9485  IDictionary<string, string> options = null )
9486  {
9487  return createEnvironment( new CreateEnvironmentRequest( environment_name,
9488  options ) );
9489  }
9490 
9506  {
9507  CreateGraphResponse actualResponse_ = SubmitRequest<CreateGraphResponse>("/create/graph", request_, false);
9508 
9509  return actualResponse_;
9510  }
9511 
9825  public CreateGraphResponse createGraph( string graph_name,
9826  bool directed_graph,
9827  IList<string> nodes,
9828  IList<string> edges,
9829  IList<string> weights,
9830  IList<string> restrictions,
9831  IDictionary<string, string> options = null )
9832  {
9833  return createGraph( new CreateGraphRequest( graph_name, directed_graph, nodes,
9834  edges, weights, restrictions,
9835  options ) );
9836  }
9837 
9849  {
9850  CreateJobResponse actualResponse_ = SubmitRequest<CreateJobResponse>("/create/job", request_, false);
9851 
9852  return actualResponse_;
9853  }
9854 
9918  public CreateJobResponse createJob( string endpoint,
9919  string request_encoding,
9920  byte[] data,
9921  string data_str,
9922  IDictionary<string, string> options = null )
9923  {
9924  return createJob( new CreateJobRequest( endpoint, request_encoding, data,
9925  data_str, options ) );
9926  }
9927 
9941  {
9942  CreateJoinTableResponse actualResponse_ = SubmitRequest<CreateJoinTableResponse>("/create/jointable", request_, false);
9943 
9944  return actualResponse_;
9945  }
9946 
10134  public CreateJoinTableResponse createJoinTable( string join_table_name,
10135  IList<string> table_names,
10136  IList<string> column_names,
10137  IList<string> expressions = null,
10138  IDictionary<string, string> options = null )
10139  {
10140  return createJoinTable( new CreateJoinTableRequest( join_table_name,
10141  table_names, column_names,
10142  expressions, options ) );
10143  }
10144 
10162  {
10163  CreateMaterializedViewResponse actualResponse_ = SubmitRequest<CreateMaterializedViewResponse>("/create/materializedview", request_, false);
10164 
10165  return actualResponse_;
10166  }
10167 
10386  IDictionary<string, string> options = null )
10387  {
10388  return createMaterializedView( new CreateMaterializedViewRequest( table_name,
10389  options ) );
10390  }
10391 
10402  {
10403  CreateProcResponse actualResponse_ = SubmitRequest<CreateProcResponse>("/create/proc", request_, false);
10404 
10405  return actualResponse_;
10406  }
10407 
10489  public CreateProcResponse createProc( string proc_name,
10490  string execution_mode = CreateProcRequest.ExecutionMode.DISTRIBUTED,
10491  IDictionary<string, byte[]> files = null,
10492  string command = "",
10493  IList<string> args = null,
10494  IDictionary<string, string> options = null )
10495  {
10496  return createProc( new CreateProcRequest( proc_name, execution_mode, files,
10497  command, args, options ) );
10498  }
10499 
10537  {
10538  CreateProjectionResponse actualResponse_ = SubmitRequest<CreateProjectionResponse>("/create/projection", request_, false);
10539 
10540  return actualResponse_;
10541  }
10542 
10991  public CreateProjectionResponse createProjection( string table_name,
10992  string projection_name,
10993  IList<string> column_names,
10994  IDictionary<string, string> options = null )
10995  {
10996  return createProjection( new CreateProjectionRequest( table_name,
10997  projection_name,
10998  column_names, options ) );
10999  }
11000 
11009  {
11010  CreateResourceGroupResponse actualResponse_ = SubmitRequest<CreateResourceGroupResponse>("/create/resourcegroup", request_, false);
11011 
11012  return actualResponse_;
11013  }
11014 
11123  IDictionary<string, IDictionary<string, string>> tier_attributes,
11124  string ranking,
11125  string adjoining_resource_group = "",
11126  IDictionary<string, string> options = null )
11127  {
11129  tier_attributes,
11130  ranking,
11131  adjoining_resource_group,
11132  options ) );
11133  }
11134 
11144  {
11145  CreateRoleResponse actualResponse_ = SubmitRequest<CreateRoleResponse>("/create/role", request_, false);
11146 
11147  return actualResponse_;
11148  }
11149 
11171  public CreateRoleResponse createRole( string name,
11172  IDictionary<string, string> options = null )
11173  {
11174  return createRole( new CreateRoleRequest( name, options ) );
11175  }
11176 
11188  {
11189  CreateSchemaResponse actualResponse_ = SubmitRequest<CreateSchemaResponse>("/create/schema", request_, false);
11190 
11191  return actualResponse_;
11192  }
11193 
11234  public CreateSchemaResponse createSchema( string schema_name,
11235  IDictionary<string, string> options = null )
11236  {
11237  return createSchema( new CreateSchemaRequest( schema_name, options ) );
11238  }
11239 
11241  public CreateStateTableResponse createStateTable( CreateStateTableRequest request_ )
11242  {
11243  CreateStateTableResponse actualResponse_ = SubmitRequest<CreateStateTableResponse>("/create/statetable", request_, false);
11244 
11245  return actualResponse_;
11246  }
11248 
11250  public CreateStateTableResponse createStateTable( string table_name,
11251  string input_table_name,
11252  string init_table_name,
11253  IDictionary<string, string> options = null )
11254  {
11255  return createStateTable( new CreateStateTableRequest( table_name,
11256  input_table_name,
11257  init_table_name, options ) );
11258  }
11260 
11309  {
11310  CreateTableResponse actualResponse_ = SubmitRequest<CreateTableResponse>("/create/table", request_, false);
11311 
11312  return actualResponse_;
11313  }
11314 
11799  public CreateTableResponse createTable( string table_name,
11800  string type_id,
11801  IDictionary<string, string> options = null )
11802  {
11803  return createTable( new CreateTableRequest( table_name, type_id, options ) );
11804  }
11805 
11826  {
11827  CreateTableExternalResponse actualResponse_ = SubmitRequest<CreateTableExternalResponse>("/create/table/external", request_, false);
11828 
11829  return actualResponse_;
11830  }
11831 
13278  IList<string> filepaths,
13279  IDictionary<string, IDictionary<string, string>> modify_columns = null,
13280  IDictionary<string, string> create_table_options = null,
13281  IDictionary<string, string> options = null )
13282  {
13283  return createTableExternal( new CreateTableExternalRequest( table_name,
13284  filepaths,
13285  modify_columns,
13286  create_table_options,
13287  options ) );
13288  }
13289 
13315  {
13316  CreateTableMonitorResponse actualResponse_ = SubmitRequest<CreateTableMonitorResponse>("/create/tablemonitor", request_, false);
13317 
13318  return actualResponse_;
13319  }
13320 
13520  IDictionary<string, string> options = null )
13521  {
13522  return createTableMonitor( new CreateTableMonitorRequest( table_name, options ) );
13523  }
13524 
13549  {
13550  CreateTriggerByAreaResponse actualResponse_ = SubmitRequest<CreateTriggerByAreaResponse>("/create/trigger/byarea", request_, false);
13551 
13552  return actualResponse_;
13553  }
13554 
13600  IList<string> table_names,
13601  string x_column_name,
13602  IList<double> x_vector,
13603  string y_column_name,
13604  IList<double> y_vector,
13605  IDictionary<string, string> options = null )
13606  {
13607  return createTriggerByArea( new CreateTriggerByAreaRequest( request_id,
13608  table_names,
13609  x_column_name,
13610  x_vector,
13611  y_column_name,
13612  y_vector, options ) );
13613  }
13614 
13636  {
13637  CreateTriggerByRangeResponse actualResponse_ = SubmitRequest<CreateTriggerByRangeResponse>("/create/trigger/byrange", request_, false);
13638 
13639  return actualResponse_;
13640  }
13641 
13676  IList<string> table_names,
13677  string column_name,
13678  double min,
13679  double max,
13680  IDictionary<string, string> options = null )
13681  {
13682  return createTriggerByRange( new CreateTriggerByRangeRequest( request_id,
13683  table_names,
13684  column_name,
13685  min, max,
13686  options ) );
13687  }
13688 
13745  {
13746  CreateTypeResponse actualResponse_ = SubmitRequest<CreateTypeResponse>("/create/type", request_, false);
13747 
13748  SetDecoderIfMissing( actualResponse_.type_id,
13749  actualResponse_.label,
13750  actualResponse_.type_definition,
13751  actualResponse_.properties );
13752  return actualResponse_;
13753  }
13754 
14166  public CreateTypeResponse createType( string type_definition,
14167  string label,
14168  IDictionary<string, IList<string>> properties = null,
14169  IDictionary<string, string> options = null )
14170  {
14171  return createType( new CreateTypeRequest( type_definition, label, properties,
14172  options ) );
14173  }
14174 
14208  {
14209  CreateUnionResponse actualResponse_ = SubmitRequest<CreateUnionResponse>("/create/union", request_, false);
14210 
14211  return actualResponse_;
14212  }
14213 
14514  public CreateUnionResponse createUnion( string table_name,
14515  IList<string> table_names,
14516  IList<IList<string>> input_column_names,
14517  IList<string> output_column_names,
14518  IDictionary<string, string> options = null )
14519  {
14520  return createUnion( new CreateUnionRequest( table_name, table_names,
14521  input_column_names,
14522  output_column_names, options ) );
14523  }
14524 
14535  {
14536  CreateUserExternalResponse actualResponse_ = SubmitRequest<CreateUserExternalResponse>("/create/user/external", request_, false);
14537 
14538  return actualResponse_;
14539  }
14540 
14630  IDictionary<string, string> options = null )
14631  {
14632  return createUserExternal( new CreateUserExternalRequest( name, options ) );
14633  }
14634 
14643  {
14644  CreateUserInternalResponse actualResponse_ = SubmitRequest<CreateUserInternalResponse>("/create/user/internal", request_, false);
14645 
14646  return actualResponse_;
14647  }
14648 
14739  string password,
14740  IDictionary<string, string> options = null )
14741  {
14742  return createUserInternal( new CreateUserInternalRequest( name, password,
14743  options ) );
14744  }
14745 
14754  {
14755  CreateVideoResponse actualResponse_ = SubmitRequest<CreateVideoResponse>("/create/video", request_, false);
14756 
14757  return actualResponse_;
14758  }
14759 
14896  public CreateVideoResponse createVideo( string attribute,
14897  string begin,
14898  double duration_seconds,
14899  string end,
14900  double frames_per_second,
14901  string style,
14902  string path,
14903  string style_parameters,
14904  IDictionary<string, string> options = null )
14905  {
14906  return createVideo( new CreateVideoRequest( attribute, begin,
14907  duration_seconds, end,
14908  frames_per_second, style, path,
14909  style_parameters, options ) );
14910  }
14911 
14920  {
14921  DeleteDirectoryResponse actualResponse_ = SubmitRequest<DeleteDirectoryResponse>("/delete/directory", request_, false);
14922 
14923  return actualResponse_;
14924  }
14925 
14988  public DeleteDirectoryResponse deleteDirectory( string directory_name,
14989  IDictionary<string, string> options = null )
14990  {
14991  return deleteDirectory( new DeleteDirectoryRequest( directory_name, options ) );
14992  }
14993 
15002  {
15003  DeleteFilesResponse actualResponse_ = SubmitRequest<DeleteFilesResponse>("/delete/files", request_, false);
15004 
15005  return actualResponse_;
15006  }
15007 
15047  public DeleteFilesResponse deleteFiles( IList<string> file_names,
15048  IDictionary<string, string> options = null )
15049  {
15050  return deleteFiles( new DeleteFilesRequest( file_names, options ) );
15051  }
15052 
15061  {
15062  DeleteGraphResponse actualResponse_ = SubmitRequest<DeleteGraphResponse>("/delete/graph", request_, false);
15063 
15064  return actualResponse_;
15065  }
15066 
15113  public DeleteGraphResponse deleteGraph( string graph_name,
15114  IDictionary<string, string> options = null )
15115  {
15116  return deleteGraph( new DeleteGraphRequest( graph_name, options ) );
15117  }
15118 
15128  {
15129  DeleteProcResponse actualResponse_ = SubmitRequest<DeleteProcResponse>("/delete/proc", request_, false);
15130 
15131  return actualResponse_;
15132  }
15133 
15144  public DeleteProcResponse deleteProc( string proc_name,
15145  IDictionary<string, string> options = null )
15146  {
15147  return deleteProc( new DeleteProcRequest( proc_name, options ) );
15148  }
15149 
15170  {
15171  DeleteRecordsResponse actualResponse_ = SubmitRequest<DeleteRecordsResponse>("/delete/records", request_, false);
15172 
15173  return actualResponse_;
15174  }
15175 
15256  public DeleteRecordsResponse deleteRecords( string table_name,
15257  IList<string> expressions,
15258  IDictionary<string, string> options = null )
15259  {
15260  return deleteRecords( new DeleteRecordsRequest( table_name, expressions,
15261  options ) );
15262  }
15263 
15271  {
15272  DeleteResourceGroupResponse actualResponse_ = SubmitRequest<DeleteResourceGroupResponse>("/delete/resourcegroup", request_, false);
15273 
15274  return actualResponse_;
15275  }
15276 
15314  IDictionary<string, string> options = null )
15315  {
15316  return deleteResourceGroup( new DeleteResourceGroupRequest( name, options ) );
15317  }
15318 
15328  {
15329  DeleteRoleResponse actualResponse_ = SubmitRequest<DeleteRoleResponse>("/delete/role", request_, false);
15330 
15331  return actualResponse_;
15332  }
15333 
15344  public DeleteRoleResponse deleteRole( string name,
15345  IDictionary<string, string> options = null )
15346  {
15347  return deleteRole( new DeleteRoleRequest( name, options ) );
15348  }
15349 
15359  {
15360  DeleteUserResponse actualResponse_ = SubmitRequest<DeleteUserResponse>("/delete/user", request_, false);
15361 
15362  return actualResponse_;
15363  }
15364 
15375  public DeleteUserResponse deleteUser( string name,
15376  IDictionary<string, string> options = null )
15377  {
15378  return deleteUser( new DeleteUserRequest( name, options ) );
15379  }
15380 
15389  {
15390  DownloadFilesResponse actualResponse_ = SubmitRequest<DownloadFilesResponse>("/download/files", request_, false);
15391 
15392  return actualResponse_;
15393  }
15394 
15450  public DownloadFilesResponse downloadFiles( IList<string> file_names,
15451  IList<long> read_offsets,
15452  IList<long> read_lengths,
15453  IDictionary<string, string> options = null )
15454  {
15455  return downloadFiles( new DownloadFilesRequest( file_names, read_offsets,
15456  read_lengths, options ) );
15457  }
15458 
15472  {
15473  DropBackupResponse actualResponse_ = SubmitRequest<DropBackupResponse>("/drop/backup", request_, false);
15474 
15475  return actualResponse_;
15476  }
15477 
15570  public DropBackupResponse dropBackup( string backup_name,
15571  string datasink_name,
15572  IDictionary<string, string> options = null )
15573  {
15574  return dropBackup( new DropBackupRequest( backup_name, datasink_name, options ) );
15575  }
15576 
15586  {
15587  DropCatalogResponse actualResponse_ = SubmitRequest<DropCatalogResponse>("/drop/catalog", request_, false);
15588 
15589  return actualResponse_;
15590  }
15591 
15602  public DropCatalogResponse dropCatalog( string name,
15603  IDictionary<string, string> options = null )
15604  {
15605  return dropCatalog( new DropCatalogRequest( name, options ) );
15606  }
15607 
15609  public DropContainerRegistryResponse dropContainerRegistry( DropContainerRegistryRequest request_ )
15610  {
15611  DropContainerRegistryResponse actualResponse_ = SubmitRequest<DropContainerRegistryResponse>("/drop/container/registry", request_, false);
15612 
15613  return actualResponse_;
15614  }
15616 
15618  public DropContainerRegistryResponse dropContainerRegistry( string registry_name,
15619  IDictionary<string, string> options = null )
15620  {
15621  return dropContainerRegistry( new DropContainerRegistryRequest( registry_name,
15622  options ) );
15623  }
15625 
15634  {
15635  DropCredentialResponse actualResponse_ = SubmitRequest<DropCredentialResponse>("/drop/credential", request_, false);
15636 
15637  return actualResponse_;
15638  }
15639 
15649  public DropCredentialResponse dropCredential( string credential_name,
15650  IDictionary<string, string> options = null )
15651  {
15652  return dropCredential( new DropCredentialRequest( credential_name, options ) );
15653  }
15654 
15670  {
15671  DropDatasinkResponse actualResponse_ = SubmitRequest<DropDatasinkResponse>("/drop/datasink", request_, false);
15672 
15673  return actualResponse_;
15674  }
15675 
15720  public DropDatasinkResponse dropDatasink( string name,
15721  IDictionary<string, string> options = null )
15722  {
15723  return dropDatasink( new DropDatasinkRequest( name, options ) );
15724  }
15725 
15737  {
15738  DropDatasourceResponse actualResponse_ = SubmitRequest<DropDatasourceResponse>("/drop/datasource", request_, false);
15739 
15740  return actualResponse_;
15741  }
15742 
15756  IDictionary<string, string> options = null )
15757  {
15758  return dropDatasource( new DropDatasourceRequest( name, options ) );
15759  }
15760 
15770  {
15771  DropEnvironmentResponse actualResponse_ = SubmitRequest<DropEnvironmentResponse>("/drop/environment", request_, false);
15772 
15773  return actualResponse_;
15774  }
15775 
15818  public DropEnvironmentResponse dropEnvironment( string environment_name,
15819  IDictionary<string, string> options = null )
15820  {
15821  return dropEnvironment( new DropEnvironmentRequest( environment_name, options ) );
15822  }
15823 
15825  public DropModelResponse dropModel( DropModelRequest request_ )
15826  {
15827  DropModelResponse actualResponse_ = SubmitRequest<DropModelResponse>("/drop/model", request_, false);
15828 
15829  return actualResponse_;
15830  }
15832 
15834  public DropModelResponse dropModel( string model_name,
15835  IDictionary<string, string> options = null )
15836  {
15837  return dropModel( new DropModelRequest( model_name, options ) );
15838  }
15840 
15851  {
15852  DropSchemaResponse actualResponse_ = SubmitRequest<DropSchemaResponse>("/drop/schema", request_, false);
15853 
15854  return actualResponse_;
15855  }
15856 
15923  public DropSchemaResponse dropSchema( string schema_name,
15924  IDictionary<string, string> options = null )
15925  {
15926  return dropSchema( new DropSchemaRequest( schema_name, options ) );
15927  }
15928 
15930  public EvaluateModelResponse evaluateModel( EvaluateModelRequest request_ )
15931  {
15932  EvaluateModelResponse actualResponse_ = SubmitRequest<EvaluateModelResponse>("/evaluate/model", request_, false);
15933 
15934  return actualResponse_;
15935  }
15937 
15939  public EvaluateModelResponse evaluateModel( string model_name,
15940  int replicas,
15941  string deployment_mode,
15942  string source_table,
15943  string destination_table,
15944  IDictionary<string, string> options = null )
15945  {
15946  return evaluateModel( new EvaluateModelRequest( model_name, replicas,
15947  deployment_mode, source_table,
15948  destination_table, options ) );
15949  }
15951 
15970  {
15971  ExecuteProcResponse actualResponse_ = SubmitRequest<ExecuteProcResponse>("/execute/proc", request_, false);
15972 
15973  return actualResponse_;
15974  }
15975 
16110  public ExecuteProcResponse executeProc( string proc_name,
16111  IDictionary<string, string> _params = null,
16112  IDictionary<string, byte[]> bin_params = null,
16113  IList<string> input_table_names = null,
16114  IDictionary<string, IList<string>> input_column_names = null,
16115  IList<string> output_table_names = null,
16116  IDictionary<string, string> options = null )
16117  {
16118  return executeProc( new ExecuteProcRequest( proc_name, _params, bin_params,
16119  input_table_names,
16120  input_column_names,
16121  output_table_names, options ) );
16122  }
16123 
16156  {
16157  RawExecuteSqlResponse actualResponse_ = SubmitRequest<RawExecuteSqlResponse>("/execute/sql", request_, false);
16158 
16159  ExecuteSqlResponse response_ = new ExecuteSqlResponse();
16160  response_.count_affected = actualResponse_.count_affected;
16161  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
16162  response_.total_number_of_records = actualResponse_.total_number_of_records;
16163  response_.has_more_records = actualResponse_.has_more_records;
16164  response_.paging_table = actualResponse_.paging_table;
16165  response_.info = actualResponse_.info;
16166  return response_;
16167  }
16168 
16683  public ExecuteSqlResponse executeSql( string statement,
16684  long offset = 0,
16685  long limit = -9999,
16686  string request_schema_str = "",
16687  IList<byte[]> data = null,
16688  IDictionary<string, string> options = null )
16689  {
16690  return executeSql( new ExecuteSqlRequest( statement, offset, limit,
16691  request_schema_str, data, options ) );
16692  }
16693 
16702  {
16703  ExportQueryMetricsResponse actualResponse_ = SubmitRequest<ExportQueryMetricsResponse>("/export/query/metrics", request_, false);
16704 
16705  return actualResponse_;
16706  }
16707 
16769  public ExportQueryMetricsResponse exportQueryMetrics( IDictionary<string, string> options = null )
16770  {
16771  return exportQueryMetrics( new ExportQueryMetricsRequest( options ) );
16772  }
16773 
16800  {
16801  ExportRecordsToFilesResponse actualResponse_ = SubmitRequest<ExportRecordsToFilesResponse>("/export/records/tofiles", request_, false);
16802 
16803  return actualResponse_;
16804  }
16805 
17127  string filepath,
17128  IDictionary<string, string> options = null )
17129  {
17130  return exportRecordsToFiles( new ExportRecordsToFilesRequest( table_name,
17131  filepath,
17132  options ) );
17133  }
17134 
17143  {
17144  ExportRecordsToTableResponse actualResponse_ = SubmitRequest<ExportRecordsToTableResponse>("/export/records/totable", request_, false);
17145 
17146  return actualResponse_;
17147  }
17148 
17253  string remote_query = "",
17254  IDictionary<string, string> options = null )
17255  {
17256  return exportRecordsToTable( new ExportRecordsToTableRequest( table_name,
17257  remote_query,
17258  options ) );
17259  }
17260 
17277  {
17278  FilterResponse actualResponse_ = SubmitRequest<FilterResponse>("/filter", request_, false);
17279 
17280  return actualResponse_;
17281  }
17282 
17369  public FilterResponse filter( string table_name,
17370  string view_name,
17371  string expression,
17372  IDictionary<string, string> options = null )
17373  {
17374  return filter( new FilterRequest( table_name, view_name, expression, options ) );
17375  }
17376 
17392  {
17393  FilterByAreaResponse actualResponse_ = SubmitRequest<FilterByAreaResponse>("/filter/byarea", request_, false);
17394 
17395  return actualResponse_;
17396  }
17397 
17477  public FilterByAreaResponse filterByArea( string table_name,
17478  string view_name,
17479  string x_column_name,
17480  IList<double> x_vector,
17481  string y_column_name,
17482  IList<double> y_vector,
17483  IDictionary<string, string> options = null )
17484  {
17485  return filterByArea( new FilterByAreaRequest( table_name, view_name,
17486  x_column_name, x_vector,
17487  y_column_name, y_vector, options ) );
17488  }
17489 
17505  {
17506  FilterByAreaGeometryResponse actualResponse_ = SubmitRequest<FilterByAreaGeometryResponse>("/filter/byarea/geometry", request_, false);
17507 
17508  return actualResponse_;
17509  }
17510 
17588  string view_name,
17589  string column_name,
17590  IList<double> x_vector,
17591  IList<double> y_vector,
17592  IDictionary<string, string> options = null )
17593  {
17594  return filterByAreaGeometry( new FilterByAreaGeometryRequest( table_name,
17595  view_name,
17596  column_name,
17597  x_vector,
17598  y_vector,
17599  options ) );
17600  }
17601 
17617  {
17618  FilterByBoxResponse actualResponse_ = SubmitRequest<FilterByBoxResponse>("/filter/bybox", request_, false);
17619 
17620  return actualResponse_;
17621  }
17622 
17709  public FilterByBoxResponse filterByBox( string table_name,
17710  string view_name,
17711  string x_column_name,
17712  double min_x,
17713  double max_x,
17714  string y_column_name,
17715  double min_y,
17716  double max_y,
17717  IDictionary<string, string> options = null )
17718  {
17719  return filterByBox( new FilterByBoxRequest( table_name, view_name,
17720  x_column_name, min_x, max_x,
17721  y_column_name, min_y, max_y,
17722  options ) );
17723  }
17724 
17740  {
17741  FilterByBoxGeometryResponse actualResponse_ = SubmitRequest<FilterByBoxGeometryResponse>("/filter/bybox/geometry", request_, false);
17742 
17743  return actualResponse_;
17744  }
17745 
17832  string view_name,
17833  string column_name,
17834  double min_x,
17835  double max_x,
17836  double min_y,
17837  double max_y,
17838  IDictionary<string, string> options = null )
17839  {
17840  return filterByBoxGeometry( new FilterByBoxGeometryRequest( table_name,
17841  view_name,
17842  column_name,
17843  min_x, max_x,
17844  min_y, max_y,
17845  options ) );
17846  }
17847 
17859  {
17860  FilterByGeometryResponse actualResponse_ = SubmitRequest<FilterByGeometryResponse>("/filter/bygeometry", request_, false);
17861 
17862  return actualResponse_;
17863  }
17864 
17999  public FilterByGeometryResponse filterByGeometry( string table_name,
18000  string view_name,
18001  string column_name,
18002  string input_wkt,
18003  string operation,
18004  IDictionary<string, string> options = null )
18005  {
18006  return filterByGeometry( new FilterByGeometryRequest( table_name, view_name,
18007  column_name, input_wkt,
18008  operation, options ) );
18009  }
18010 
18034  {
18035  FilterByListResponse actualResponse_ = SubmitRequest<FilterByListResponse>("/filter/bylist", request_, false);
18036 
18037  return actualResponse_;
18038  }
18039 
18147  public FilterByListResponse filterByList( string table_name,
18148  string view_name,
18149  IDictionary<string, IList<string>> column_values_map,
18150  IDictionary<string, string> options = null )
18151  {
18152  return filterByList( new FilterByListRequest( table_name, view_name,
18153  column_values_map, options ) );
18154  }
18155 
18175  {
18176  FilterByRadiusResponse actualResponse_ = SubmitRequest<FilterByRadiusResponse>("/filter/byradius", request_, false);
18177 
18178  return actualResponse_;
18179  }
18180 
18271  public FilterByRadiusResponse filterByRadius( string table_name,
18272  string view_name,
18273  string x_column_name,
18274  double x_center,
18275  string y_column_name,
18276  double y_center,
18277  double radius,
18278  IDictionary<string, string> options = null )
18279  {
18280  return filterByRadius( new FilterByRadiusRequest( table_name, view_name,
18281  x_column_name, x_center,
18282  y_column_name, y_center,
18283  radius, options ) );
18284  }
18285 
18302  {
18303  FilterByRadiusGeometryResponse actualResponse_ = SubmitRequest<FilterByRadiusGeometryResponse>("/filter/byradius/geometry", request_, false);
18304 
18305  return actualResponse_;
18306  }
18307 
18395  string view_name,
18396  string column_name,
18397  double x_center,
18398  double y_center,
18399  double radius,
18400  IDictionary<string, string> options = null )
18401  {
18402  return filterByRadiusGeometry( new FilterByRadiusGeometryRequest( table_name,
18403  view_name,
18404  column_name,
18405  x_center,
18406  y_center,
18407  radius,
18408  options ) );
18409  }
18410 
18432  {
18433  FilterByRangeResponse actualResponse_ = SubmitRequest<FilterByRangeResponse>("/filter/byrange", request_, false);
18434 
18435  return actualResponse_;
18436  }
18437 
18519  public FilterByRangeResponse filterByRange( string table_name,
18520  string view_name,
18521  string column_name,
18522  double lower_bound,
18523  double upper_bound,
18524  IDictionary<string, string> options = null )
18525  {
18526  return filterByRange( new FilterByRangeRequest( table_name, view_name,
18527  column_name, lower_bound,
18528  upper_bound, options ) );
18529  }
18530 
18553  {
18554  FilterBySeriesResponse actualResponse_ = SubmitRequest<FilterBySeriesResponse>("/filter/byseries", request_, false);
18555 
18556  return actualResponse_;
18557  }
18558 
18686  public FilterBySeriesResponse filterBySeries( string table_name,
18687  string view_name,
18688  string track_id,
18689  IList<string> target_track_ids,
18690  IDictionary<string, string> options = null )
18691  {
18692  return filterBySeries( new FilterBySeriesRequest( table_name, view_name,
18693  track_id, target_track_ids,
18694  options ) );
18695  }
18696 
18712  {
18713  FilterByStringResponse actualResponse_ = SubmitRequest<FilterByStringResponse>("/filter/bystring", request_, false);
18714 
18715  return actualResponse_;
18716  }
18717 
18866  public FilterByStringResponse filterByString( string table_name,
18867  string view_name,
18868  string expression,
18869  string mode,
18870  IList<string> column_names,
18871  IDictionary<string, string> options = null )
18872  {
18873  return filterByString( new FilterByStringRequest( table_name, view_name,
18874  expression, mode,
18875  column_names, options ) );
18876  }
18877 
18896  {
18897  FilterByTableResponse actualResponse_ = SubmitRequest<FilterByTableResponse>("/filter/bytable", request_, false);
18898 
18899  return actualResponse_;
18900  }
18901 
19108  public FilterByTableResponse filterByTable( string table_name,
19109  string view_name,
19110  string column_name,
19111  string source_table_name,
19112  string source_table_column_name,
19113  IDictionary<string, string> options = null )
19114  {
19115  return filterByTable( new FilterByTableRequest( table_name, view_name,
19116  column_name,
19117  source_table_name,
19118  source_table_column_name,
19119  options ) );
19120  }
19121 
19140  {
19141  FilterByValueResponse actualResponse_ = SubmitRequest<FilterByValueResponse>("/filter/byvalue", request_, false);
19142 
19143  return actualResponse_;
19144  }
19145 
19226  public FilterByValueResponse filterByValue( string table_name,
19227  string view_name,
19228  bool is_string,
19229  double _value,
19230  string value_str,
19231  string column_name,
19232  IDictionary<string, string> options = null )
19233  {
19234  return filterByValue( new FilterByValueRequest( table_name, view_name,
19235  is_string, _value, value_str,
19236  column_name, options ) );
19237  }
19238 
19251  {
19252  GetJobResponse actualResponse_ = SubmitRequest<GetJobResponse>("/get/job", request_, false);
19253 
19254  return actualResponse_;
19255  }
19256 
19279  public GetJobResponse getJob( long job_id,
19280  IDictionary<string, string> options = null )
19281  {
19282  return getJob( new GetJobRequest( job_id, options ) );
19283  }
19284 
19303  public GetRecordsResponse<T> getRecords<T>( GetRecordsRequest request_ ) where T : new()
19304  {
19305  RawGetRecordsResponse actualResponse_ = SubmitRequest<RawGetRecordsResponse>("/get/records", request_, false);
19306 
19307  GetRecordsResponse<T> response_ = new GetRecordsResponse<T>();
19308  response_.table_name = actualResponse_.table_name;
19309  response_.type_name = actualResponse_.type_name;
19310  response_.type_schema = actualResponse_.type_schema;
19311  response_.data = new List<T>();
19312  this.DecodeRawBinaryDataUsingSchemaString<T>( response_.type_schema, actualResponse_.records_binary, response_.data );
19313  response_.total_number_of_records = actualResponse_.total_number_of_records;
19314  response_.has_more_records = actualResponse_.has_more_records;
19315  response_.info = actualResponse_.info;
19316  return response_;
19317  }
19318 
19423  public GetRecordsResponse<T> getRecords<T>( string table_name,
19424  long offset = 0,
19425  long limit = -9999,
19426  IDictionary<string, string> options = null ) where T : new()
19427  {
19428  return getRecords<T>( new GetRecordsRequest( table_name, offset, limit,
19429  options ) );
19430  }
19431 
19468  {
19469  RawGetRecordsByColumnResponse actualResponse_ = SubmitRequest<RawGetRecordsByColumnResponse>("/get/records/bycolumn", request_, false);
19470 
19472  response_.table_name = actualResponse_.table_name;
19473  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
19474  response_.total_number_of_records = actualResponse_.total_number_of_records;
19475  response_.has_more_records = actualResponse_.has_more_records;
19476  response_.info = actualResponse_.info;
19477  return response_;
19478  }
19479 
19632  IList<string> column_names,
19633  long offset = 0,
19634  long limit = -9999,
19635  IDictionary<string, string> options = null )
19636  {
19637  return getRecordsByColumn( new GetRecordsByColumnRequest( table_name,
19638  column_names,
19639  offset, limit,
19640  options ) );
19641  }
19642 
19670  {
19671  RawGetRecordsBySeriesResponse actualResponse_ = SubmitRequest<RawGetRecordsBySeriesResponse>("/get/records/byseries", request_, false);
19672 
19674  response_.table_names = actualResponse_.table_names;
19675  response_.type_names = actualResponse_.type_names;
19676  response_.type_schemas = actualResponse_.type_schemas;
19677  response_.data = new List<IList<T>>();
19678  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.list_records_binary, response_.data );
19679  response_.info = actualResponse_.info;
19680  return response_;
19681  }
19682 
19727  string world_table_name,
19728  int offset = 0,
19729  int limit = 250,
19730  IDictionary<string, string> options = null ) where T : new()
19731  {
19732  return getRecordsBySeries<T>( new GetRecordsBySeriesRequest( table_name,
19733  world_table_name,
19734  offset, limit,
19735  options ) );
19736  }
19737 
19757  {
19758  RawGetRecordsFromCollectionResponse actualResponse_ = SubmitRequest<RawGetRecordsFromCollectionResponse>("/get/records/fromcollection", request_, false);
19759 
19761  response_.table_name = actualResponse_.table_name;
19762  response_.type_names = actualResponse_.type_names;
19763  response_.data = new List<T>();
19764  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.records_binary, response_.data );
19765  response_.record_ids = actualResponse_.record_ids;
19766  response_.info = actualResponse_.info;
19767  return response_;
19768  }
19769 
19841  long offset = 0,
19842  long limit = -9999,
19843  IDictionary<string, string> options = null ) where T : new()
19844  {
19846  offset,
19847  limit,
19848  options ) );
19849  }
19850 
19852  public GetVectortileResponse getVectortile( GetVectortileRequest request_ )
19853  {
19854  GetVectortileResponse actualResponse_ = SubmitRequest<GetVectortileResponse>("/get/vectortile", request_, false);
19855 
19856  return actualResponse_;
19857  }
19859 
19861  public GetVectortileResponse getVectortile( IList<string> table_names,
19862  IList<string> column_names,
19863  IDictionary<string, IList<string>> layers,
19864  int tile_x,
19865  int tile_y,
19866  int zoom,
19867  IDictionary<string, string> options = null )
19868  {
19869  return getVectortile( new GetVectortileRequest( table_names, column_names,
19870  layers, tile_x, tile_y, zoom,
19871  options ) );
19872  }
19874 
19883  {
19884  GrantPermissionResponse actualResponse_ = SubmitRequest<GrantPermissionResponse>("/grant/permission", request_, false);
19885 
19886  return actualResponse_;
19887  }
19888 
20107  public GrantPermissionResponse grantPermission( string principal,
20108  string _object,
20109  string object_type,
20110  string permission,
20111  IDictionary<string, string> options = null )
20112  {
20113  return grantPermission( new GrantPermissionRequest( principal, _object,
20114  object_type, permission,
20115  options ) );
20116  }
20117 
20128  {
20129  GrantPermissionCredentialResponse actualResponse_ = SubmitRequest<GrantPermissionCredentialResponse>("/grant/permission/credential", request_, false);
20130 
20131  return actualResponse_;
20132  }
20133 
20167  string permission,
20168  string credential_name,
20169  IDictionary<string, string> options = null )
20170  {
20172  permission,
20173  credential_name,
20174  options ) );
20175  }
20176 
20186  {
20187  GrantPermissionDatasourceResponse actualResponse_ = SubmitRequest<GrantPermissionDatasourceResponse>("/grant/permission/datasource", request_, false);
20188 
20189  return actualResponse_;
20190  }
20191 
20224  string permission,
20225  string datasource_name,
20226  IDictionary<string, string> options = null )
20227  {
20229  permission,
20230  datasource_name,
20231  options ) );
20232  }
20233 
20243  {
20244  GrantPermissionDirectoryResponse actualResponse_ = SubmitRequest<GrantPermissionDirectoryResponse>("/grant/permission/directory", request_, false);
20245 
20246  return actualResponse_;
20247  }
20248 
20283  string permission,
20284  string directory_name,
20285  IDictionary<string, string> options = null )
20286  {
20288  permission,
20289  directory_name,
20290  options ) );
20291  }
20292 
20301  {
20302  GrantPermissionProcResponse actualResponse_ = SubmitRequest<GrantPermissionProcResponse>("/grant/permission/proc", request_, false);
20303 
20304  return actualResponse_;
20305  }
20306 
20336  string permission,
20337  string proc_name,
20338  IDictionary<string, string> options = null )
20339  {
20340  return grantPermissionProc( new GrantPermissionProcRequest( name, permission,
20341  proc_name, options ) );
20342  }
20343 
20352  {
20353  GrantPermissionSystemResponse actualResponse_ = SubmitRequest<GrantPermissionSystemResponse>("/grant/permission/system", request_, false);
20354 
20355  return actualResponse_;
20356  }
20357 
20405  string permission,
20406  IDictionary<string, string> options = null )
20407  {
20409  permission,
20410  options ) );
20411  }
20412 
20421  {
20422  GrantPermissionTableResponse actualResponse_ = SubmitRequest<GrantPermissionTableResponse>("/grant/permission/table", request_, false);
20423 
20424  return actualResponse_;
20425  }
20426 
20490  string permission,
20491  string table_name,
20492  string filter_expression = "",
20493  IDictionary<string, string> options = null )
20494  {
20496  permission,
20497  table_name,
20498  filter_expression,
20499  options ) );
20500  }
20501 
20509  {
20510  GrantRoleResponse actualResponse_ = SubmitRequest<GrantRoleResponse>("/grant/role", request_, false);
20511 
20512  return actualResponse_;
20513  }
20514 
20526  public GrantRoleResponse grantRole( string role,
20527  string member,
20528  IDictionary<string, string> options = null )
20529  {
20530  return grantRole( new GrantRoleRequest( role, member, options ) );
20531  }
20532 
20541  {
20542  HasPermissionResponse actualResponse_ = SubmitRequest<HasPermissionResponse>("/has/permission", request_, false);
20543 
20544  return actualResponse_;
20545  }
20546 
20757  public HasPermissionResponse hasPermission( string principal,
20758  string _object,
20759  string object_type,
20760  string permission,
20761  IDictionary<string, string> options = null )
20762  {
20763  return hasPermission( new HasPermissionRequest( principal, _object,
20764  object_type, permission,
20765  options ) );
20766  }
20767 
20776  {
20777  HasProcResponse actualResponse_ = SubmitRequest<HasProcResponse>("/has/proc", request_, false);
20778 
20779  return actualResponse_;
20780  }
20781 
20791  public HasProcResponse hasProc( string proc_name,
20792  IDictionary<string, string> options = null )
20793  {
20794  return hasProc( new HasProcRequest( proc_name, options ) );
20795  }
20796 
20805  {
20806  HasRoleResponse actualResponse_ = SubmitRequest<HasRoleResponse>("/has/role", request_, false);
20807 
20808  return actualResponse_;
20809  }
20810 
20881  public HasRoleResponse hasRole( string principal,
20882  string role,
20883  IDictionary<string, string> options = null )
20884  {
20885  return hasRole( new HasRoleRequest( principal, role, options ) );
20886  }
20887 
20896  {
20897  HasSchemaResponse actualResponse_ = SubmitRequest<HasSchemaResponse>("/has/schema", request_, false);
20898 
20899  return actualResponse_;
20900  }
20901 
20913  public HasSchemaResponse hasSchema( string schema_name,
20914  IDictionary<string, string> options = null )
20915  {
20916  return hasSchema( new HasSchemaRequest( schema_name, options ) );
20917  }
20918 
20927  {
20928  HasTableResponse actualResponse_ = SubmitRequest<HasTableResponse>("/has/table", request_, false);
20929 
20930  return actualResponse_;
20931  }
20932 
20944  public HasTableResponse hasTable( string table_name,
20945  IDictionary<string, string> options = null )
20946  {
20947  return hasTable( new HasTableRequest( table_name, options ) );
20948  }
20949 
20957  {
20958  HasTypeResponse actualResponse_ = SubmitRequest<HasTypeResponse>("/has/type", request_, false);
20959 
20960  return actualResponse_;
20961  }
20962 
20972  public HasTypeResponse hasType( string type_id,
20973  IDictionary<string, string> options = null )
20974  {
20975  return hasType( new HasTypeRequest( type_id, options ) );
20976  }
20977 
20979  public ImportModelResponse importModel( ImportModelRequest request_ )
20980  {
20981  ImportModelResponse actualResponse_ = SubmitRequest<ImportModelResponse>("/import/model", request_, false);
20982 
20983  return actualResponse_;
20984  }
20986 
20988  public ImportModelResponse importModel( string model_name,
20989  string registry_name,
20990  string container,
20991  string run_function,
20992  string model_type,
20993  IDictionary<string, string> options = null )
20994  {
20995  return importModel( new ImportModelRequest( model_name, registry_name,
20996  container, run_function,
20997  model_type, options ) );
20998  }
21000 
21025  {
21026  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", request_, true);
21027 
21028  return actualResponse_;
21029  }
21030 
21057  {
21058  RawInsertRecordsRequest actualRequest_ = new RawInsertRecordsRequest();
21059  actualRequest_.table_name = request_.table_name;
21060  foreach (var thisObj in request_.data) actualRequest_.list.Add( AvroEncode( thisObj ) );
21061  actualRequest_.options = request_.options;
21062  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", actualRequest_, true);
21063 
21064  return actualResponse_;
21065  }
21066 
21345  public InsertRecordsResponse insertRecords<T>( string table_name,
21346  IList<T> data,
21347  IDictionary<string, string> options = null )
21348  {
21349  return insertRecords<T>( new InsertRecordsRequest<T>( table_name, data,
21350  options ) );
21351  }
21352 
21389  {
21390  InsertRecordsFromFilesResponse actualResponse_ = SubmitRequest<InsertRecordsFromFilesResponse>("/insert/records/fromfiles", request_, false);
21391 
21392  return actualResponse_;
21393  }
21394 
22740  IList<string> filepaths,
22741  IDictionary<string, IDictionary<string, string>> modify_columns = null,
22742  IDictionary<string, string> create_table_options = null,
22743  IDictionary<string, string> options = null )
22744  {
22745  return insertRecordsFromFiles( new InsertRecordsFromFilesRequest( table_name,
22746  filepaths,
22747  modify_columns,
22748  create_table_options,
22749  options ) );
22750  }
22751 
22763  {
22764  InsertRecordsFromPayloadResponse actualResponse_ = SubmitRequest<InsertRecordsFromPayloadResponse>("/insert/records/frompayload", request_, false);
22765 
22766  return actualResponse_;
22767  }
22768 
23959  string data_text,
23960  byte[] data_bytes,
23961  IDictionary<string, IDictionary<string, string>> modify_columns = null,
23962  IDictionary<string, string> create_table_options = null,
23963  IDictionary<string, string> options = null )
23964  {
23966  data_text,
23967  data_bytes,
23968  modify_columns,
23969  create_table_options,
23970  options ) );
23971  }
23972 
23981  {
23982  InsertRecordsFromQueryResponse actualResponse_ = SubmitRequest<InsertRecordsFromQueryResponse>("/insert/records/fromquery", request_, false);
23983 
23984  return actualResponse_;
23985  }
23986 
24642  string remote_query,
24643  IDictionary<string, IDictionary<string, string>> modify_columns = null,
24644  IDictionary<string, string> create_table_options = null,
24645  IDictionary<string, string> options = null )
24646  {
24647  return insertRecordsFromQuery( new InsertRecordsFromQueryRequest( table_name,
24648  remote_query,
24649  modify_columns,
24650  create_table_options,
24651  options ) );
24652  }
24653 
24670  {
24671  InsertRecordsRandomResponse actualResponse_ = SubmitRequest<InsertRecordsRandomResponse>("/insert/records/random", request_, false);
24672 
24673  return actualResponse_;
24674  }
24675 
24972  long count,
24973  IDictionary<string, IDictionary<string, double>> options = null )
24974  {
24975  return insertRecordsRandom( new InsertRecordsRandomRequest( table_name, count,
24976  options ) );
24977  }
24978 
24997  {
24998  InsertSymbolResponse actualResponse_ = SubmitRequest<InsertSymbolResponse>("/insert/symbol", request_, false);
24999 
25000  return actualResponse_;
25001  }
25002 
25057  public InsertSymbolResponse insertSymbol( string symbol_id,
25058  string symbol_format,
25059  byte[] symbol_data,
25060  IDictionary<string, string> options = null )
25061  {
25062  return insertSymbol( new InsertSymbolRequest( symbol_id, symbol_format,
25063  symbol_data, options ) );
25064  }
25065 
25073  {
25074  KillProcResponse actualResponse_ = SubmitRequest<KillProcResponse>("/kill/proc", request_, false);
25075 
25076  return actualResponse_;
25077  }
25078 
25135  public KillProcResponse killProc( string run_id = "",
25136  IDictionary<string, string> options = null )
25137  {
25138  return killProc( new KillProcRequest( run_id, options ) );
25139  }
25140 
25142  public ListGraphResponse listGraph( ListGraphRequest request_ )
25143  {
25144  ListGraphResponse actualResponse_ = SubmitRequest<ListGraphResponse>("/list/graph", request_, false);
25145 
25146  return actualResponse_;
25147  }
25149 
25151  public ListGraphResponse listGraph( string graph_name = "",
25152  IDictionary<string, string> options = null )
25153  {
25154  return listGraph( new ListGraphRequest( graph_name, options ) );
25155  }
25157 
25180  {
25181  LockTableResponse actualResponse_ = SubmitRequest<LockTableResponse>("/lock/table", request_, false);
25182 
25183  return actualResponse_;
25184  }
25185 
25250  public LockTableResponse lockTable( string table_name,
25251  string lock_type = LockTableRequest.LockType.STATUS,
25252  IDictionary<string, string> options = null )
25253  {
25254  return lockTable( new LockTableRequest( table_name, lock_type, options ) );
25255  }
25256 
25274  {
25275  MatchGraphResponse actualResponse_ = SubmitRequest<MatchGraphResponse>("/match/graph", request_, false);
25276 
25277  return actualResponse_;
25278  }
25279 
26284  public MatchGraphResponse matchGraph( string graph_name,
26285  IList<string> sample_points,
26286  string solve_method = MatchGraphRequest.SolveMethod.MARKOV_CHAIN,
26287  string solution_table = "",
26288  IDictionary<string, string> options = null )
26289  {
26290  return matchGraph( new MatchGraphRequest( graph_name, sample_points,
26291  solve_method, solution_table,
26292  options ) );
26293  }
26294 
26308  {
26309  ModifyGraphResponse actualResponse_ = SubmitRequest<ModifyGraphResponse>("/modify/graph", request_, false);
26310 
26311  return actualResponse_;
26312  }
26313 
26672  public ModifyGraphResponse modifyGraph( string graph_name,
26673  IList<string> nodes,
26674  IList<string> edges,
26675  IList<string> weights,
26676  IList<string> restrictions,
26677  IDictionary<string, string> options = null )
26678  {
26679  return modifyGraph( new ModifyGraphRequest( graph_name, nodes, edges, weights,
26680  restrictions, options ) );
26681  }
26682 
26712  {
26713  QueryGraphResponse actualResponse_ = SubmitRequest<QueryGraphResponse>("/query/graph", request_, false);
26714 
26715  return actualResponse_;
26716  }
26717 
26932  public QueryGraphResponse queryGraph( string graph_name,
26933  IList<string> queries,
26934  IList<string> restrictions = null,
26935  string adjacency_table = "",
26936  int rings = 1,
26937  IDictionary<string, string> options = null )
26938  {
26939  return queryGraph( new QueryGraphRequest( graph_name, queries, restrictions,
26940  adjacency_table, rings, options ) );
26941  }
26942 
26957  {
26958  RepartitionGraphResponse actualResponse_ = SubmitRequest<RepartitionGraphResponse>("/repartition/graph", request_, false);
26959 
26960  return actualResponse_;
26961  }
26962 
27003  public RepartitionGraphResponse repartitionGraph( string graph_name,
27004  IDictionary<string, string> options = null )
27005  {
27006  return repartitionGraph( new RepartitionGraphRequest( graph_name, options ) );
27007  }
27008 
27010  public ReserveResourceResponse reserveResource( ReserveResourceRequest request_ )
27011  {
27012  ReserveResourceResponse actualResponse_ = SubmitRequest<ReserveResourceResponse>("/reserve/resource", request_, false);
27013 
27014  return actualResponse_;
27015  }
27017 
27019  public ReserveResourceResponse reserveResource( string component,
27020  string name,
27021  string action,
27022  long bytes_requested = 0,
27023  long owner_id = 0,
27024  IDictionary<string, string> options = null )
27025  {
27026  return reserveResource( new ReserveResourceRequest( component, name, action,
27027  bytes_requested, owner_id,
27028  options ) );
27029  }
27031 
27045  {
27046  RestoreBackupResponse actualResponse_ = SubmitRequest<RestoreBackupResponse>("/restore/backup", request_, false);
27047 
27048  return actualResponse_;
27049  }
27050 
27365  public RestoreBackupResponse restoreBackup( string backup_name,
27366  IDictionary<string, string> restore_objects_map,
27367  string datasource_name,
27368  IDictionary<string, string> options = null )
27369  {
27370  return restoreBackup( new RestoreBackupRequest( backup_name,
27371  restore_objects_map,
27372  datasource_name, options ) );
27373  }
27374 
27383  {
27384  RevokePermissionResponse actualResponse_ = SubmitRequest<RevokePermissionResponse>("/revoke/permission", request_, false);
27385 
27386  return actualResponse_;
27387  }
27388 
27576  public RevokePermissionResponse revokePermission( string principal,
27577  string _object,
27578  string object_type,
27579  string permission,
27580  IDictionary<string, string> options = null )
27581  {
27582  return revokePermission( new RevokePermissionRequest( principal, _object,
27583  object_type, permission,
27584  options ) );
27585  }
27586 
27597  {
27598  RevokePermissionCredentialResponse actualResponse_ = SubmitRequest<RevokePermissionCredentialResponse>("/revoke/permission/credential", request_, false);
27599 
27600  return actualResponse_;
27601  }
27602 
27638  string permission,
27639  string credential_name,
27640  IDictionary<string, string> options = null )
27641  {
27643  permission,
27644  credential_name,
27645  options ) );
27646  }
27647 
27657  {
27658  RevokePermissionDatasourceResponse actualResponse_ = SubmitRequest<RevokePermissionDatasourceResponse>("/revoke/permission/datasource", request_, false);
27659 
27660  return actualResponse_;
27661  }
27662 
27697  string permission,
27698  string datasource_name,
27699  IDictionary<string, string> options = null )
27700  {
27702  permission,
27703  datasource_name,
27704  options ) );
27705  }
27706 
27716  {
27717  RevokePermissionDirectoryResponse actualResponse_ = SubmitRequest<RevokePermissionDirectoryResponse>("/revoke/permission/directory", request_, false);
27718 
27719  return actualResponse_;
27720  }
27721 
27757  string permission,
27758  string directory_name,
27759  IDictionary<string, string> options = null )
27760  {
27762  permission,
27763  directory_name,
27764  options ) );
27765  }
27766 
27775  {
27776  RevokePermissionProcResponse actualResponse_ = SubmitRequest<RevokePermissionProcResponse>("/revoke/permission/proc", request_, false);
27777 
27778  return actualResponse_;
27779  }
27780 
27812  string permission,
27813  string proc_name,
27814  IDictionary<string, string> options = null )
27815  {
27817  permission,
27818  proc_name,
27819  options ) );
27820  }
27821 
27830  {
27831  RevokePermissionSystemResponse actualResponse_ = SubmitRequest<RevokePermissionSystemResponse>("/revoke/permission/system", request_, false);
27832 
27833  return actualResponse_;
27834  }
27835 
27885  string permission,
27886  IDictionary<string, string> options = null )
27887  {
27889  permission,
27890  options ) );
27891  }
27892 
27901  {
27902  RevokePermissionTableResponse actualResponse_ = SubmitRequest<RevokePermissionTableResponse>("/revoke/permission/table", request_, false);
27903 
27904  return actualResponse_;
27905  }
27906 
27968  string permission,
27969  string table_name,
27970  IDictionary<string, string> options = null )
27971  {
27973  permission,
27974  table_name,
27975  options ) );
27976  }
27977 
27986  {
27987  RevokeRoleResponse actualResponse_ = SubmitRequest<RevokeRoleResponse>("/revoke/role", request_, false);
27988 
27989  return actualResponse_;
27990  }
27991 
28004  public RevokeRoleResponse revokeRole( string role,
28005  string member,
28006  IDictionary<string, string> options = null )
28007  {
28008  return revokeRole( new RevokeRoleRequest( role, member, options ) );
28009  }
28010 
28024  {
28025  ShowBackupResponse actualResponse_ = SubmitRequest<ShowBackupResponse>("/show/backup", request_, false);
28026 
28027  return actualResponse_;
28028  }
28029 
28114  public ShowBackupResponse showBackup( string backup_name,
28115  string datasource_name,
28116  IDictionary<string, string> options = null )
28117  {
28118  return showBackup( new ShowBackupRequest( backup_name, datasource_name,
28119  options ) );
28120  }
28121 
28123  public ShowContainerRegistryResponse showContainerRegistry( ShowContainerRegistryRequest request_ )
28124  {
28125  ShowContainerRegistryResponse actualResponse_ = SubmitRequest<ShowContainerRegistryResponse>("/show/container/registry", request_, false);
28126 
28127  return actualResponse_;
28128  }
28130 
28132  public ShowContainerRegistryResponse showContainerRegistry( string registry_name,
28133  IDictionary<string, string> options = null )
28134  {
28135  return showContainerRegistry( new ShowContainerRegistryRequest( registry_name,
28136  options ) );
28137  }
28139 
28149  {
28150  ShowCredentialResponse actualResponse_ = SubmitRequest<ShowCredentialResponse>("/show/credential", request_, false);
28151 
28152  return actualResponse_;
28153  }
28154 
28167  public ShowCredentialResponse showCredential( string credential_name,
28168  IDictionary<string, string> options = null )
28169  {
28170  return showCredential( new ShowCredentialRequest( credential_name, options ) );
28171  }
28172 
28182  {
28183  ShowDatasinkResponse actualResponse_ = SubmitRequest<ShowDatasinkResponse>("/show/datasink", request_, false);
28184 
28185  return actualResponse_;
28186  }
28187 
28200  public ShowDatasinkResponse showDatasink( string name,
28201  IDictionary<string, string> options = null )
28202  {
28203  return showDatasink( new ShowDatasinkRequest( name, options ) );
28204  }
28205 
28215  {
28216  ShowDatasourceResponse actualResponse_ = SubmitRequest<ShowDatasourceResponse>("/show/datasource", request_, false);
28217 
28218  return actualResponse_;
28219  }
28220 
28234  IDictionary<string, string> options = null )
28235  {
28236  return showDatasource( new ShowDatasourceRequest( name, options ) );
28237  }
28238 
28249  {
28250  ShowDirectoriesResponse actualResponse_ = SubmitRequest<ShowDirectoriesResponse>("/show/directories", request_, false);
28251 
28252  return actualResponse_;
28253  }
28254 
28266  public ShowDirectoriesResponse showDirectories( string directory_name = "",
28267  IDictionary<string, string> options = null )
28268  {
28269  return showDirectories( new ShowDirectoriesRequest( directory_name, options ) );
28270  }
28271 
28282  {
28283  ShowEnvironmentResponse actualResponse_ = SubmitRequest<ShowEnvironmentResponse>("/show/environment", request_, false);
28284 
28285  return actualResponse_;
28286  }
28287 
28359  public ShowEnvironmentResponse showEnvironment( string environment_name = "",
28360  IDictionary<string, string> options = null )
28361  {
28362  return showEnvironment( new ShowEnvironmentRequest( environment_name, options ) );
28363  }
28364 
28375  {
28376  ShowFilesResponse actualResponse_ = SubmitRequest<ShowFilesResponse>("/show/files", request_, false);
28377 
28378  return actualResponse_;
28379  }
28380 
28396  public ShowFilesResponse showFiles( IList<string> paths,
28397  IDictionary<string, string> options = null )
28398  {
28399  return showFiles( new ShowFilesRequest( paths, options ) );
28400  }
28401 
28403  public ShowFunctionsResponse showFunctions( ShowFunctionsRequest request_ )
28404  {
28405  ShowFunctionsResponse actualResponse_ = SubmitRequest<ShowFunctionsResponse>("/show/functions", request_, false);
28406 
28407  return actualResponse_;
28408  }
28410 
28412  public ShowFunctionsResponse showFunctions( IList<string> names,
28413  IDictionary<string, string> options = null )
28414  {
28415  return showFunctions( new ShowFunctionsRequest( names, options ) );
28416  }
28418 
28427  {
28428  ShowGraphResponse actualResponse_ = SubmitRequest<ShowGraphResponse>("/show/graph", request_, false);
28429 
28430  return actualResponse_;
28431  }
28432 
28478  public ShowGraphResponse showGraph( string graph_name = "",
28479  IDictionary<string, string> options = null )
28480  {
28481  return showGraph( new ShowGraphRequest( graph_name, options ) );
28482  }
28483 
28485  public ShowGraphGrammarResponse showGraphGrammar( ShowGraphGrammarRequest request_ )
28486  {
28487  ShowGraphGrammarResponse actualResponse_ = SubmitRequest<ShowGraphGrammarResponse>("/show/graph/grammar", request_, false);
28488 
28489  return actualResponse_;
28490  }
28492 
28494  public ShowGraphGrammarResponse showGraphGrammar( IDictionary<string, string> options = null )
28495  {
28496  return showGraphGrammar( new ShowGraphGrammarRequest( options ) );
28497  }
28499 
28501  public ShowModelResponse showModel( ShowModelRequest request_ )
28502  {
28503  ShowModelResponse actualResponse_ = SubmitRequest<ShowModelResponse>("/show/model", request_, false);
28504 
28505  return actualResponse_;
28506  }
28508 
28510  public ShowModelResponse showModel( IList<string> model_names = null,
28511  IDictionary<string, string> options = null )
28512  {
28513  return showModel( new ShowModelRequest( model_names, options ) );
28514  }
28516 
28524  {
28525  ShowProcResponse actualResponse_ = SubmitRequest<ShowProcResponse>("/show/proc", request_, false);
28526 
28527  return actualResponse_;
28528  }
28529 
28568  public ShowProcResponse showProc( string proc_name = "",
28569  IDictionary<string, string> options = null )
28570  {
28571  return showProc( new ShowProcRequest( proc_name, options ) );
28572  }
28573 
28586  {
28587  ShowProcStatusResponse actualResponse_ = SubmitRequest<ShowProcStatusResponse>("/show/proc/status", request_, false);
28588 
28589  return actualResponse_;
28590  }
28591 
28650  public ShowProcStatusResponse showProcStatus( string run_id = "",
28651  IDictionary<string, string> options = null )
28652  {
28653  return showProcStatus( new ShowProcStatusRequest( run_id, options ) );
28654  }
28655 
28668  {
28669  ShowResourceObjectsResponse actualResponse_ = SubmitRequest<ShowResourceObjectsResponse>("/show/resource/objects", request_, false);
28670 
28671  return actualResponse_;
28672  }
28673 
28787  public ShowResourceObjectsResponse showResourceObjects( IDictionary<string, string> options = null )
28788  {
28789  return showResourceObjects( new ShowResourceObjectsRequest( options ) );
28790  }
28791 
28800  {
28801  ShowResourceStatisticsResponse actualResponse_ = SubmitRequest<ShowResourceStatisticsResponse>("/show/resource/statistics", request_, false);
28802 
28803  return actualResponse_;
28804  }
28805 
28813  public ShowResourceStatisticsResponse showResourceStatistics( IDictionary<string, string> options = null )
28814  {
28815  return showResourceStatistics( new ShowResourceStatisticsRequest( options ) );
28816  }
28817 
28826  {
28827  ShowResourceGroupsResponse actualResponse_ = SubmitRequest<ShowResourceGroupsResponse>("/show/resourcegroups", request_, false);
28828 
28829  return actualResponse_;
28830  }
28831 
28919  public ShowResourceGroupsResponse showResourceGroups( IList<string> names,
28920  IDictionary<string, string> options = null )
28921  {
28922  return showResourceGroups( new ShowResourceGroupsRequest( names, options ) );
28923  }
28924 
28935  {
28936  ShowSchemaResponse actualResponse_ = SubmitRequest<ShowSchemaResponse>("/show/schema", request_, false);
28937 
28938  return actualResponse_;
28939  }
28940 
28983  public ShowSchemaResponse showSchema( string schema_name,
28984  IDictionary<string, string> options = null )
28985  {
28986  return showSchema( new ShowSchemaRequest( schema_name, options ) );
28987  }
28988 
29000  {
29001  ShowSecurityResponse actualResponse_ = SubmitRequest<ShowSecurityResponse>("/show/security", request_, false);
29002 
29003  return actualResponse_;
29004  }
29005 
29045  public ShowSecurityResponse showSecurity( IList<string> names,
29046  IDictionary<string, string> options = null )
29047  {
29048  return showSecurity( new ShowSecurityRequest( names, options ) );
29049  }
29050 
29059  {
29060  ShowSqlProcResponse actualResponse_ = SubmitRequest<ShowSqlProcResponse>("/show/sql/proc", request_, false);
29061 
29062  return actualResponse_;
29063  }
29064 
29105  public ShowSqlProcResponse showSqlProc( string procedure_name = "",
29106  IDictionary<string, string> options = null )
29107  {
29108  return showSqlProc( new ShowSqlProcRequest( procedure_name, options ) );
29109  }
29110 
29119  {
29120  ShowStatisticsResponse actualResponse_ = SubmitRequest<ShowStatisticsResponse>("/show/statistics", request_, false);
29121 
29122  return actualResponse_;
29123  }
29124 
29168  public ShowStatisticsResponse showStatistics( IList<string> table_names,
29169  IDictionary<string, string> options = null )
29170  {
29171  return showStatistics( new ShowStatisticsRequest( table_names, options ) );
29172  }
29173 
29184  {
29185  ShowSystemPropertiesResponse actualResponse_ = SubmitRequest<ShowSystemPropertiesResponse>("/show/system/properties", request_, false);
29186 
29187  return actualResponse_;
29188  }
29189 
29209  public ShowSystemPropertiesResponse showSystemProperties( IDictionary<string, string> options = null )
29210  {
29211  return showSystemProperties( new ShowSystemPropertiesRequest( options ) );
29212  }
29213 
29224  {
29225  ShowSystemStatusResponse actualResponse_ = SubmitRequest<ShowSystemStatusResponse>("/show/system/status", request_, false);
29226 
29227  return actualResponse_;
29228  }
29229 
29239  public ShowSystemStatusResponse showSystemStatus( IDictionary<string, string> options = null )
29240  {
29241  return showSystemStatus( new ShowSystemStatusRequest( options ) );
29242  }
29243 
29254  {
29255  ShowSystemTimingResponse actualResponse_ = SubmitRequest<ShowSystemTimingResponse>("/show/system/timing", request_, false);
29256 
29257  return actualResponse_;
29258  }
29259 
29269  public ShowSystemTimingResponse showSystemTiming( IDictionary<string, string> options = null )
29270  {
29271  return showSystemTiming( new ShowSystemTimingRequest( options ) );
29272  }
29273 
29316  {
29317  ShowTableResponse actualResponse_ = SubmitRequest<ShowTableResponse>("/show/table", request_, false);
29318 
29319 
29320  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
29321  {
29322  SetDecoderIfMissing( actualResponse_.type_ids[i_],
29323  actualResponse_.type_labels[i_],
29324  actualResponse_.type_schemas[i_],
29325  actualResponse_.properties[i_] );
29326  }
29327 
29328  return actualResponse_;
29329  }
29330 
29657  public ShowTableResponse showTable( string table_name,
29658  IDictionary<string, string> options = null )
29659  {
29660  return showTable( new ShowTableRequest( table_name, options ) );
29661  }
29662 
29671  {
29672  ShowTableMetadataResponse actualResponse_ = SubmitRequest<ShowTableMetadataResponse>("/show/table/metadata", request_, false);
29673 
29674  return actualResponse_;
29675  }
29676 
29689  public ShowTableMetadataResponse showTableMetadata( IList<string> table_names,
29690  IDictionary<string, string> options = null )
29691  {
29692  return showTableMetadata( new ShowTableMetadataRequest( table_names, options ) );
29693  }
29694 
29706  {
29707  ShowTableMonitorsResponse actualResponse_ = SubmitRequest<ShowTableMonitorsResponse>("/show/tablemonitors", request_, false);
29708 
29709  return actualResponse_;
29710  }
29711 
29725  public ShowTableMonitorsResponse showTableMonitors( IList<string> monitor_ids,
29726  IDictionary<string, string> options = null )
29727  {
29728  return showTableMonitors( new ShowTableMonitorsRequest( monitor_ids, options ) );
29729  }
29730 
29744  {
29745  ShowTablesByTypeResponse actualResponse_ = SubmitRequest<ShowTablesByTypeResponse>("/show/tables/bytype", request_, false);
29746 
29747  return actualResponse_;
29748  }
29749 
29769  string label,
29770  IDictionary<string, string> options = null )
29771  {
29772  return showTablesByType( new ShowTablesByTypeRequest( type_id, label, options ) );
29773  }
29774 
29783  {
29784  ShowTriggersResponse actualResponse_ = SubmitRequest<ShowTriggersResponse>("/show/triggers", request_, false);
29785 
29786  return actualResponse_;
29787  }
29788 
29799  public ShowTriggersResponse showTriggers( IList<string> trigger_ids,
29800  IDictionary<string, string> options = null )
29801  {
29802  return showTriggers( new ShowTriggersRequest( trigger_ids, options ) );
29803  }
29804 
29816  {
29817  ShowTypesResponse actualResponse_ = SubmitRequest<ShowTypesResponse>("/show/types", request_, false);
29818 
29819 
29820  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
29821  {
29822  SetDecoderIfMissing( actualResponse_.type_ids[i_],
29823  actualResponse_.labels[i_],
29824  actualResponse_.type_schemas[i_],
29825  actualResponse_.properties[i_] );
29826  }
29827 
29828  return actualResponse_;
29829  }
29830 
29874  public ShowTypesResponse showTypes( string type_id,
29875  string label,
29876  IDictionary<string, string> options = null )
29877  {
29878  return showTypes( new ShowTypesRequest( type_id, label, options ) );
29879  }
29880 
29888  {
29889  ShowVideoResponse actualResponse_ = SubmitRequest<ShowVideoResponse>("/show/video", request_, false);
29890 
29891  return actualResponse_;
29892  }
29893 
29903  public ShowVideoResponse showVideo( IList<string> paths,
29904  IDictionary<string, string> options = null )
29905  {
29906  return showVideo( new ShowVideoRequest( paths, options ) );
29907  }
29908 
29917  {
29918  ShowWalResponse actualResponse_ = SubmitRequest<ShowWalResponse>("/show/wal", request_, false);
29919 
29920  return actualResponse_;
29921  }
29922 
29958  public ShowWalResponse showWal( IList<string> table_names,
29959  IDictionary<string, string> options = null )
29960  {
29961  return showWal( new ShowWalRequest( table_names, options ) );
29962  }
29963 
29982  {
29983  SolveGraphResponse actualResponse_ = SubmitRequest<SolveGraphResponse>("/solve/graph", request_, false);
29984 
29985  return actualResponse_;
29986  }
29987 
30438  public SolveGraphResponse solveGraph( string graph_name,
30439  IList<string> weights_on_edges = null,
30440  IList<string> restrictions = null,
30441  string solver_type = SolveGraphRequest.SolverType.SHORTEST_PATH,
30442  IList<string> source_nodes = null,
30443  IList<string> destination_nodes = null,
30444  string solution_table = "graph_solutions",
30445  IDictionary<string, string> options = null )
30446  {
30447  return solveGraph( new SolveGraphRequest( graph_name, weights_on_edges,
30448  restrictions, solver_type,
30449  source_nodes, destination_nodes,
30450  solution_table, options ) );
30451  }
30452 
30491  {
30492  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", request_, true);
30493 
30494  return actualResponse_;
30495  }
30496 
30537  {
30538  RawUpdateRecordsRequest actualRequest_ = new RawUpdateRecordsRequest();
30539  actualRequest_.table_name = request_.table_name;
30540  actualRequest_.expressions = request_.expressions;
30541  actualRequest_.new_values_maps = request_.new_values_maps;
30542  foreach (var thisObj in request_.data) actualRequest_.records_to_insert.Add( AvroEncode( thisObj ) );
30543  actualRequest_.options = request_.options;
30544  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", actualRequest_, true);
30545 
30546  return actualResponse_;
30547  }
30548 
30848  public UpdateRecordsResponse updateRecords<T>( string table_name,
30849  IList<string> expressions,
30850  IList<IDictionary<string, string>> new_values_maps,
30851  IList<T> data = null,
30852  IDictionary<string, string> options = null )
30853  {
30854  return updateRecords<T>( new UpdateRecordsRequest<T>( table_name, expressions,
30855  new_values_maps, data,
30856  options ) );
30857  }
30858 
30929  {
30930  UploadFilesResponse actualResponse_ = SubmitRequest<UploadFilesResponse>("/upload/files", request_, false);
30931 
30932  return actualResponse_;
30933  }
30934 
31132  public UploadFilesResponse uploadFiles( IList<string> file_names,
31133  IList<byte[]> file_data,
31134  IDictionary<string, string> options = null )
31135  {
31136  return uploadFiles( new UploadFilesRequest( file_names, file_data, options ) );
31137  }
31138 
31157  {
31158  UploadFilesFromurlResponse actualResponse_ = SubmitRequest<UploadFilesFromurlResponse>("/upload/files/fromurl", request_, false);
31159 
31160  return actualResponse_;
31161  }
31162 
31188  public UploadFilesFromurlResponse uploadFilesFromurl( IList<string> file_names,
31189  IList<string> urls,
31190  IDictionary<string, string> options = null )
31191  {
31192  return uploadFilesFromurl( new UploadFilesFromurlRequest( file_names, urls,
31193  options ) );
31194  }
31195 
31197  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( VisualizeGetFeatureInfoRequest request_ )
31198  {
31199  VisualizeGetFeatureInfoResponse actualResponse_ = SubmitRequest<VisualizeGetFeatureInfoResponse>("/visualize/getfeatureinfo", request_, false);
31200 
31201  return actualResponse_;
31202  }
31204 
31206  public VisualizeGetFeatureInfoResponse visualizeGetFeatureInfo( IList<string> table_names,
31207  IList<string> x_column_names,
31208  IList<string> y_column_names,
31209  IList<string> geometry_column_names,
31210  IList<IList<string>> query_column_names,
31211  string projection,
31212  double min_x,
31213  double max_x,
31214  double min_y,
31215  double max_y,
31216  int width,
31217  int height,
31218  int x,
31219  int y,
31220  int radius,
31221  long limit,
31222  string encoding,
31223  IDictionary<string, string> options = null )
31224  {
31225  return visualizeGetFeatureInfo( new VisualizeGetFeatureInfoRequest( table_names,
31226  x_column_names,
31227  y_column_names,
31228  geometry_column_names,
31229  query_column_names,
31230  projection,
31231  min_x,
31232  max_x,
31233  min_y,
31234  max_y,
31235  width,
31236  height, x,
31237  y, radius,
31238  limit,
31239  encoding,
31240  options ) );
31241  }
31243 
31245  public VisualizeImageResponse visualizeImage( VisualizeImageRequest request_ )
31246  {
31247  VisualizeImageResponse actualResponse_ = SubmitRequest<VisualizeImageResponse>("/visualize/image", request_, false);
31248 
31249  return actualResponse_;
31250  }
31252 
31254  public VisualizeImageResponse visualizeImage( IList<string> table_names,
31255  IList<string> world_table_names,
31256  string x_column_name,
31257  string y_column_name,
31258  string symbol_column_name,
31259  string geometry_column_name,
31260  IList<IList<string>> track_ids,
31261  double min_x,
31262  double max_x,
31263  double min_y,
31264  double max_y,
31265  int width,
31266  int height,
31267  string projection,
31268  long bg_color,
31269  IDictionary<string, IList<string>> style_options,
31270  IDictionary<string, string> options = null )
31271  {
31272  return visualizeImage( new VisualizeImageRequest( table_names,
31273  world_table_names,
31274  x_column_name,
31275  y_column_name,
31276  symbol_column_name,
31277  geometry_column_name,
31278  track_ids, min_x, max_x,
31279  min_y, max_y, width, height,
31280  projection, bg_color,
31281  style_options, options ) );
31282  }
31284 
31299  {
31300  VisualizeImageChartResponse actualResponse_ = SubmitRequest<VisualizeImageChartResponse>("/visualize/image/chart", request_, false);
31301 
31302  return actualResponse_;
31303  }
31304 
31594  IList<string> x_column_names,
31595  IList<string> y_column_names,
31596  double min_x,
31597  double max_x,
31598  double min_y,
31599  double max_y,
31600  int width,
31601  int height,
31602  string bg_color,
31603  IDictionary<string, IList<string>> style_options,
31604  IDictionary<string, string> options = null )
31605  {
31606  return visualizeImageChart( new VisualizeImageChartRequest( table_name,
31607  x_column_names,
31608  y_column_names,
31609  min_x, max_x,
31610  min_y, max_y,
31611  width, height,
31612  bg_color,
31613  style_options,
31614  options ) );
31615  }
31616 
31618  public VisualizeImageClassbreakResponse visualizeImageClassbreak( VisualizeImageClassbreakRequest request_ )
31619  {
31620  VisualizeImageClassbreakResponse actualResponse_ = SubmitRequest<VisualizeImageClassbreakResponse>("/visualize/image/classbreak", request_, false);
31621 
31622  return actualResponse_;
31623  }
31625 
31627  public VisualizeImageClassbreakResponse visualizeImageClassbreak( IList<string> table_names,
31628  IList<string> world_table_names,
31629  string x_column_name,
31630  string y_column_name,
31631  string symbol_column_name,
31632  string geometry_column_name,
31633  IList<IList<string>> track_ids,
31634  string cb_attr,
31635  IList<string> cb_vals,
31636  string cb_pointcolor_attr,
31637  IList<string> cb_pointcolor_vals,
31638  string cb_pointalpha_attr,
31639  IList<string> cb_pointalpha_vals,
31640  string cb_pointsize_attr,
31641  IList<string> cb_pointsize_vals,
31642  string cb_pointshape_attr,
31643  IList<string> cb_pointshape_vals,
31644  double min_x,
31645  double max_x,
31646  double min_y,
31647  double max_y,
31648  int width,
31649  int height,
31650  string projection,
31651  long bg_color,
31652  IDictionary<string, IList<string>> style_options,
31653  IDictionary<string, string> options,
31654  IList<int> cb_transparency_vec )
31655  {
31656  return visualizeImageClassbreak( new VisualizeImageClassbreakRequest( table_names,
31657  world_table_names,
31658  x_column_name,
31659  y_column_name,
31660  symbol_column_name,
31661  geometry_column_name,
31662  track_ids,
31663  cb_attr,
31664  cb_vals,
31665  cb_pointcolor_attr,
31666  cb_pointcolor_vals,
31667  cb_pointalpha_attr,
31668  cb_pointalpha_vals,
31669  cb_pointsize_attr,
31670  cb_pointsize_vals,
31671  cb_pointshape_attr,
31672  cb_pointshape_vals,
31673  min_x,
31674  max_x,
31675  min_y,
31676  max_y,
31677  width,
31678  height,
31679  projection,
31680  bg_color,
31681  style_options,
31682  options,
31683  cb_transparency_vec ) );
31684  }
31686 
31688  public VisualizeImageContourResponse visualizeImageContour( VisualizeImageContourRequest request_ )
31689  {
31690  VisualizeImageContourResponse actualResponse_ = SubmitRequest<VisualizeImageContourResponse>("/visualize/image/contour", request_, false);
31691 
31692  return actualResponse_;
31693  }
31695 
31697  public VisualizeImageContourResponse visualizeImageContour( IList<string> table_names,
31698  string x_column_name,
31699  string y_column_name,
31700  string value_column_name,
31701  double min_x,
31702  double max_x,
31703  double min_y,
31704  double max_y,
31705  int width,
31706  int height,
31707  string projection,
31708  IDictionary<string, string> style_options,
31709  IDictionary<string, string> options = null )
31710  {
31711  return visualizeImageContour( new VisualizeImageContourRequest( table_names,
31712  x_column_name,
31713  y_column_name,
31714  value_column_name,
31715  min_x, max_x,
31716  min_y, max_y,
31717  width, height,
31718  projection,
31719  style_options,
31720  options ) );
31721  }
31723 
31725  public VisualizeImageHeatmapResponse visualizeImageHeatmap( VisualizeImageHeatmapRequest request_ )
31726  {
31727  VisualizeImageHeatmapResponse actualResponse_ = SubmitRequest<VisualizeImageHeatmapResponse>("/visualize/image/heatmap", request_, false);
31728 
31729  return actualResponse_;
31730  }
31732 
31734  public VisualizeImageHeatmapResponse visualizeImageHeatmap( IList<string> table_names,
31735  string x_column_name,
31736  string y_column_name,
31737  string value_column_name,
31738  string geometry_column_name,
31739  double min_x,
31740  double max_x,
31741  double min_y,
31742  double max_y,
31743  int width,
31744  int height,
31745  string projection,
31746  IDictionary<string, string> style_options,
31747  IDictionary<string, string> options = null )
31748  {
31749  return visualizeImageHeatmap( new VisualizeImageHeatmapRequest( table_names,
31750  x_column_name,
31751  y_column_name,
31752  value_column_name,
31753  geometry_column_name,
31754  min_x, max_x,
31755  min_y, max_y,
31756  width, height,
31757  projection,
31758  style_options,
31759  options ) );
31760  }
31762 
31764  public VisualizeImageLabelsResponse visualizeImageLabels( VisualizeImageLabelsRequest request_ )
31765  {
31766  VisualizeImageLabelsResponse actualResponse_ = SubmitRequest<VisualizeImageLabelsResponse>("/visualize/image/labels", request_, false);
31767 
31768  return actualResponse_;
31769  }
31771 
31773  public VisualizeImageLabelsResponse visualizeImageLabels( string table_name,
31774  string x_column_name,
31775  string y_column_name,
31776  string x_offset,
31777  string y_offset,
31778  string text_string,
31779  string font,
31780  string text_color,
31781  string text_angle,
31782  string text_scale,
31783  string draw_box,
31784  string draw_leader,
31785  string line_width,
31786  string line_color,
31787  string fill_color,
31788  string leader_x_column_name,
31789  string leader_y_column_name,
31790  string filter,
31791  double min_x,
31792  double max_x,
31793  double min_y,
31794  double max_y,
31795  int width,
31796  int height,
31797  string projection = VisualizeImageLabelsRequest.Projection.PLATE_CARREE,
31798  IDictionary<string, string> options = null )
31799  {
31800  return visualizeImageLabels( new VisualizeImageLabelsRequest( table_name,
31801  x_column_name,
31802  y_column_name,
31803  x_offset,
31804  y_offset,
31805  text_string,
31806  font,
31807  text_color,
31808  text_angle,
31809  text_scale,
31810  draw_box,
31811  draw_leader,
31812  line_width,
31813  line_color,
31814  fill_color,
31815  leader_x_column_name,
31816  leader_y_column_name,
31817  filter, min_x,
31818  max_x, min_y,
31819  max_y, width,
31820  height,
31821  projection,
31822  options ) );
31823  }
31825 
31840  {
31841  VisualizeIsochroneResponse actualResponse_ = SubmitRequest<VisualizeIsochroneResponse>("/visualize/isochrone", request_, false);
31842 
31843  return actualResponse_;
31844  }
31845 
32775  string source_node,
32776  double max_solution_radius,
32777  IList<string> weights_on_edges,
32778  IList<string> restrictions,
32779  int num_levels,
32780  bool generate_image,
32781  string levels_table,
32782  IDictionary<string, string> style_options,
32783  IDictionary<string, string> solve_options = null,
32784  IDictionary<string, string> contour_options = null,
32785  IDictionary<string, string> options = null )
32786  {
32787  return visualizeIsochrone( new VisualizeIsochroneRequest( graph_name,
32788  source_node,
32789  max_solution_radius,
32790  weights_on_edges,
32791  restrictions,
32792  num_levels,
32793  generate_image,
32794  levels_table,
32795  style_options,
32796  solve_options,
32797  contour_options,
32798  options ) );
32799  }
32800  } // end class Kinetica
32801 } // 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
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.
AlterTableMonitorResponse alterTableMonitor(string topic_id, IDictionary< string, string > monitor_updates_map, IDictionary< string, string > options)
Alters a table monitor previously created with createTableMonitor.
DeleteDirectoryResponse deleteDirectory(string directory_name, IDictionary< string, string > options=null)
Deletes a directory from KiFS.
IList< string > labels
Definition: ShowTypes.cs:132
IList< string > type_schemas
Type schemas of the respective tables in table_names.
Definition: ShowTable.cs:1176
A set of parameters for Kinetica.hasTable.
Definition: HasTable.cs:16
A set of results returned by Kinetica.revokePermissionDatasource.
A set of parameters for Kinetica.deleteGraph.
Definition: DeleteGraph.cs:16
GrantPermissionCredentialResponse grantPermissionCredential(string name, string permission, string credential_name, IDictionary< string, string > options=null)
Grants a credential-level permission to a user or role.
AggregateConvexHullResponse aggregateConvexHull(string table_name, string x_column_name, string y_column_name, IDictionary< string, string > options=null)
Calculates and returns the convex hull for the values in a table specified by table_name .
A set of results returned by Kinetica.alterCredential.
CreateRoleResponse createRole(string name, IDictionary< string, string > options=null)
Creates a new role.
A set of parameters for Kinetica.aggregateGroupBy.
A set of results returned by Kinetica.deleteProc.
Definition: DeleteProc.cs:50
A set of results returned by Kinetica.executeSql.
Definition: ExecuteSql.cs:1588
AdminAddHostResponse adminAddHost(AdminAddHostRequest request_)
Adds a host to an existing cluster.
HasPermissionResponse hasPermission(HasPermissionRequest request_)
Checks if the specified user has the specified permission on the specified object.
A set of parameters for Kinetica.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