Kinetica C# API  Version 7.0.19.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
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 
8 using Avro;
9 using System.Collections.Generic;
10 
11 
12 namespace kinetica
13 {
14 
15  public partial class Kinetica
16  {
17 
18  // Kinetica Version
19  public const string API_VERSION = "7.0.19.0";
20 
21 
22 
59  {
60  AdminAddRanksResponse actualResponse_ = SubmitRequest<AdminAddRanksResponse>("/admin/add/ranks", request_, false);
61 
62  return actualResponse_;
63  }
64 
65 
137  public AdminAddRanksResponse adminAddRanks( IList<string> hosts,
138  IList<IDictionary<string, string>> config_params,
139  IDictionary<string, string> options = null )
140  {
141  return adminAddRanks( new AdminAddRanksRequest( hosts, config_params, options ) );
142  }
143 
144 
160  {
161  AdminAlterJobsResponse actualResponse_ = SubmitRequest<AdminAlterJobsResponse>("/admin/alter/jobs", request_, false);
162 
163  return actualResponse_;
164  }
165 
166 
191  public AdminAlterJobsResponse adminAlterJobs( IList<long> job_ids,
192  string action,
193  IDictionary<string, string> options = null )
194  {
195  return adminAlterJobs( new AdminAlterJobsRequest( job_ids, action, options ) );
196  }
197 
198 
210  {
211  AdminOfflineResponse actualResponse_ = SubmitRequest<AdminOfflineResponse>("/admin/offline", request_, false);
212 
213  return actualResponse_;
214  }
215 
216 
257  public AdminOfflineResponse adminOffline( bool offline,
258  IDictionary<string, string> options = null )
259  {
260  return adminOffline( new AdminOfflineRequest( offline, options ) );
261  }
262 
263 
282  {
283  AdminRebalanceResponse actualResponse_ = SubmitRequest<AdminRebalanceResponse>("/admin/rebalance", request_, false);
284 
285  return actualResponse_;
286  }
287 
288 
443  public AdminRebalanceResponse adminRebalance( IDictionary<string, string> options = null )
444  {
445  return adminRebalance( new AdminRebalanceRequest( options ) );
446  }
447 
448 
469  {
470  AdminRemoveRanksResponse actualResponse_ = SubmitRequest<AdminRemoveRanksResponse>("/admin/remove/ranks", request_, false);
471 
472  return actualResponse_;
473  }
474 
475 
552  public AdminRemoveRanksResponse adminRemoveRanks( IList<int> ranks,
553  IDictionary<string, string> options = null )
554  {
555  return adminRemoveRanks( new AdminRemoveRanksRequest( ranks, options ) );
556  }
557 
558 
570  {
571  AdminShowAlertsResponse actualResponse_ = SubmitRequest<AdminShowAlertsResponse>("/admin/show/alerts", request_, false);
572 
573  return actualResponse_;
574  }
575 
576 
592  public AdminShowAlertsResponse adminShowAlerts( int num_alerts,
593  IDictionary<string, string> options = null )
594  {
595  return adminShowAlerts( new AdminShowAlertsRequest( num_alerts, options ) );
596  }
597 
598 
614  {
615  AdminShowClusterOperationsResponse actualResponse_ = SubmitRequest<AdminShowClusterOperationsResponse>("/admin/show/cluster/operations", request_, false);
616 
617  return actualResponse_;
618  }
619 
620 
639  IDictionary<string, string> options = null )
640  {
642  history_index,
643  options ) );
644  }
645 
646 
656  {
657  AdminShowJobsResponse actualResponse_ = SubmitRequest<AdminShowJobsResponse>("/admin/show/jobs", request_, false);
658 
659  return actualResponse_;
660  }
661 
662 
693  public AdminShowJobsResponse adminShowJobs( IDictionary<string, string> options = null )
694  {
695  return adminShowJobs( new AdminShowJobsRequest( options ) );
696  }
697 
698 
711  {
712  AdminShowShardsResponse actualResponse_ = SubmitRequest<AdminShowShardsResponse>("/admin/show/shards", request_, false);
713 
714  return actualResponse_;
715  }
716 
717 
729  public AdminShowShardsResponse adminShowShards( IDictionary<string, string> options = null )
730  {
731  return adminShowShards( new AdminShowShardsRequest( options ) );
732  }
733 
734 
744  {
745  AdminShutdownResponse actualResponse_ = SubmitRequest<AdminShutdownResponse>("/admin/shutdown", request_, false);
746 
747  return actualResponse_;
748  }
749 
750 
763  public AdminShutdownResponse adminShutdown( string exit_type,
764  string authorization,
765  IDictionary<string, string> options = null )
766  {
767  return adminShutdown( new AdminShutdownRequest( exit_type, authorization,
768  options ) );
769  }
770 
771 
784  {
785  AdminVerifyDbResponse actualResponse_ = SubmitRequest<AdminVerifyDbResponse>("/admin/verifydb", request_, false);
786 
787  return actualResponse_;
788  }
789 
790 
898  public AdminVerifyDbResponse adminVerifyDb( IDictionary<string, string> options = null )
899  {
900  return adminVerifyDb( new AdminVerifyDbRequest( options ) );
901  }
902 
903 
915  {
916  AggregateConvexHullResponse actualResponse_ = SubmitRequest<AggregateConvexHullResponse>("/aggregate/convexhull", request_, false);
917 
918  return actualResponse_;
919  }
920 
921 
941  string x_column_name,
942  string y_column_name,
943  IDictionary<string, string> options = null )
944  {
945  return aggregateConvexHull( new AggregateConvexHullRequest( table_name,
946  x_column_name,
947  y_column_name,
948  options ) );
949  }
950 
951 
1036  {
1037  RawAggregateGroupByResponse actualResponse_ = SubmitRequest<RawAggregateGroupByResponse>("/aggregate/groupby", request_, false);
1038 
1040  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
1041  response_.total_number_of_records = actualResponse_.total_number_of_records;
1042  response_.has_more_records = actualResponse_.has_more_records;
1043  response_.info = actualResponse_.info;
1044  return response_;
1045  }
1046 
1047 
1378  public AggregateGroupByResponse aggregateGroupBy( string table_name,
1379  IList<string> column_names,
1380  long offset = 0,
1381  long limit = -9999,
1382  IDictionary<string, string> options = null )
1383  {
1384  return aggregateGroupBy( new AggregateGroupByRequest( table_name,
1385  column_names, offset,
1386  limit, options ) );
1387  }
1388 
1389 
1414  {
1415  AggregateHistogramResponse actualResponse_ = SubmitRequest<AggregateHistogramResponse>("/aggregate/histogram", request_, false);
1416 
1417  return actualResponse_;
1418  }
1419 
1420 
1465  string column_name,
1466  double start,
1467  double end,
1468  double interval,
1469  IDictionary<string, string> options = null )
1470  {
1471  return aggregateHistogram( new AggregateHistogramRequest( table_name,
1472  column_name, start,
1473  end, interval,
1474  options ) );
1475  }
1476 
1477 
1499  {
1500  AggregateKMeansResponse actualResponse_ = SubmitRequest<AggregateKMeansResponse>("/aggregate/kmeans", request_, false);
1501 
1502  return actualResponse_;
1503  }
1504 
1505 
1558  public AggregateKMeansResponse aggregateKMeans( string table_name,
1559  IList<string> column_names,
1560  int k,
1561  double tolerance,
1562  IDictionary<string, string> options = null )
1563  {
1564  return aggregateKMeans( new AggregateKMeansRequest( table_name, column_names,
1565  k, tolerance, options ) );
1566  }
1567 
1568 
1579  {
1580  AggregateMinMaxResponse actualResponse_ = SubmitRequest<AggregateMinMaxResponse>("/aggregate/minmax", request_, false);
1581 
1582  return actualResponse_;
1583  }
1584 
1585 
1599  public AggregateMinMaxResponse aggregateMinMax( string table_name,
1600  string column_name,
1601  IDictionary<string, string> options = null )
1602  {
1603  return aggregateMinMax( new AggregateMinMaxRequest( table_name, column_name,
1604  options ) );
1605  }
1606 
1607 
1619  {
1620  AggregateMinMaxGeometryResponse actualResponse_ = SubmitRequest<AggregateMinMaxGeometryResponse>("/aggregate/minmax/geometry", request_, false);
1621 
1622  return actualResponse_;
1623  }
1624 
1625 
1641  string column_name,
1642  IDictionary<string, string> options = null )
1643  {
1645  table_name,
1646  column_name,
1647  options ) );
1648  }
1649 
1650 
1704  {
1705  AggregateStatisticsResponse actualResponse_ = SubmitRequest<AggregateStatisticsResponse>("/aggregate/statistics", request_, false);
1706 
1707  return actualResponse_;
1708  }
1709 
1710 
1876  string column_name,
1877  string stats,
1878  IDictionary<string, string> options = null )
1879  {
1880  return aggregateStatistics( new AggregateStatisticsRequest( table_name,
1881  column_name,
1882  stats, options ) );
1883  }
1884 
1885 
1923  {
1924  AggregateStatisticsByRangeResponse actualResponse_ = SubmitRequest<AggregateStatisticsByRangeResponse>("/aggregate/statistics/byrange", request_, false);
1925 
1926  return actualResponse_;
1927  }
1928 
1929 
2012  string select_expression,
2013  string column_name,
2014  string value_column_name,
2015  string stats,
2016  double start,
2017  double end,
2018  double interval,
2019  IDictionary<string, string> options = null )
2020  {
2022  table_name,
2023  select_expression,
2024  column_name,
2025  value_column_name,
2026  stats,
2027  start,
2028  end,
2029  interval,
2030  options ) );
2031  }
2032 
2033 
2085  {
2086  RawAggregateUniqueResponse actualResponse_ = SubmitRequest<RawAggregateUniqueResponse>("/aggregate/unique", request_, false);
2087 
2089  response_.table_name = actualResponse_.table_name;
2090  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
2091  response_.has_more_records = actualResponse_.has_more_records;
2092  response_.info = actualResponse_.info;
2093  return response_;
2094  }
2095 
2096 
2291  public AggregateUniqueResponse aggregateUnique( string table_name,
2292  string column_name,
2293  long offset = 0,
2294  long limit = -9999,
2295  IDictionary<string, string> options = null )
2296  {
2297  return aggregateUnique( new AggregateUniqueRequest( table_name, column_name,
2298  offset, limit, options ) );
2299  }
2300 
2301 
2328  {
2329  RawAggregateUnpivotResponse actualResponse_ = SubmitRequest<RawAggregateUnpivotResponse>("/aggregate/unpivot", request_, false);
2330 
2332  response_.table_name = actualResponse_.table_name;
2333  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
2334  response_.total_number_of_records = actualResponse_.total_number_of_records;
2335  response_.has_more_records = actualResponse_.has_more_records;
2336  response_.info = actualResponse_.info;
2337  return response_;
2338  }
2339 
2340 
2512  public AggregateUnpivotResponse aggregateUnpivot( string table_name,
2513  IList<string> column_names,
2514  string variable_column_name,
2515  string value_column_name,
2516  IList<string> pivoted_columns,
2517  IDictionary<string, string> options = null )
2518  {
2519  return aggregateUnpivot( new AggregateUnpivotRequest( table_name,
2520  column_names,
2521  variable_column_name,
2522  value_column_name,
2523  pivoted_columns, options ) );
2524  }
2525 
2526 
2537  {
2538  AlterResourceGroupResponse actualResponse_ = SubmitRequest<AlterResourceGroupResponse>("/alter/resourcegroup", request_, false);
2539 
2540  return actualResponse_;
2541  }
2542 
2543 
2651  IDictionary<string, IDictionary<string, string>> tier_attributes = null,
2652  string ranking = AlterResourceGroupRequest.Ranking.EMPTY_STRING,
2653  string adjoining_resource_group = "",
2654  IDictionary<string, string> options = null )
2655  {
2657  tier_attributes,
2658  ranking,
2659  adjoining_resource_group,
2660  options ) );
2661  }
2662 
2663 
2673  {
2674  AlterRoleResponse actualResponse_ = SubmitRequest<AlterRoleResponse>("/alter/role", request_, false);
2675 
2676  return actualResponse_;
2677  }
2678 
2679 
2704  public AlterRoleResponse alterRole( string name,
2705  string action,
2706  string _value,
2707  IDictionary<string, string> options = null )
2708  {
2709  return alterRole( new AlterRoleRequest( name, action, _value, options ) );
2710  }
2711 
2712 
2730  {
2731  AlterSystemPropertiesResponse actualResponse_ = SubmitRequest<AlterSystemPropertiesResponse>("/alter/system/properties", request_, false);
2732 
2733  return actualResponse_;
2734  }
2735 
2736 
2953  public AlterSystemPropertiesResponse alterSystemProperties( IDictionary<string, string> property_updates_map,
2954  IDictionary<string, string> options = null )
2955  {
2957  property_updates_map,
2958  options ) );
2959  }
2960 
2961 
3029  {
3030  AlterTableResponse actualResponse_ = SubmitRequest<AlterTableResponse>("/alter/table", request_, false);
3031 
3032  return actualResponse_;
3033  }
3034 
3035 
3519  public AlterTableResponse alterTable( string table_name,
3520  string action,
3521  string _value,
3522  IDictionary<string, string> options = null )
3523  {
3524  return alterTable( new AlterTableRequest( table_name, action, _value, options ) );
3525  }
3526 
3527 
3556  {
3557  AlterTableColumnsResponse actualResponse_ = SubmitRequest<AlterTableColumnsResponse>("/alter/table/columns", request_, false);
3558 
3559  return actualResponse_;
3560  }
3561 
3562 
3603  IList<IDictionary<string, string>> column_alterations,
3604  IDictionary<string, string> options )
3605  {
3606  return alterTableColumns( new AlterTableColumnsRequest( table_name,
3607  column_alterations,
3608  options ) );
3609  }
3610 
3611 
3625  {
3626  AlterTableMetadataResponse actualResponse_ = SubmitRequest<AlterTableMetadataResponse>("/alter/table/metadata", request_, false);
3627 
3628  return actualResponse_;
3629  }
3630 
3631 
3652  public AlterTableMetadataResponse alterTableMetadata( IList<string> table_names,
3653  IDictionary<string, string> metadata_map,
3654  IDictionary<string, string> options = null )
3655  {
3656  return alterTableMetadata( new AlterTableMetadataRequest( table_names,
3657  metadata_map,
3658  options ) );
3659  }
3660 
3661 
3679  {
3680  AlterTierResponse actualResponse_ = SubmitRequest<AlterTierResponse>("/alter/tier", request_, false);
3681 
3682  return actualResponse_;
3683  }
3684 
3685 
3726  public AlterTierResponse alterTier( string name,
3727  IDictionary<string, string> options = null )
3728  {
3729  return alterTier( new AlterTierRequest( name, options ) );
3730  }
3731 
3732 
3742  {
3743  AlterUserResponse actualResponse_ = SubmitRequest<AlterUserResponse>("/alter/user", request_, false);
3744 
3745  return actualResponse_;
3746  }
3747 
3748 
3779  public AlterUserResponse alterUser( string name,
3780  string action,
3781  string _value,
3782  IDictionary<string, string> options = null )
3783  {
3784  return alterUser( new AlterUserRequest( name, action, _value, options ) );
3785  }
3786 
3787 
3804  {
3805  AppendRecordsResponse actualResponse_ = SubmitRequest<AppendRecordsResponse>("/append/records", request_, false);
3806 
3807  return actualResponse_;
3808  }
3809 
3810 
3926  public AppendRecordsResponse appendRecords( string table_name,
3927  string source_table_name,
3928  IDictionary<string, string> field_map,
3929  IDictionary<string, string> options = null )
3930  {
3931  return appendRecords( new AppendRecordsRequest( table_name, source_table_name,
3932  field_map, options ) );
3933  }
3934 
3935 
3946  {
3947  ClearStatisticsResponse actualResponse_ = SubmitRequest<ClearStatisticsResponse>("/clear/statistics", request_, false);
3948 
3949  return actualResponse_;
3950  }
3951 
3952 
3969  public ClearStatisticsResponse clearStatistics( string table_name = "",
3970  string column_name = "",
3971  IDictionary<string, string> options = null )
3972  {
3973  return clearStatistics( new ClearStatisticsRequest( table_name, column_name,
3974  options ) );
3975  }
3976 
3977 
3991  {
3992  ClearTableResponse actualResponse_ = SubmitRequest<ClearTableResponse>("/clear/table", request_, false);
3993 
3994  return actualResponse_;
3995  }
3996 
3997 
4040  public ClearTableResponse clearTable( string table_name = "",
4041  string authorization = "",
4042  IDictionary<string, string> options = null )
4043  {
4044  return clearTable( new ClearTableRequest( table_name, authorization, options ) );
4045  }
4046 
4047 
4059  {
4060  ClearTableMonitorResponse actualResponse_ = SubmitRequest<ClearTableMonitorResponse>("/clear/tablemonitor", request_, false);
4061 
4062  return actualResponse_;
4063  }
4064 
4065 
4079  IDictionary<string, string> options = null )
4080  {
4081  return clearTableMonitor( new ClearTableMonitorRequest( topic_id, options ) );
4082  }
4083 
4084 
4097  {
4098  ClearTriggerResponse actualResponse_ = SubmitRequest<ClearTriggerResponse>("/clear/trigger", request_, false);
4099 
4100  return actualResponse_;
4101  }
4102 
4103 
4117  public ClearTriggerResponse clearTrigger( string trigger_id,
4118  IDictionary<string, string> options = null )
4119  {
4120  return clearTrigger( new ClearTriggerRequest( trigger_id, options ) );
4121  }
4122 
4123 
4134  {
4135  CollectStatisticsResponse actualResponse_ = SubmitRequest<CollectStatisticsResponse>("/collect/statistics", request_, false);
4136 
4137  return actualResponse_;
4138  }
4139 
4140 
4156  IList<string> column_names,
4157  IDictionary<string, string> options = null )
4158  {
4159  return collectStatistics( new CollectStatisticsRequest( table_name,
4160  column_names, options ) );
4161  }
4162 
4171  public CreateExternalTableResponse createExternalTable( CreateExternalTableRequest request_ )
4172  {
4173  CreateExternalTableResponse actualResponse_ = SubmitRequest<CreateExternalTableResponse>("/create/externaltable", request_, false);
4174 
4175  return actualResponse_;
4176  }
4178 
4408  public CreateExternalTableResponse createExternalTable( string table_name,
4409  IList<string> filepaths,
4410  IDictionary<string, string> create_table_options = null,
4411  IDictionary<string, string> options = null )
4412  {
4413  return createExternalTable( new CreateExternalTableRequest( table_name,
4414  filepaths,
4415  create_table_options,
4416  options ) );
4417  }
4419 
4420 
4442  {
4443  CreateGraphResponse actualResponse_ = SubmitRequest<CreateGraphResponse>("/create/graph", request_, false);
4444 
4445  return actualResponse_;
4446  }
4447 
4448 
4812  public CreateGraphResponse createGraph( string graph_name,
4813  bool directed_graph,
4814  IList<string> nodes,
4815  IList<string> edges,
4816  IList<string> weights,
4817  IList<string> restrictions,
4818  IDictionary<string, string> options = null )
4819  {
4820  return createGraph( new CreateGraphRequest( graph_name, directed_graph, nodes,
4821  edges, weights, restrictions,
4822  options ) );
4823  }
4824 
4825 
4840  {
4841  CreateJobResponse actualResponse_ = SubmitRequest<CreateJobResponse>("/create/job", request_, false);
4842 
4843  return actualResponse_;
4844  }
4845 
4846 
4898  public CreateJobResponse createJob( string endpoint,
4899  string request_encoding,
4900  byte[] data,
4901  string data_str,
4902  IDictionary<string, string> options = null )
4903  {
4904  return createJob( new CreateJobRequest( endpoint, request_encoding, data,
4905  data_str, options ) );
4906  }
4907 
4908 
4924  {
4925  CreateJoinTableResponse actualResponse_ = SubmitRequest<CreateJoinTableResponse>("/create/jointable", request_, false);
4926 
4927  return actualResponse_;
4928  }
4929 
4930 
5028  public CreateJoinTableResponse createJoinTable( string join_table_name,
5029  IList<string> table_names,
5030  IList<string> column_names,
5031  IList<string> expressions = null,
5032  IDictionary<string, string> options = null )
5033  {
5034  return createJoinTable( new CreateJoinTableRequest( join_table_name,
5035  table_names, column_names,
5036  expressions, options ) );
5037  }
5038 
5039 
5060  {
5061  CreateMaterializedViewResponse actualResponse_ = SubmitRequest<CreateMaterializedViewResponse>("/create/materializedview", request_, false);
5062 
5063  return actualResponse_;
5064  }
5065 
5066 
5180  IDictionary<string, string> options = null )
5181  {
5182  return createMaterializedView( new CreateMaterializedViewRequest( table_name,
5183  options ) );
5184  }
5185 
5186 
5200  {
5201  CreateProcResponse actualResponse_ = SubmitRequest<CreateProcResponse>("/create/proc", request_, false);
5202 
5203  return actualResponse_;
5204  }
5205 
5206 
5275  public CreateProcResponse createProc( string proc_name,
5276  string execution_mode = CreateProcRequest.ExecutionMode.DISTRIBUTED,
5277  IDictionary<string, byte[]> files = null,
5278  string command = "",
5279  IList<string> args = null,
5280  IDictionary<string, string> options = null )
5281  {
5282  return createProc( new CreateProcRequest( proc_name, execution_mode, files,
5283  command, args, options ) );
5284  }
5285 
5286 
5328  {
5329  CreateProjectionResponse actualResponse_ = SubmitRequest<CreateProjectionResponse>("/create/projection", request_, false);
5330 
5331  return actualResponse_;
5332  }
5333 
5334 
5564  public CreateProjectionResponse createProjection( string table_name,
5565  string projection_name,
5566  IList<string> column_names,
5567  IDictionary<string, string> options = null )
5568  {
5569  return createProjection( new CreateProjectionRequest( table_name,
5570  projection_name,
5571  column_names, options ) );
5572  }
5573 
5574 
5585  {
5586  CreateResourceGroupResponse actualResponse_ = SubmitRequest<CreateResourceGroupResponse>("/create/resourcegroup", request_, false);
5587 
5588  return actualResponse_;
5589  }
5590 
5591 
5670  IDictionary<string, IDictionary<string, string>> tier_attributes,
5671  string ranking,
5672  string adjoining_resource_group = "",
5673  IDictionary<string, string> options = null )
5674  {
5676  tier_attributes,
5677  ranking,
5678  adjoining_resource_group,
5679  options ) );
5680  }
5681 
5682 
5692  {
5693  CreateRoleResponse actualResponse_ = SubmitRequest<CreateRoleResponse>("/create/role", request_, false);
5694 
5695  return actualResponse_;
5696  }
5697 
5698 
5719  public CreateRoleResponse createRole( string name,
5720  IDictionary<string, string> options = null )
5721  {
5722  return createRole( new CreateRoleRequest( name, options ) );
5723  }
5724 
5725 
5761  {
5762  CreateTableResponse actualResponse_ = SubmitRequest<CreateTableResponse>("/create/table", request_, false);
5763 
5764  return actualResponse_;
5765  }
5766 
5767 
6055  public CreateTableResponse createTable( string table_name,
6056  string type_id,
6057  IDictionary<string, string> options = null )
6058  {
6059  return createTable( new CreateTableRequest( table_name, type_id, options ) );
6060  }
6061 
6062 
6097  {
6098  CreateTableMonitorResponse actualResponse_ = SubmitRequest<CreateTableMonitorResponse>("/create/tablemonitor", request_, false);
6099 
6100  return actualResponse_;
6101  }
6102 
6103 
6173  IDictionary<string, string> options = null )
6174  {
6175  return createTableMonitor( new CreateTableMonitorRequest( table_name, options ) );
6176  }
6177 
6178 
6206  {
6207  CreateTriggerByAreaResponse actualResponse_ = SubmitRequest<CreateTriggerByAreaResponse>("/create/trigger/byarea", request_, false);
6208 
6209  return actualResponse_;
6210  }
6211 
6212 
6258  IList<string> table_names,
6259  string x_column_name,
6260  IList<double> x_vector,
6261  string y_column_name,
6262  IList<double> y_vector,
6263  IDictionary<string, string> options = null )
6264  {
6265  return createTriggerByArea( new CreateTriggerByAreaRequest( request_id,
6266  table_names,
6267  x_column_name,
6268  x_vector,
6269  y_column_name,
6270  y_vector, options ) );
6271  }
6272 
6273 
6297  {
6298  CreateTriggerByRangeResponse actualResponse_ = SubmitRequest<CreateTriggerByRangeResponse>("/create/trigger/byrange", request_, false);
6299 
6300  return actualResponse_;
6301  }
6302 
6303 
6338  IList<string> table_names,
6339  string column_name,
6340  double min,
6341  double max,
6342  IDictionary<string, string> options = null )
6343  {
6344  return createTriggerByRange( new CreateTriggerByRangeRequest( request_id,
6345  table_names,
6346  column_name,
6347  min, max,
6348  options ) );
6349  }
6350 
6351 
6401  {
6402  CreateTypeResponse actualResponse_ = SubmitRequest<CreateTypeResponse>("/create/type", request_, false);
6403 
6404  SetDecoderIfMissing( actualResponse_.type_id,
6405  actualResponse_.label,
6406  actualResponse_.type_definition,
6407  actualResponse_.properties );
6408  return actualResponse_;
6409  }
6410 
6411 
6705  public CreateTypeResponse createType( string type_definition,
6706  string label,
6707  IDictionary<string, IList<string>> properties = null,
6708  IDictionary<string, string> options = null )
6709  {
6710  return createType( new CreateTypeRequest( type_definition, label, properties,
6711  options ) );
6712  }
6713 
6714 
6756  {
6757  CreateUnionResponse actualResponse_ = SubmitRequest<CreateUnionResponse>("/create/union", request_, false);
6758 
6759  return actualResponse_;
6760  }
6761 
6762 
6987  public CreateUnionResponse createUnion( string table_name,
6988  IList<string> table_names,
6989  IList<IList<string>> input_column_names,
6990  IList<string> output_column_names,
6991  IDictionary<string, string> options = null )
6992  {
6993  return createUnion( new CreateUnionRequest( table_name, table_names,
6994  input_column_names,
6995  output_column_names, options ) );
6996  }
6997 
6998 
7009  {
7010  CreateUserExternalResponse actualResponse_ = SubmitRequest<CreateUserExternalResponse>("/create/user/external", request_, false);
7011 
7012  return actualResponse_;
7013  }
7014 
7015 
7029  IDictionary<string, string> options = null )
7030  {
7031  return createUserExternal( new CreateUserExternalRequest( name, options ) );
7032  }
7033 
7034 
7045  {
7046  CreateUserInternalResponse actualResponse_ = SubmitRequest<CreateUserInternalResponse>("/create/user/internal", request_, false);
7047 
7048  return actualResponse_;
7049  }
7050 
7051 
7076  string password,
7077  IDictionary<string, string> options = null )
7078  {
7079  return createUserInternal( new CreateUserInternalRequest( name, password,
7080  options ) );
7081  }
7082 
7083 
7094  {
7095  DeleteGraphResponse actualResponse_ = SubmitRequest<DeleteGraphResponse>("/delete/graph", request_, false);
7096 
7097  return actualResponse_;
7098  }
7099 
7100 
7135  public DeleteGraphResponse deleteGraph( string graph_name,
7136  IDictionary<string, string> options = null )
7137  {
7138  return deleteGraph( new DeleteGraphRequest( graph_name, options ) );
7139  }
7140 
7141 
7152  {
7153  DeleteProcResponse actualResponse_ = SubmitRequest<DeleteProcResponse>("/delete/proc", request_, false);
7154 
7155  return actualResponse_;
7156  }
7157 
7158 
7170  public DeleteProcResponse deleteProc( string proc_name,
7171  IDictionary<string, string> options = null )
7172  {
7173  return deleteProc( new DeleteProcRequest( proc_name, options ) );
7174  }
7175 
7176 
7195  {
7196  DeleteRecordsResponse actualResponse_ = SubmitRequest<DeleteRecordsResponse>("/delete/records", request_, false);
7197 
7198  return actualResponse_;
7199  }
7200 
7201 
7269  public DeleteRecordsResponse deleteRecords( string table_name,
7270  IList<string> expressions,
7271  IDictionary<string, string> options = null )
7272  {
7273  return deleteRecords( new DeleteRecordsRequest( table_name, expressions,
7274  options ) );
7275  }
7276 
7277 
7287  {
7288  DeleteResourceGroupResponse actualResponse_ = SubmitRequest<DeleteResourceGroupResponse>("/delete/resourcegroup", request_, false);
7289 
7290  return actualResponse_;
7291  }
7292 
7293 
7305  IDictionary<string, string> options = null )
7306  {
7307  return deleteResourceGroup( new DeleteResourceGroupRequest( name, options ) );
7308  }
7309 
7310 
7320  {
7321  DeleteRoleResponse actualResponse_ = SubmitRequest<DeleteRoleResponse>("/delete/role", request_, false);
7322 
7323  return actualResponse_;
7324  }
7325 
7326 
7337  public DeleteRoleResponse deleteRole( string name,
7338  IDictionary<string, string> options = null )
7339  {
7340  return deleteRole( new DeleteRoleRequest( name, options ) );
7341  }
7342 
7343 
7353  {
7354  DeleteUserResponse actualResponse_ = SubmitRequest<DeleteUserResponse>("/delete/user", request_, false);
7355 
7356  return actualResponse_;
7357  }
7358 
7359 
7370  public DeleteUserResponse deleteUser( string name,
7371  IDictionary<string, string> options = null )
7372  {
7373  return deleteUser( new DeleteUserRequest( name, options ) );
7374  }
7375 
7376 
7387  {
7388  ExecuteProcResponse actualResponse_ = SubmitRequest<ExecuteProcResponse>("/execute/proc", request_, false);
7389 
7390  return actualResponse_;
7391  }
7392 
7393 
7481  public ExecuteProcResponse executeProc( string proc_name,
7482  IDictionary<string, string> _params = null,
7483  IDictionary<string, byte[]> bin_params = null,
7484  IList<string> input_table_names = null,
7485  IDictionary<string, IList<string>> input_column_names = null,
7486  IList<string> output_table_names = null,
7487  IDictionary<string, string> options = null )
7488  {
7489  return executeProc( new ExecuteProcRequest( proc_name, _params, bin_params,
7490  input_table_names,
7491  input_column_names,
7492  output_table_names, options ) );
7493  }
7494 
7495 
7505  {
7506  RawExecuteSqlResponse actualResponse_ = SubmitRequest<RawExecuteSqlResponse>("/execute/sql", request_, false);
7507 
7508  ExecuteSqlResponse response_ = new ExecuteSqlResponse();
7509  response_.count_affected = actualResponse_.count_affected;
7510  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
7511  response_.total_number_of_records = actualResponse_.total_number_of_records;
7512  response_.has_more_records = actualResponse_.has_more_records;
7513  response_.paging_table = actualResponse_.paging_table;
7514  response_.info = actualResponse_.info;
7515  return response_;
7516  }
7517 
7518 
7847  public ExecuteSqlResponse executeSql( string statement,
7848  long offset = 0,
7849  long limit = -9999,
7850  string request_schema_str = "",
7851  IList<byte[]> data = null,
7852  IDictionary<string, string> options = null )
7853  {
7854  return executeSql( new ExecuteSqlRequest( statement, offset, limit,
7855  request_schema_str, data, options ) );
7856  }
7857 
7858 
7878  {
7879  FilterResponse actualResponse_ = SubmitRequest<FilterResponse>("/filter", request_, false);
7880 
7881  return actualResponse_;
7882  }
7883 
7884 
7940  public FilterResponse filter( string table_name,
7941  string view_name,
7942  string expression,
7943  IDictionary<string, string> options = null )
7944  {
7945  return filter( new FilterRequest( table_name, view_name, expression, options ) );
7946  }
7947 
7948 
7965  {
7966  FilterByAreaResponse actualResponse_ = SubmitRequest<FilterByAreaResponse>("/filter/byarea", request_, false);
7967 
7968  return actualResponse_;
7969  }
7970 
7971 
8015  public FilterByAreaResponse filterByArea( string table_name,
8016  string view_name,
8017  string x_column_name,
8018  IList<double> x_vector,
8019  string y_column_name,
8020  IList<double> y_vector,
8021  IDictionary<string, string> options = null )
8022  {
8023  return filterByArea( new FilterByAreaRequest( table_name, view_name,
8024  x_column_name, x_vector,
8025  y_column_name, y_vector, options ) );
8026  }
8027 
8028 
8046  {
8047  FilterByAreaGeometryResponse actualResponse_ = SubmitRequest<FilterByAreaGeometryResponse>("/filter/byarea/geometry", request_, false);
8048 
8049  return actualResponse_;
8050  }
8051 
8052 
8094  string view_name,
8095  string column_name,
8096  IList<double> x_vector,
8097  IList<double> y_vector,
8098  IDictionary<string, string> options = null )
8099  {
8100  return filterByAreaGeometry( new FilterByAreaGeometryRequest( table_name,
8101  view_name,
8102  column_name,
8103  x_vector,
8104  y_vector,
8105  options ) );
8106  }
8107 
8108 
8125  {
8126  FilterByBoxResponse actualResponse_ = SubmitRequest<FilterByBoxResponse>("/filter/bybox", request_, false);
8127 
8128  return actualResponse_;
8129  }
8130 
8131 
8179  public FilterByBoxResponse filterByBox( string table_name,
8180  string view_name,
8181  string x_column_name,
8182  double min_x,
8183  double max_x,
8184  string y_column_name,
8185  double min_y,
8186  double max_y,
8187  IDictionary<string, string> options = null )
8188  {
8189  return filterByBox( new FilterByBoxRequest( table_name, view_name,
8190  x_column_name, min_x, max_x,
8191  y_column_name, min_y, max_y,
8192  options ) );
8193  }
8194 
8195 
8212  {
8213  FilterByBoxGeometryResponse actualResponse_ = SubmitRequest<FilterByBoxGeometryResponse>("/filter/bybox/geometry", request_, false);
8214 
8215  return actualResponse_;
8216  }
8217 
8218 
8266  string view_name,
8267  string column_name,
8268  double min_x,
8269  double max_x,
8270  double min_y,
8271  double max_y,
8272  IDictionary<string, string> options = null )
8273  {
8274  return filterByBoxGeometry( new FilterByBoxGeometryRequest( table_name,
8275  view_name,
8276  column_name,
8277  min_x, max_x,
8278  min_y, max_y,
8279  options ) );
8280  }
8281 
8282 
8295  {
8296  FilterByGeometryResponse actualResponse_ = SubmitRequest<FilterByGeometryResponse>("/filter/bygeometry", request_, false);
8297 
8298  return actualResponse_;
8299  }
8300 
8301 
8390  public FilterByGeometryResponse filterByGeometry( string table_name,
8391  string view_name,
8392  string column_name,
8393  string input_wkt,
8394  string operation,
8395  IDictionary<string, string> options = null )
8396  {
8397  return filterByGeometry( new FilterByGeometryRequest( table_name, view_name,
8398  column_name, input_wkt,
8399  operation, options ) );
8400  }
8401 
8402 
8428  {
8429  FilterByListResponse actualResponse_ = SubmitRequest<FilterByListResponse>("/filter/bylist", request_, false);
8430 
8431  return actualResponse_;
8432  }
8433 
8434 
8503  public FilterByListResponse filterByList( string table_name,
8504  string view_name,
8505  IDictionary<string, IList<string>> column_values_map,
8506  IDictionary<string, string> options = null )
8507  {
8508  return filterByList( new FilterByListRequest( table_name, view_name,
8509  column_values_map, options ) );
8510  }
8511 
8512 
8534  {
8535  FilterByRadiusResponse actualResponse_ = SubmitRequest<FilterByRadiusResponse>("/filter/byradius", request_, false);
8536 
8537  return actualResponse_;
8538  }
8539 
8540 
8592  public FilterByRadiusResponse filterByRadius( string table_name,
8593  string view_name,
8594  string x_column_name,
8595  double x_center,
8596  string y_column_name,
8597  double y_center,
8598  double radius,
8599  IDictionary<string, string> options = null )
8600  {
8601  return filterByRadius( new FilterByRadiusRequest( table_name, view_name,
8602  x_column_name, x_center,
8603  y_column_name, y_center,
8604  radius, options ) );
8605  }
8606 
8607 
8625  {
8626  FilterByRadiusGeometryResponse actualResponse_ = SubmitRequest<FilterByRadiusGeometryResponse>("/filter/byradius/geometry", request_, false);
8627 
8628  return actualResponse_;
8629  }
8630 
8631 
8677  string view_name,
8678  string column_name,
8679  double x_center,
8680  double y_center,
8681  double radius,
8682  IDictionary<string, string> options = null )
8683  {
8684  return filterByRadiusGeometry( new FilterByRadiusGeometryRequest( table_name,
8685  view_name,
8686  column_name,
8687  x_center,
8688  y_center,
8689  radius,
8690  options ) );
8691  }
8692 
8693 
8716  {
8717  FilterByRangeResponse actualResponse_ = SubmitRequest<FilterByRangeResponse>("/filter/byrange", request_, false);
8718 
8719  return actualResponse_;
8720  }
8721 
8722 
8766  public FilterByRangeResponse filterByRange( string table_name,
8767  string view_name,
8768  string column_name,
8769  double lower_bound,
8770  double upper_bound,
8771  IDictionary<string, string> options = null )
8772  {
8773  return filterByRange( new FilterByRangeRequest( table_name, view_name,
8774  column_name, lower_bound,
8775  upper_bound, options ) );
8776  }
8777 
8778 
8802  {
8803  FilterBySeriesResponse actualResponse_ = SubmitRequest<FilterBySeriesResponse>("/filter/byseries", request_, false);
8804 
8805  return actualResponse_;
8806  }
8807 
8808 
8890  public FilterBySeriesResponse filterBySeries( string table_name,
8891  string view_name,
8892  string track_id,
8893  IList<string> target_track_ids,
8894  IDictionary<string, string> options = null )
8895  {
8896  return filterBySeries( new FilterBySeriesRequest( table_name, view_name,
8897  track_id, target_track_ids,
8898  options ) );
8899  }
8900 
8901 
8916  {
8917  FilterByStringResponse actualResponse_ = SubmitRequest<FilterByStringResponse>("/filter/bystring", request_, false);
8918 
8919  return actualResponse_;
8920  }
8921 
8922 
9017  public FilterByStringResponse filterByString( string table_name,
9018  string view_name,
9019  string expression,
9020  string mode,
9021  IList<string> column_names,
9022  IDictionary<string, string> options = null )
9023  {
9024  return filterByString( new FilterByStringRequest( table_name, view_name,
9025  expression, mode,
9026  column_names, options ) );
9027  }
9028 
9029 
9049  {
9050  FilterByTableResponse actualResponse_ = SubmitRequest<FilterByTableResponse>("/filter/bytable", request_, false);
9051 
9052  return actualResponse_;
9053  }
9054 
9055 
9196  public FilterByTableResponse filterByTable( string table_name,
9197  string view_name,
9198  string column_name,
9199  string source_table_name,
9200  string source_table_column_name,
9201  IDictionary<string, string> options = null )
9202  {
9203  return filterByTable( new FilterByTableRequest( table_name, view_name,
9204  column_name,
9205  source_table_name,
9206  source_table_column_name,
9207  options ) );
9208  }
9209 
9210 
9230  {
9231  FilterByValueResponse actualResponse_ = SubmitRequest<FilterByValueResponse>("/filter/byvalue", request_, false);
9232 
9233  return actualResponse_;
9234  }
9235 
9236 
9279  public FilterByValueResponse filterByValue( string table_name,
9280  string view_name,
9281  bool is_string,
9282  double _value,
9283  string value_str,
9284  string column_name,
9285  IDictionary<string, string> options = null )
9286  {
9287  return filterByValue( new FilterByValueRequest( table_name, view_name,
9288  is_string, _value, value_str,
9289  column_name, options ) );
9290  }
9291 
9292 
9307  {
9308  GetJobResponse actualResponse_ = SubmitRequest<GetJobResponse>("/get/job", request_, false);
9309 
9310  return actualResponse_;
9311  }
9312 
9313 
9329  public GetJobResponse getJob( long job_id,
9330  IDictionary<string, string> options = null )
9331  {
9332  return getJob( new GetJobRequest( job_id, options ) );
9333  }
9334 
9335 
9358  public GetRecordsResponse<T> getRecords<T>( GetRecordsRequest request_ ) where T : new()
9359  {
9360  RawGetRecordsResponse actualResponse_ = SubmitRequest<RawGetRecordsResponse>("/get/records", request_, false);
9361 
9362  GetRecordsResponse<T> response_ = new GetRecordsResponse<T>();
9363  response_.table_name = actualResponse_.table_name;
9364  response_.type_name = actualResponse_.type_name;
9365  response_.type_schema = actualResponse_.type_schema;
9366  response_.data = new List<T>();
9367  this.DecodeRawBinaryDataUsingSchemaString<T>( response_.type_schema, actualResponse_.records_binary, response_.data );
9368  response_.total_number_of_records = actualResponse_.total_number_of_records;
9369  response_.has_more_records = actualResponse_.has_more_records;
9370  response_.info = actualResponse_.info;
9371  return response_;
9372  }
9373 
9374 
9470  public GetRecordsResponse<T> getRecords<T>( string table_name,
9471  long offset = 0,
9472  long limit = -9999,
9473  IDictionary<string, string> options = null ) where T : new()
9474  {
9475  return getRecords<T>( new GetRecordsRequest( table_name, offset, limit,
9476  options ) );
9477  }
9478 
9479 
9520  {
9521  RawGetRecordsByColumnResponse actualResponse_ = SubmitRequest<RawGetRecordsByColumnResponse>("/get/records/bycolumn", request_, false);
9522 
9524  response_.table_name = actualResponse_.table_name;
9525  response_.data = KineticaRecord.DecodeDynamicTableRecords( actualResponse_.response_schema_str, actualResponse_.binary_encoded_response );
9526  response_.total_number_of_records = actualResponse_.total_number_of_records;
9527  response_.has_more_records = actualResponse_.has_more_records;
9528  response_.info = actualResponse_.info;
9529  return response_;
9530  }
9531 
9532 
9657  IList<string> column_names,
9658  long offset = 0,
9659  long limit = -9999,
9660  IDictionary<string, string> options = null )
9661  {
9662  return getRecordsByColumn( new GetRecordsByColumnRequest( table_name,
9663  column_names,
9664  offset, limit,
9665  options ) );
9666  }
9667 
9668 
9696  {
9697  RawGetRecordsBySeriesResponse actualResponse_ = SubmitRequest<RawGetRecordsBySeriesResponse>("/get/records/byseries", request_, false);
9698 
9700  response_.table_names = actualResponse_.table_names;
9701  response_.type_names = actualResponse_.type_names;
9702  response_.type_schemas = actualResponse_.type_schemas;
9703  response_.data = new List<IList<T>>();
9704  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.list_records_binary, response_.data );
9705  response_.info = actualResponse_.info;
9706  return response_;
9707  }
9708 
9709 
9751  string world_table_name,
9752  int offset = 0,
9753  int limit = 250,
9754  IDictionary<string, string> options = null ) where T : new()
9755  {
9756  return getRecordsBySeries<T>( new GetRecordsBySeriesRequest( table_name,
9757  world_table_name,
9758  offset, limit,
9759  options ) );
9760  }
9761 
9762 
9785  {
9786  RawGetRecordsFromCollectionResponse actualResponse_ = SubmitRequest<RawGetRecordsFromCollectionResponse>("/get/records/fromcollection", request_, false);
9787 
9789  response_.table_name = actualResponse_.table_name;
9790  response_.type_names = actualResponse_.type_names;
9791  response_.data = new List<T>();
9792  this.DecodeRawBinaryDataUsingTypeIDs<T>( response_.type_names, actualResponse_.records_binary, response_.data );
9793  response_.record_ids = actualResponse_.record_ids;
9794  response_.info = actualResponse_.info;
9795  return response_;
9796  }
9797 
9798 
9858  long offset = 0,
9859  long limit = -9999,
9860  IDictionary<string, string> options = null ) where T : new()
9861  {
9863  table_name,
9864  offset,
9865  limit,
9866  options ) );
9867  }
9868 
9877  public GetVectortileResponse getVectortile( GetVectortileRequest request_ )
9878  {
9879  GetVectortileResponse actualResponse_ = SubmitRequest<GetVectortileResponse>("/get/vectortile", request_, false);
9880 
9881  return actualResponse_;
9882  }
9884 
9898  public GetVectortileResponse getVectortile( IList<string> table_names,
9899  IList<string> column_names,
9900  IDictionary<string, IList<string>> layers,
9901  int tile_x,
9902  int tile_y,
9903  int zoom,
9904  IDictionary<string, string> options = null )
9905  {
9906  return getVectortile( new GetVectortileRequest( table_names, column_names,
9907  layers, tile_x, tile_y, zoom,
9908  options ) );
9909  }
9911 
9912 
9923  {
9924  GrantPermissionProcResponse actualResponse_ = SubmitRequest<GrantPermissionProcResponse>("/grant/permission/proc", request_, false);
9925 
9926  return actualResponse_;
9927  }
9928 
9929 
9954  string permission,
9955  string proc_name,
9956  IDictionary<string, string> options = null )
9957  {
9958  return grantPermissionProc( new GrantPermissionProcRequest( name, permission,
9959  proc_name, options ) );
9960  }
9961 
9962 
9973  {
9974  GrantPermissionSystemResponse actualResponse_ = SubmitRequest<GrantPermissionSystemResponse>("/grant/permission/system", request_, false);
9975 
9976  return actualResponse_;
9977  }
9978 
9979 
10019  string permission,
10020  IDictionary<string, string> options = null )
10021  {
10023  permission,
10024  options ) );
10025  }
10026 
10027 
10038  {
10039  GrantPermissionTableResponse actualResponse_ = SubmitRequest<GrantPermissionTableResponse>("/grant/permission/table", request_, false);
10040 
10041  return actualResponse_;
10042  }
10043 
10044 
10102  string permission,
10103  string table_name,
10104  string filter_expression = "",
10105  IDictionary<string, string> options = null )
10106  {
10108  permission,
10109  table_name,
10110  filter_expression,
10111  options ) );
10112  }
10113 
10114 
10124  {
10125  GrantRoleResponse actualResponse_ = SubmitRequest<GrantRoleResponse>("/grant/role", request_, false);
10126 
10127  return actualResponse_;
10128  }
10129 
10130 
10144  public GrantRoleResponse grantRole( string role,
10145  string member,
10146  IDictionary<string, string> options = null )
10147  {
10148  return grantRole( new GrantRoleRequest( role, member, options ) );
10149  }
10150 
10151 
10162  {
10163  HasProcResponse actualResponse_ = SubmitRequest<HasProcResponse>("/has/proc", request_, false);
10164 
10165  return actualResponse_;
10166  }
10167 
10168 
10180  public HasProcResponse hasProc( string proc_name,
10181  IDictionary<string, string> options = null )
10182  {
10183  return hasProc( new HasProcRequest( proc_name, options ) );
10184  }
10185 
10186 
10197  {
10198  HasTableResponse actualResponse_ = SubmitRequest<HasTableResponse>("/has/table", request_, false);
10199 
10200  return actualResponse_;
10201  }
10202 
10203 
10215  public HasTableResponse hasTable( string table_name,
10216  IDictionary<string, string> options = null )
10217  {
10218  return hasTable( new HasTableRequest( table_name, options ) );
10219  }
10220 
10221 
10231  {
10232  HasTypeResponse actualResponse_ = SubmitRequest<HasTypeResponse>("/has/type", request_, false);
10233 
10234  return actualResponse_;
10235  }
10236 
10237 
10248  public HasTypeResponse hasType( string type_id,
10249  IDictionary<string, string> options = null )
10250  {
10251  return hasType( new HasTypeRequest( type_id, options ) );
10252  }
10253 
10254 
10281  {
10282  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", request_, true);
10283 
10284  return actualResponse_;
10285  }
10286 
10287 
10316  {
10317  RawInsertRecordsRequest actualRequest_ = new RawInsertRecordsRequest();
10318  actualRequest_.table_name = request_.table_name;
10319  foreach (var thisObj in request_.data) actualRequest_.list.Add( AvroEncode( thisObj ) );
10320  actualRequest_.options = request_.options;
10321  InsertRecordsResponse actualResponse_ = SubmitRequest<InsertRecordsResponse>("/insert/records", actualRequest_, true);
10322 
10323  return actualResponse_;
10324  }
10325 
10326 
10492  public InsertRecordsResponse insertRecords<T>( string table_name,
10493  IList<T> data,
10494  IDictionary<string, string> options = null )
10495  {
10496  return insertRecords<T>( new InsertRecordsRequest<T>( table_name, data,
10497  options ) );
10498  }
10499 
10500 
10525  {
10526  InsertRecordsFromFilesResponse actualResponse_ = SubmitRequest<InsertRecordsFromFilesResponse>("/insert/records/fromfiles", request_, false);
10527 
10528  return actualResponse_;
10529  }
10530 
10531 
11047  IList<string> filepaths,
11048  IDictionary<string, string> create_table_options = null,
11049  IDictionary<string, string> options = null )
11050  {
11051  return insertRecordsFromFiles( new InsertRecordsFromFilesRequest( table_name,
11052  filepaths,
11053  create_table_options,
11054  options ) );
11055  }
11056 
11057 
11075  {
11076  InsertRecordsRandomResponse actualResponse_ = SubmitRequest<InsertRecordsRandomResponse>("/insert/records/random", request_, false);
11077 
11078  return actualResponse_;
11079  }
11080 
11081 
11326  long count,
11327  IDictionary<string, IDictionary<string, double>> options = null )
11328  {
11329  return insertRecordsRandom( new InsertRecordsRandomRequest( table_name, count,
11330  options ) );
11331  }
11332 
11333 
11353  {
11354  InsertSymbolResponse actualResponse_ = SubmitRequest<InsertSymbolResponse>("/insert/symbol", request_, false);
11355 
11356  return actualResponse_;
11357  }
11358 
11359 
11413  public InsertSymbolResponse insertSymbol( string symbol_id,
11414  string symbol_format,
11415  byte[] symbol_data,
11416  IDictionary<string, string> options = null )
11417  {
11418  return insertSymbol( new InsertSymbolRequest( symbol_id, symbol_format,
11419  symbol_data, options ) );
11420  }
11421 
11422 
11432  {
11433  KillProcResponse actualResponse_ = SubmitRequest<KillProcResponse>("/kill/proc", request_, false);
11434 
11435  return actualResponse_;
11436  }
11437 
11438 
11464  public KillProcResponse killProc( string run_id = "",
11465  IDictionary<string, string> options = null )
11466  {
11467  return killProc( new KillProcRequest( run_id, options ) );
11468  }
11469 
11478  public ListGraphResponse listGraph( ListGraphRequest request_ )
11479  {
11480  ListGraphResponse actualResponse_ = SubmitRequest<ListGraphResponse>("/list/graph", request_, false);
11481 
11482  return actualResponse_;
11483  }
11485 
11494  public ListGraphResponse listGraph( string graph_name = "",
11495  IDictionary<string, string> options = null )
11496  {
11497  return listGraph( new ListGraphRequest( graph_name, options ) );
11498  }
11500 
11501 
11520  {
11521  LockTableResponse actualResponse_ = SubmitRequest<LockTableResponse>("/lock/table", request_, false);
11522 
11523  return actualResponse_;
11524  }
11525 
11526 
11578  public LockTableResponse lockTable( string table_name,
11579  string lock_type = LockTableRequest.LockType.STATUS,
11580  IDictionary<string, string> options = null )
11581  {
11582  return lockTable( new LockTableRequest( table_name, lock_type, options ) );
11583  }
11584 
11585 
11609  {
11610  MatchGraphResponse actualResponse_ = SubmitRequest<MatchGraphResponse>("/match/graph", request_, false);
11611 
11612  return actualResponse_;
11613  }
11614 
11615 
11926  public MatchGraphResponse matchGraph( string graph_name,
11927  IList<string> sample_points,
11928  string solve_method = MatchGraphRequest.SolveMethod.MARKOV_CHAIN,
11929  string solution_table = "",
11930  IDictionary<string, string> options = null )
11931  {
11932  return matchGraph( new MatchGraphRequest( graph_name, sample_points,
11933  solve_method, solution_table,
11934  options ) );
11935  }
11936 
11937 
11968  {
11969  MergeRecordsResponse actualResponse_ = SubmitRequest<MergeRecordsResponse>("/merge/records", request_, false);
11970 
11971  return actualResponse_;
11972  }
11973 
11974 
12096  public MergeRecordsResponse mergeRecords( string table_name,
12097  IList<string> source_table_names,
12098  IList<IDictionary<string, string>> field_maps,
12099  IDictionary<string, string> options = null )
12100  {
12101  return mergeRecords( new MergeRecordsRequest( table_name, source_table_names,
12102  field_maps, options ) );
12103  }
12104 
12105 
12124  {
12125  ModifyGraphResponse actualResponse_ = SubmitRequest<ModifyGraphResponse>("/modify/graph", request_, false);
12126 
12127  return actualResponse_;
12128  }
12129 
12130 
12385  public ModifyGraphResponse modifyGraph( string graph_name,
12386  IList<string> nodes,
12387  IList<string> edges,
12388  IList<string> weights,
12389  IList<string> restrictions,
12390  IDictionary<string, string> options = null )
12391  {
12392  return modifyGraph( new ModifyGraphRequest( graph_name, nodes, edges, weights,
12393  restrictions, options ) );
12394  }
12395 
12396 
12438  {
12439  QueryGraphResponse actualResponse_ = SubmitRequest<QueryGraphResponse>("/query/graph", request_, false);
12440 
12441  return actualResponse_;
12442  }
12443 
12444 
12655  public QueryGraphResponse queryGraph( string graph_name,
12656  IList<string> queries,
12657  IList<string> restrictions = null,
12658  string adjacency_table = "",
12659  int rings = 1,
12660  IDictionary<string, string> options = null )
12661  {
12662  return queryGraph( new QueryGraphRequest( graph_name, queries, restrictions,
12663  adjacency_table, rings, options ) );
12664  }
12665 
12666 
12677  {
12678  RevokePermissionProcResponse actualResponse_ = SubmitRequest<RevokePermissionProcResponse>("/revoke/permission/proc", request_, false);
12679 
12680  return actualResponse_;
12681  }
12682 
12683 
12710  string permission,
12711  string proc_name,
12712  IDictionary<string, string> options = null )
12713  {
12715  permission,
12716  proc_name,
12717  options ) );
12718  }
12719 
12720 
12731  {
12732  RevokePermissionSystemResponse actualResponse_ = SubmitRequest<RevokePermissionSystemResponse>("/revoke/permission/system", request_, false);
12733 
12734  return actualResponse_;
12735  }
12736 
12737 
12779  string permission,
12780  IDictionary<string, string> options = null )
12781  {
12783  permission,
12784  options ) );
12785  }
12786 
12787 
12798  {
12799  RevokePermissionTableResponse actualResponse_ = SubmitRequest<RevokePermissionTableResponse>("/revoke/permission/table", request_, false);
12800 
12801  return actualResponse_;
12802  }
12803 
12804 
12860  string permission,
12861  string table_name,
12862  IDictionary<string, string> options = null )
12863  {
12865  permission,
12866  table_name,
12867  options ) );
12868  }
12869 
12870 
12881  {
12882  RevokeRoleResponse actualResponse_ = SubmitRequest<RevokeRoleResponse>("/revoke/role", request_, false);
12883 
12884  return actualResponse_;
12885  }
12886 
12887 
12902  public RevokeRoleResponse revokeRole( string role,
12903  string member,
12904  IDictionary<string, string> options = null )
12905  {
12906  return revokeRole( new RevokeRoleRequest( role, member, options ) );
12907  }
12908 
12917  public ShowFunctionsResponse showFunctions( ShowFunctionsRequest request_ )
12918  {
12919  ShowFunctionsResponse actualResponse_ = SubmitRequest<ShowFunctionsResponse>("/show/functions", request_, false);
12920 
12921  return actualResponse_;
12922  }
12924 
12940  public ShowFunctionsResponse showFunctions( IDictionary<string, string> options = null )
12941  {
12942  return showFunctions( new ShowFunctionsRequest( options ) );
12943  }
12945 
12946 
12957  {
12958  ShowGraphResponse actualResponse_ = SubmitRequest<ShowGraphResponse>("/show/graph", request_, false);
12959 
12960  return actualResponse_;
12961  }
12962 
12963 
12997  public ShowGraphResponse showGraph( string graph_name = "",
12998  IDictionary<string, string> options = null )
12999  {
13000  return showGraph( new ShowGraphRequest( graph_name, options ) );
13001  }
13002 
13011  public ShowGraphGrammarResponse showGraphGrammar( ShowGraphGrammarRequest request_ )
13012  {
13013  ShowGraphGrammarResponse actualResponse_ = SubmitRequest<ShowGraphGrammarResponse>("/show/graph/grammar", request_, false);
13014 
13015  return actualResponse_;
13016  }
13018 
13026  public ShowGraphGrammarResponse showGraphGrammar( IDictionary<string, string> options = null )
13027  {
13028  return showGraphGrammar( new ShowGraphGrammarRequest( options ) );
13029  }
13031 
13032 
13042  {
13043  ShowProcResponse actualResponse_ = SubmitRequest<ShowProcResponse>("/show/proc", request_, false);
13044 
13045  return actualResponse_;
13046  }
13047 
13048 
13083  public ShowProcResponse showProc( string proc_name = "",
13084  IDictionary<string, string> options = null )
13085  {
13086  return showProc( new ShowProcRequest( proc_name, options ) );
13087  }
13088 
13089 
13103  {
13104  ShowProcStatusResponse actualResponse_ = SubmitRequest<ShowProcStatusResponse>("/show/proc/status", request_, false);
13105 
13106  return actualResponse_;
13107  }
13108 
13109 
13160  public ShowProcStatusResponse showProcStatus( string run_id = "",
13161  IDictionary<string, string> options = null )
13162  {
13163  return showProcStatus( new ShowProcStatusRequest( run_id, options ) );
13164  }
13165 
13166 
13178  {
13179  ShowResourceStatisticsResponse actualResponse_ = SubmitRequest<ShowResourceStatisticsResponse>("/show/resource/statistics", request_, false);
13180 
13181  return actualResponse_;
13182  }
13183 
13184 
13195  public ShowResourceStatisticsResponse showResourceStatistics( IDictionary<string, string> options = null )
13196  {
13197  return showResourceStatistics( new ShowResourceStatisticsRequest( options ) );
13198  }
13199 
13200 
13212  {
13213  ShowResourceGroupsResponse actualResponse_ = SubmitRequest<ShowResourceGroupsResponse>("/show/resourcegroups", request_, false);
13214 
13215  return actualResponse_;
13216  }
13217 
13218 
13271  public ShowResourceGroupsResponse showResourceGroups( IList<string> names,
13272  IDictionary<string, string> options = null )
13273  {
13274  return showResourceGroups( new ShowResourceGroupsRequest( names, options ) );
13275  }
13276 
13277 
13289  {
13290  ShowSecurityResponse actualResponse_ = SubmitRequest<ShowSecurityResponse>("/show/security", request_, false);
13291 
13292  return actualResponse_;
13293  }
13294 
13295 
13309  public ShowSecurityResponse showSecurity( IList<string> names,
13310  IDictionary<string, string> options = null )
13311  {
13312  return showSecurity( new ShowSecurityRequest( names, options ) );
13313  }
13314 
13315 
13326  {
13327  ShowSqlProcResponse actualResponse_ = SubmitRequest<ShowSqlProcResponse>("/show/sql/proc", request_, false);
13328 
13329  return actualResponse_;
13330  }
13331 
13332 
13367  public ShowSqlProcResponse showSqlProc( string procedure_name = "",
13368  IDictionary<string, string> options = null )
13369  {
13370  return showSqlProc( new ShowSqlProcRequest( procedure_name, options ) );
13371  }
13372 
13373 
13384  {
13385  ShowStatisticsResponse actualResponse_ = SubmitRequest<ShowStatisticsResponse>("/show/statistics", request_, false);
13386 
13387  return actualResponse_;
13388  }
13389 
13390 
13402  public ShowStatisticsResponse showStatistics( IList<string> table_names,
13403  IDictionary<string, string> options = null )
13404  {
13405  return showStatistics( new ShowStatisticsRequest( table_names, options ) );
13406  }
13407 
13408 
13420  {
13421  ShowSystemPropertiesResponse actualResponse_ = SubmitRequest<ShowSystemPropertiesResponse>("/show/system/properties", request_, false);
13422 
13423  return actualResponse_;
13424  }
13425 
13426 
13446  public ShowSystemPropertiesResponse showSystemProperties( IDictionary<string, string> options = null )
13447  {
13448  return showSystemProperties( new ShowSystemPropertiesRequest( options ) );
13449  }
13450 
13451 
13463  {
13464  ShowSystemStatusResponse actualResponse_ = SubmitRequest<ShowSystemStatusResponse>("/show/system/status", request_, false);
13465 
13466  return actualResponse_;
13467  }
13468 
13469 
13480  public ShowSystemStatusResponse showSystemStatus( IDictionary<string, string> options = null )
13481  {
13482  return showSystemStatus( new ShowSystemStatusRequest( options ) );
13483  }
13484 
13485 
13497  {
13498  ShowSystemTimingResponse actualResponse_ = SubmitRequest<ShowSystemTimingResponse>("/show/system/timing", request_, false);
13499 
13500  return actualResponse_;
13501  }
13502 
13503 
13514  public ShowSystemTimingResponse showSystemTiming( IDictionary<string, string> options = null )
13515  {
13516  return showSystemTiming( new ShowSystemTimingRequest( options ) );
13517  }
13518 
13519 
13555  {
13556  ShowTableResponse actualResponse_ = SubmitRequest<ShowTableResponse>("/show/table", request_, false);
13557 
13558 
13559  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
13560  {
13561  SetDecoderIfMissing( actualResponse_.type_ids[i_],
13562  actualResponse_.type_labels[i_],
13563  actualResponse_.type_schemas[i_],
13564  actualResponse_.properties[i_] );
13565  }
13566 
13567  return actualResponse_;
13568  }
13569 
13570 
13712  public ShowTableResponse showTable( string table_name,
13713  IDictionary<string, string> options = null )
13714  {
13715  return showTable( new ShowTableRequest( table_name, options ) );
13716  }
13717 
13718 
13729  {
13730  ShowTableMetadataResponse actualResponse_ = SubmitRequest<ShowTableMetadataResponse>("/show/table/metadata", request_, false);
13731 
13732  return actualResponse_;
13733  }
13734 
13735 
13747  public ShowTableMetadataResponse showTableMetadata( IList<string> table_names,
13748  IDictionary<string, string> options = null )
13749  {
13750  return showTableMetadata( new ShowTableMetadataRequest( table_names, options ) );
13751  }
13752 
13753 
13767  {
13768  ShowTablesByTypeResponse actualResponse_ = SubmitRequest<ShowTablesByTypeResponse>("/show/tables/bytype", request_, false);
13769 
13770  return actualResponse_;
13771  }
13772 
13773 
13792  string label,
13793  IDictionary<string, string> options = null )
13794  {
13795  return showTablesByType( new ShowTablesByTypeRequest( type_id, label, options ) );
13796  }
13797 
13798 
13809  {
13810  ShowTriggersResponse actualResponse_ = SubmitRequest<ShowTriggersResponse>("/show/triggers", request_, false);
13811 
13812  return actualResponse_;
13813  }
13814 
13815 
13828  public ShowTriggersResponse showTriggers( IList<string> trigger_ids,
13829  IDictionary<string, string> options = null )
13830  {
13831  return showTriggers( new ShowTriggersRequest( trigger_ids, options ) );
13832  }
13833 
13834 
13847  {
13848  ShowTypesResponse actualResponse_ = SubmitRequest<ShowTypesResponse>("/show/types", request_, false);
13849 
13850 
13851  for ( int i_ = 0; i_ < actualResponse_.type_ids.Count; ++i_ )
13852  {
13853  SetDecoderIfMissing( actualResponse_.type_ids[i_],
13854  actualResponse_.labels[i_],
13855  actualResponse_.type_schemas[i_],
13856  actualResponse_.properties[i_] );
13857  }
13858 
13859  return actualResponse_;
13860  }
13861 
13862 
13899  public ShowTypesResponse showTypes( string type_id,
13900  string label,
13901  IDictionary<string, string> options = null )
13902  {
13903  return showTypes( new ShowTypesRequest( type_id, label, options ) );
13904  }
13905 
13906 
13931  {
13932  SolveGraphResponse actualResponse_ = SubmitRequest<SolveGraphResponse>("/solve/graph", request_, false);
13933 
13934  return actualResponse_;
13935  }
13936 
13937 
14293  public SolveGraphResponse solveGraph( string graph_name,
14294  IList<string> weights_on_edges = null,
14295  IList<string> restrictions = null,
14296  string solver_type = SolveGraphRequest.SolverType.SHORTEST_PATH,
14297  IList<string> source_nodes = null,
14298  IList<string> destination_nodes = null,
14299  string solution_table = "graph_solutions",
14300  IDictionary<string, string> options = null )
14301  {
14302  return solveGraph( new SolveGraphRequest( graph_name, weights_on_edges,
14303  restrictions, solver_type,
14304  source_nodes, destination_nodes,
14305  solution_table, options ) );
14306  }
14307 
14308 
14348  {
14349  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", request_, true);
14350 
14351  return actualResponse_;
14352  }
14353 
14354 
14396  {
14397  RawUpdateRecordsRequest actualRequest_ = new RawUpdateRecordsRequest();
14398  actualRequest_.table_name = request_.table_name;
14399  actualRequest_.expressions = request_.expressions;
14400  actualRequest_.new_values_maps = request_.new_values_maps;
14401  foreach (var thisObj in request_.data) actualRequest_.records_to_insert.Add( AvroEncode( thisObj ) );
14402  actualRequest_.options = request_.options;
14403  UpdateRecordsResponse actualResponse_ = SubmitRequest<UpdateRecordsResponse>("/update/records", actualRequest_, true);
14404 
14405  return actualResponse_;
14406  }
14407 
14408 
14600  public UpdateRecordsResponse updateRecords<T>( string table_name,
14601  IList<string> expressions,
14602  IList<IDictionary<string, string>> new_values_maps,
14603  IList<T> data = null,
14604  IDictionary<string, string> options = null )
14605  {
14606  return updateRecords<T>( new UpdateRecordsRequest<T>( table_name, expressions,
14607  new_values_maps, data,
14608  options ) );
14609  }
14610 
14611 
14626  {
14627  UpdateRecordsBySeriesResponse actualResponse_ = SubmitRequest<UpdateRecordsBySeriesResponse>("/update/records/byseries", request_, false);
14628 
14629  return actualResponse_;
14630  }
14631 
14632 
14654  string world_table_name,
14655  string view_name = "",
14656  IList<string> reserved = null,
14657  IDictionary<string, string> options = null )
14658  {
14659  return updateRecordsBySeries( new UpdateRecordsBySeriesRequest( table_name,
14660  world_table_name,
14661  view_name,
14662  reserved,
14663  options ) );
14664  }
14665 
14674  public VisualizeImageResponse visualizeImage( VisualizeImageRequest request_ )
14675  {
14676  VisualizeImageResponse actualResponse_ = SubmitRequest<VisualizeImageResponse>("/visualize/image", request_, false);
14677 
14678  return actualResponse_;
14679  }
14681 
15062  public VisualizeImageResponse visualizeImage( IList<string> table_names,
15063  IList<string> world_table_names,
15064  string x_column_name,
15065  string y_column_name,
15066  string symbol_column_name,
15067  string geometry_column_name,
15068  IList<IList<string>> track_ids,
15069  double min_x,
15070  double max_x,
15071  double min_y,
15072  double max_y,
15073  int width,
15074  int height,
15075  string projection,
15076  long bg_color,
15077  IDictionary<string, IList<string>> style_options,
15078  IDictionary<string, string> options = null )
15079  {
15080  return visualizeImage( new VisualizeImageRequest( table_names,
15081  world_table_names,
15082  x_column_name,
15083  y_column_name,
15084  symbol_column_name,
15085  geometry_column_name,
15086  track_ids, min_x, max_x,
15087  min_y, max_y, width, height,
15088  projection, bg_color,
15089  style_options, options ) );
15090  }
15092 
15093 
15109  {
15110  VisualizeImageChartResponse actualResponse_ = SubmitRequest<VisualizeImageChartResponse>("/visualize/image/chart", request_, false);
15111 
15112  return actualResponse_;
15113  }
15114 
15115 
15366  IList<string> x_column_names,
15367  IList<string> y_column_names,
15368  double min_x,
15369  double max_x,
15370  double min_y,
15371  double max_y,
15372  int width,
15373  int height,
15374  string bg_color,
15375  IDictionary<string, IList<string>> style_options,
15376  IDictionary<string, string> options = null )
15377  {
15378  return visualizeImageChart( new VisualizeImageChartRequest( table_name,
15379  x_column_names,
15380  y_column_names,
15381  min_x, max_x,
15382  min_y, max_y,
15383  width, height,
15384  bg_color,
15385  style_options,
15386  options ) );
15387  }
15388 
15397  public VisualizeImageClassbreakResponse visualizeImageClassbreak( VisualizeImageClassbreakRequest request_ )
15398  {
15399  VisualizeImageClassbreakResponse actualResponse_ = SubmitRequest<VisualizeImageClassbreakResponse>("/visualize/image/classbreak", request_, false);
15400 
15401  return actualResponse_;
15402  }
15404 
15787  public VisualizeImageClassbreakResponse visualizeImageClassbreak( IList<string> table_names,
15788  IList<string> world_table_names,
15789  string x_column_name,
15790  string y_column_name,
15791  string geometry_column_name,
15792  IList<IList<string>> track_ids,
15793  string cb_attr,
15794  IList<string> cb_vals,
15795  string cb_pointcolor_attr,
15796  IList<string> cb_pointcolor_vals,
15797  string cb_pointalpha_attr,
15798  IList<string> cb_pointalpha_vals,
15799  string cb_pointsize_attr,
15800  IList<string> cb_pointsize_vals,
15801  string cb_pointshape_attr,
15802  IList<string> cb_pointshape_vals,
15803  double min_x,
15804  double max_x,
15805  double min_y,
15806  double max_y,
15807  int width,
15808  int height,
15809  string projection,
15810  long bg_color,
15811  IDictionary<string, IList<string>> style_options,
15812  IDictionary<string, string> options,
15813  IList<int> cb_transparency_vec )
15814  {
15815  return visualizeImageClassbreak( new VisualizeImageClassbreakRequest(
15816  table_names,
15817  world_table_names,
15818  x_column_name,
15819  y_column_name,
15820  geometry_column_name,
15821  track_ids,
15822  cb_attr,
15823  cb_vals,
15824  cb_pointcolor_attr,
15825  cb_pointcolor_vals,
15826  cb_pointalpha_attr,
15827  cb_pointalpha_vals,
15828  cb_pointsize_attr,
15829  cb_pointsize_vals,
15830  cb_pointshape_attr,
15831  cb_pointshape_vals,
15832  min_x,
15833  max_x,
15834  min_y,
15835  max_y,
15836  width,
15837  height,
15838  projection,
15839  bg_color,
15840  style_options,
15841  options,
15842  cb_transparency_vec ) );
15843  }
15845 
15854  public VisualizeImageContourResponse visualizeImageContour( VisualizeImageContourRequest request_ )
15855  {
15856  VisualizeImageContourResponse actualResponse_ = SubmitRequest<VisualizeImageContourResponse>("/visualize/image/contour", request_, false);
15857 
15858  return actualResponse_;
15859  }
15861 
16416  public VisualizeImageContourResponse visualizeImageContour( IList<string> table_names,
16417  string x_column_name,
16418  string y_column_name,
16419  string value_column_name,
16420  double min_x,
16421  double max_x,
16422  double min_y,
16423  double max_y,
16424  int width,
16425  int height,
16426  string projection,
16427  IDictionary<string, string> style_options,
16428  IDictionary<string, string> options = null )
16429  {
16430  return visualizeImageContour( new VisualizeImageContourRequest( table_names,
16431  x_column_name,
16432  y_column_name,
16433  value_column_name,
16434  min_x, max_x,
16435  min_y, max_y,
16436  width, height,
16437  projection,
16438  style_options,
16439  options ) );
16440  }
16442 
16451  public VisualizeImageHeatmapResponse visualizeImageHeatmap( VisualizeImageHeatmapRequest request_ )
16452  {
16453  VisualizeImageHeatmapResponse actualResponse_ = SubmitRequest<VisualizeImageHeatmapResponse>("/visualize/image/heatmap", request_, false);
16454 
16455  return actualResponse_;
16456  }
16458 
16853  public VisualizeImageHeatmapResponse visualizeImageHeatmap( IList<string> table_names,
16854  string x_column_name,
16855  string y_column_name,
16856  string value_column_name,
16857  string geometry_column_name,
16858  double min_x,
16859  double max_x,
16860  double min_y,
16861  double max_y,
16862  int width,
16863  int height,
16864  string projection,
16865  IDictionary<string, string> style_options,
16866  IDictionary<string, string> options = null )
16867  {
16868  return visualizeImageHeatmap( new VisualizeImageHeatmapRequest( table_names,
16869  x_column_name,
16870  y_column_name,
16871  value_column_name,
16872  geometry_column_name,
16873  min_x, max_x,
16874  min_y, max_y,
16875  width, height,
16876  projection,
16877  style_options,
16878  options ) );
16879  }
16881 
16890  public VisualizeImageLabelsResponse visualizeImageLabels( VisualizeImageLabelsRequest request_ )
16891  {
16892  VisualizeImageLabelsResponse actualResponse_ = SubmitRequest<VisualizeImageLabelsResponse>("/visualize/image/labels", request_, false);
16893 
16894  return actualResponse_;
16895  }
16897 
16971  public VisualizeImageLabelsResponse visualizeImageLabels( string table_name,
16972  string x_column_name,
16973  string y_column_name,
16974  string x_offset,
16975  string y_offset,
16976  string text_string,
16977  string font,
16978  string text_color,
16979  string text_angle,
16980  string text_scale,
16981  string draw_box,
16982  string draw_leader,
16983  string line_width,
16984  string line_color,
16985  string fill_color,
16986  string leader_x_column_name,
16987  string leader_y_column_name,
16988  string filter,
16989  double min_x,
16990  double max_x,
16991  double min_y,
16992  double max_y,
16993  int width,
16994  int height,
16995  string projection = VisualizeImageLabelsRequest.Projection.PLATE_CARREE,
16996  IDictionary<string, string> options = null )
16997  {
16998  return visualizeImageLabels( new VisualizeImageLabelsRequest( table_name,
16999  x_column_name,
17000  y_column_name,
17001  x_offset,
17002  y_offset,
17003  text_string,
17004  font,
17005  text_color,
17006  text_angle,
17007  text_scale,
17008  draw_box,
17009  draw_leader,
17010  line_width,
17011  line_color,
17012  fill_color,
17013  leader_x_column_name,
17014  leader_y_column_name,
17015  filter, min_x,
17016  max_x, min_y,
17017  max_y, width,
17018  height,
17019  projection,
17020  options ) );
17021  }
17023 
17024 
17041  {
17042  VisualizeIsochroneResponse actualResponse_ = SubmitRequest<VisualizeIsochroneResponse>("/visualize/isochrone", request_, false);
17043 
17044  return actualResponse_;
17045  }
17046 
17047 
17791  string source_node,
17792  double max_solution_radius,
17793  IList<string> weights_on_edges,
17794  IList<string> restrictions,
17795  int num_levels,
17796  bool generate_image,
17797  string levels_table,
17798  IDictionary<string, string> style_options,
17799  IDictionary<string, string> solve_options = null,
17800  IDictionary<string, string> contour_options = null,
17801  IDictionary<string, string> options = null )
17802  {
17803  return visualizeIsochrone( new VisualizeIsochroneRequest( graph_name,
17804  source_node,
17805  max_solution_radius,
17806  weights_on_edges,
17807  restrictions,
17808  num_levels,
17809  generate_image,
17810  levels_table,
17811  style_options,
17812  solve_options,
17813  contour_options,
17814  options ) );
17815  }
17816 
17825  public VisualizeVideoResponse visualizeVideo( VisualizeVideoRequest request_ )
17826  {
17827  VisualizeVideoResponse actualResponse_ = SubmitRequest<VisualizeVideoResponse>("/visualize/video", request_, false);
17828 
17829  return actualResponse_;
17830  }
17832 
18136  public VisualizeVideoResponse visualizeVideo( IList<string> table_names,
18137  IList<string> world_table_names,
18138  IList<IList<string>> track_ids,
18139  string x_column_name,
18140  string y_column_name,
18141  string geometry_column_name,
18142  double min_x,
18143  double max_x,
18144  double min_y,
18145  double max_y,
18146  int width,
18147  int height,
18148  string projection,
18149  long bg_color,
18150  IList<IList<double>> time_intervals,
18151  string video_style,
18152  string session_key,
18153  IDictionary<string, IList<string>> style_options,
18154  IDictionary<string, string> options = null )
18155  {
18156  return visualizeVideo( new VisualizeVideoRequest( table_names,
18157  world_table_names,
18158  track_ids, x_column_name,
18159  y_column_name,
18160  geometry_column_name, min_x,
18161  max_x, min_y, max_y, width,
18162  height, projection,
18163  bg_color, time_intervals,
18164  video_style, session_key,
18165  style_options, options ) );
18166  }
18168 
18177  public VisualizeVideoHeatmapResponse visualizeVideoHeatmap( VisualizeVideoHeatmapRequest request_ )
18178  {
18179  VisualizeVideoHeatmapResponse actualResponse_ = SubmitRequest<VisualizeVideoHeatmapResponse>("/visualize/video/heatmap", request_, false);
18180 
18181  return actualResponse_;
18182  }
18184 
18321  public VisualizeVideoHeatmapResponse visualizeVideoHeatmap( IList<string> table_names,
18322  string x_column_name,
18323  string y_column_name,
18324  double min_x,
18325  double max_x,
18326  double min_y,
18327  double max_y,
18328  IList<IList<double>> time_intervals,
18329  int width,
18330  int height,
18331  string projection,
18332  string video_style,
18333  string session_key,
18334  IDictionary<string, string> style_options,
18335  IDictionary<string, string> options = null )
18336  {
18337  return visualizeVideoHeatmap( new VisualizeVideoHeatmapRequest( table_names,
18338  x_column_name,
18339  y_column_name,
18340  min_x, max_x,
18341  min_y, max_y,
18342  time_intervals,
18343  width, height,
18344  projection,
18345  video_style,
18346  session_key,
18347  style_options,
18348  options ) );
18349  }
18351 
18352 
18353  } // end class Kinetica
18354 } // end namespace kinetica
18355 
A set of parameters for Kinetica.grantPermissionProc(string,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.aggregateMinMax(string,string,IDictionary{string, string}).
A set of results returned by Kinetica.createUnion(string,IList{string},IList{IList{string}},IList{string},IDictionary{string, string}).
Definition: CreateUnion.cs:844
A set of results returned by Kinetica.grantRole(string,string,IDictionary{string, string})...
Definition: GrantRole.cs:67
A set of results returned by Kinetica.aggregateConvexHull(string,string,string,IDictionary{string, string}).
UpdateRecordsResponse updateRecords< T >(UpdateRecordsRequest< T > request_)
Runs multiple predicate-based updates in a single call.
A set of results returned by Kinetica.getRecordsFromCollection{T}(string,long,long,IDictionary{string, string}).
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.
MergeRecordsResponse mergeRecords(MergeRecordsRequest request_)
Create a new empty result table (specified by ), and insert all records from source tables (specified...
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 function (UDF) specified by the given command...
FilterByStringResponse filterByString(FilterByStringRequest request_)
Calculates which objects from a table, collection, or view match a string expression for the given st...
A set of parameters for Kinetica.modifyGraph(string,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}).
Definition: ModifyGraph.cs:28
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.
HasTableResponse hasTable(HasTableRequest request_)
Checks for the existence of a table with the given name.
A set of results returned by Kinetica.aggregateKMeans(string,IList{string},int,double,IDictionary{string, string}).
UpdateRecordsBySeriesResponse updateRecordsBySeries(string table_name, string world_table_name, string view_name="", IList< string > reserved=null, IDictionary< string, string > options=null)
Updates the view specified by table_name to include full series (track) information from the world_t...
A set of parameters for Kinetica.getRecordsBySeries{T}(string,string,int,int,IDictionary{string, string}).
ShowProcStatusResponse showProcStatus(ShowProcStatusRequest request_)
Shows the statuses of running or completed proc instances.
A set of results returned by Kinetica.adminRebalance(IDictionary{string, string}).
A set of results returned by Kinetica.showSystemProperties(IDictionary{string, string}).
A set of results returned by Kinetica.getRecordsByColumn(string,IList{string},long,long,IDictionary{string, string}).
A set of results returned by Kinetica.insertRecordsRandom(string,long,IDictionary{string, IDictionary{string, double}}).
A set of results returned by Kinetica.aggregateGroupBy(string,IList{string},long,long,IDictionary{string, string}).
IList< string > type_ids
Definition: ShowTypes.cs:160
A set of results returned by Kinetica.grantPermissionSystem(string,string,IDictionary{string, string}).
DeleteRecordsResponse deleteRecords(DeleteRecordsRequest request_)
Deletes record(s) matching the provided criteria from the given table.
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(string,string,IDictionary{string, string}).
AggregateConvexHullResponse aggregateConvexHull(AggregateConvexHullRequest request_)
Calculates and returns the convex hull for the values in a table specified by .
A set of results returned by Kinetica.adminAddRanks(IList{string},IList{IDictionary{string, string}},IDictionary{string, string}).
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.
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...
ShowTableResponse showTable(string table_name, IDictionary< string, string > options=null)
Retrieves detailed information about a table, view, or collection, specified in table_name ...
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(string,string,IDictionary{string, IList{string}},IDictionary{string, string}).
Definition: CreateType.cs:58
A set of parameters for Kinetica.updateRecordsBySeries(string,string,string,IList{string},IDictionary{string, string}).
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.alterResourceGroup(string,IDictionary{string, IDictionary{string, string}},string,string,IDictionary{string, string}).
A set of results returned by Kinetica.createUserInternal(string,string,IDictionary{string, string}).
AdminRebalanceResponse adminRebalance(AdminRebalanceRequest request_)
Rebalance the cluster so that all the nodes contain approximately an equal number of records...
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 ...
CreateUnionResponse createUnion(CreateUnionRequest request_)
Merges data from one or more tables with comparable data types into a new table.
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,IList{IDictionary{string, string}},IDictionary{string, string}).
A set of results returned by Kinetica.createTableMonitor(string,IDictionary{string, string}).
CreateJobResponse createJob(CreateJobRequest request_)
Create a job which will run asynchronously.
A set of results returned by Kinetica.showSystemTiming(IDictionary{string, string}).
IDictionary< string, IList< string > > properties
Value of .
Definition: CreateType.cs:1041
ShowTriggersResponse showTriggers(ShowTriggersRequest request_)
Retrieves information regarding the specified triggers or all existing triggers currently active...
A set of results returned by Kinetica.alterSystemProperties(IDictionary{string, string},IDictionary{string, string}).
GrantRoleResponse grantRole(GrantRoleRequest request_)
Grants membership in a role to a user or role.
A set of results returned by Kinetica.adminShowClusterOperations(int,IDictionary{string, string}).
LockTableResponse lockTable(string table_name, string lock_type=LockTableRequest.LockType.STATUS, IDictionary< string, string > options=null)
Manages global access to a table&#39;s data.
ShowGraphResponse showGraph(ShowGraphRequest request_)
Shows information and characteristics of graphs that exist on the graph server.
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.
KillProcResponse killProc(string run_id="", IDictionary< string, string > options=null)
Kills a running proc instance.
A set of results returned by Kinetica.clearTable(string,string,IDictionary{string, string}).
Definition: ClearTable.cs:174
A set of results returned by Kinetica.clearTableMonitor(string,IDictionary{string, string}).
A set of results returned by Kinetica.showTableMetadata(IList{string},IDictionary{string, string}).
AdminShowShardsResponse adminShowShards(AdminShowShardsRequest request_)
Show the mapping of shards to the corresponding rank and tom.
QueryGraphResponse queryGraph(QueryGraphRequest request_)
Employs a topological query on a network graph generated a-priori by Kinetica.createGraph(string,bool,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}) and returns a list of adjacent edge(s) or node(s), also known as an adjacency list, depending on what&#39;s been provided to the endpoint; providing edges will return nodes and providing nodes will return edges.
AlterSystemPropertiesResponse alterSystemProperties(AlterSystemPropertiesRequest request_)
The Kinetica.alterSystemProperties(IDictionary{string, string},IDictionary{string, string}) endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution.
A set of results returned by Kinetica.alterRole(string,string,string,IDictionary{string, string}).
Definition: AlterRole.cs:115
A set of parameters for Kinetica.alterTable(string,string,string,IDictionary{string, string}).
Definition: AlterTable.cs:73
AggregateMinMaxGeometryResponse aggregateMinMaxGeometry(AggregateMinMaxGeometryRequest request_)
Calculates and returns the minimum and maximum x- and y-coordinates of a particular geospatial geomet...
A set of results returned by Kinetica.filterBySeries(string,string,string,IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.createProc(string,string,IDictionary{string, byte[]},string,IList{string},IDictionary{string, string}).
Definition: CreateProc.cs:22
A set of parameters for Kinetica.insertRecords{T}(string,IList{T},IDictionary{string, string}).
AdminAddRanksResponse adminAddRanks(AdminAddRanksRequest request_)
Add one or more new ranks to the 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.
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(string,string,byte[],IDictionary{string, string}).
FilterByAreaResponse filterByArea(FilterByAreaRequest request_)
Calculates which objects from a table are within a named area of interest (NAI/polygon).
IList< IDictionary< string, IList< string > > > properties
Definition: ShowTypes.cs:163
AdminShowClusterOperationsResponse adminShowClusterOperations(AdminShowClusterOperationsRequest request_)
Requests the detailed status of the current operation (by default) or a prior cluster operation speci...
KillProcResponse killProc(KillProcRequest request_)
Kills a running proc instance.
IList< string > type_schemas
Type schemas of the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
Definition: ShowTable.cs:891
A set of parameters for Kinetica.aggregateHistogram(string,string,double,double,double,IDictionary{string, string}).
A set of results returned by Kinetica.visualizeImageChart(string,IList{string},IList{string},double,double,double,double,int,int,string,IDictionary{string, IList{string}},IDictionary{string, string}).
A set of results returned by Kinetica.alterResourceGroup(string,IDictionary{string, IDictionary{string, string}},string,string,IDictionary{string, string}).
A set of results returned by Kinetica.getRecords{T}(string,long,long,IDictionary{string, string}).
Definition: GetRecords.cs:495
A set of results returned by Kinetica.createTriggerByRange(string,IList{string},string,double,double,IDictionary{string, string}).
CreateTableResponse createTable(CreateTableRequest request_)
Creates a new table or collection.
A set of parameters for Kinetica.deleteRecords(string,IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.lockTable(string,string,IDictionary{string, string}).
Definition: LockTable.cs:26
IList< IDictionary< string, IList< string > > > properties
Property maps of the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
Definition: ShowTable.cs:899
A set of parameters for Kinetica.deleteRole(string,IDictionary{string, string}).
Definition: DeleteRole.cs:18
A set of parameters for Kinetica.showProcStatus(string,IDictionary{string, string}).
A set of results returned by Kinetica.clearStatistics(string,string,IDictionary{string, string}).
A set of parameters for Kinetica.aggregateStatisticsByRange(string,string,string,string,string,double,double,double,IDictionary{string, string}).
A set of parameters for Kinetica.appendRecords(string,string,IDictionary{string, string},IDictionary{string, string}).
IList< string > type_ids
Type ids of the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
Definition: ShowTable.cs:887
A set of parameters for Kinetica.createTableMonitor(string,IDictionary{string, string}).
A set of results returned by Kinetica.aggregateMinMax(string,string,IDictionary{string, string}).
string type_id
An identifier representing the created type.
Definition: CreateType.cs:1029
A set of results returned by Kinetica.filterByRadius(string,string,string,double,string,double,double,IDictionary{string, string}).
AggregateStatisticsResponse aggregateStatistics(AggregateStatisticsRequest request_)
Calculates the requested statistics of the given column(s) in a given table.
A set of parameters for Kinetica.clearTable(string,string,IDictionary{string, string}).
Definition: ClearTable.cs:22
A set of parameters for Kinetica.createUnion(string,IList{string},IList{IList{string}},IList{string},IDictionary{string, string}).
Definition: CreateUnion.cs:48
A set of results returned by Kinetica.createTriggerByArea(string,IList{string},string,IList{double},string,IList{double},IDictionary{string, string}).
A set of parameters for Kinetica.showSystemTiming(IDictionary{string, string}).
A set of results returned by Kinetica.getRecords{T}(string,long,long,IDictionary{string, string}).
Definition: GetRecords.cs:539
A set of results returned by Kinetica.adminShowJobs(IDictionary{string, string}). ...
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(string,IList{string},string,string,IList{string},IDictionary{string, string}).
InsertRecordsFromFilesResponse insertRecordsFromFiles(string table_name, IList< string > filepaths, IDictionary< string, string > create_table_options=null, IDictionary< string, string > options=null)
Reads from one or more files located on the server and inserts the data into a new or existing table...
ShowSecurityResponse showSecurity(ShowSecurityRequest request_)
Shows security information relating to users and/or roles.
A set of parameters for Kinetica.deleteResourceGroup(string,IDictionary{string, string}).
A set of results returned by Kinetica.alterTier(string,IDictionary{string, string}).
Definition: AlterTier.cs:152
A set of results returned by Kinetica.clearTrigger(string,IDictionary{string, string}).
Definition: ClearTrigger.cs:57
ShowTablesByTypeResponse showTablesByType(ShowTablesByTypeRequest request_)
Gets names of the tables whose type matches the given criteria.
A set of parameters for Kinetica.updateRecords{T}(string,IList{string},IList{IDictionary{string, string}},IList{T},IDictionary{string, string}).
ExecuteSqlResponse executeSql(ExecuteSqlRequest request_)
SQL Request
MergeRecordsResponse mergeRecords(string table_name, IList< string > source_table_names, IList< IDictionary< string, string >> field_maps, IDictionary< string, string > options=null)
Create a new empty result table (specified by table_name ), and insert all records from source tables...
CreateJoinTableResponse createJoinTable(CreateJoinTableRequest request_)
Creates a table that is the result of a SQL JOIN.
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 the 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(string,string,string,double,string,double,double,IDictionary{string, string}).
A set of results returned by Kinetica.hasTable(string,IDictionary{string, string}).
Definition: HasTable.cs:55
ShowProcStatusResponse showProcStatus(string run_id="", IDictionary< string, string > options=null)
Shows the statuses of running or completed proc instances.
ShowTriggersResponse showTriggers(IList< string > trigger_ids, IDictionary< string, string > options=null)
Retrieves information regarding the specified triggers or all existing triggers currently active...
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(string,IDictionary{string, string}).
A set of results returned by Kinetica.grantPermissionProc(string,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.createUserExternal(string,IDictionary{string, string}).
A set of parameters for Kinetica.showGraph(string,IDictionary{string, string}).
Definition: ShowGraph.cs:19
DeleteProcResponse deleteProc(string proc_name, IDictionary< string, string > options=null)
Deletes a proc.
A set of results returned by Kinetica.aggregateUnpivot(string,IList{string},string,string,IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.adminShutdown(string,string,IDictionary{string, string}).
A set of results returned by Kinetica.filterByValue(string,string,bool,double,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.filterByAreaGeometry(string,string,string,IList{double},IList{double},IDictionary{string, string}).
A set of results returned by Kinetica.filterByString(string,string,string,string,IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.updateRecords{T}(string,IList{string},IList{IDictionary{string, string}},IList{T},IDictionary{string, string}).
GetRecordsBySeriesResponse< T > getRecordsBySeries< T >(GetRecordsBySeriesRequest request_)
Retrieves the complete series/track records from the given based on the partial track information co...
A set of parameters for Kinetica.clearStatistics(string,string,IDictionary{string, string}).
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 Kinetica.createTableMonitor(string,IDictionary{string, string}).
ShowSystemStatusResponse showSystemStatus(ShowSystemStatusRequest request_)
Provides server configuration and health related status to the caller.
AdminRemoveRanksResponse adminRemoveRanks(IList< int > ranks, IDictionary< string, string > options=null)
Remove one or more ranks from the cluster.
CreateMaterializedViewResponse createMaterializedView(CreateMaterializedViewRequest request_)
Initiates the process of creating a materialized view, reserving the view&#39;s name to prevent other vie...
A set of results returned by Kinetica.alterUser(string,string,string,IDictionary{string, string}).
Definition: AlterUser.cs:137
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 ...
A set of results returned by Kinetica.updateRecords{T}(string,IList{string},IList{IDictionary{string...
RevokePermissionSystemResponse revokePermissionSystem(string name, string permission, IDictionary< string, string > options=null)
Revokes a system-level permission from a user or role.
A set of parameters for Kinetica.showResourceStatistics(IDictionary{string, string}).
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(string,IList{string},long,long,IDictionary{string, string}).
A set of parameters for Kinetica.revokePermissionSystem(string,string,IDictionary{string, string}).
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.
InsertRecordsFromFilesResponse insertRecordsFromFiles(InsertRecordsFromFilesRequest request_)
Reads from one or more files located on the server and inserts the data into a new or existing table...
A set of parameters for Kinetica.adminAlterJobs(IList{long},string,IDictionary{string, string}).
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.
A set of results returned by Kinetica.alterTableColumns(string,IList{IDictionary{string, string}},IDictionary{string, string}).
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.
ShowSystemTimingResponse showSystemTiming(IDictionary< string, string > options=null)
Returns the last 100 database requests along with the request timing and internal job id...
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(string,IDictionary{string, string}).
Definition: KillProc.cs:116
A set of results returned by Kinetica.adminAlterJobs(IList{long},string,IDictionary{string, string}).
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, collection, or view match a string expression for the given st...
RevokePermissionProcResponse revokePermissionProc(string name, string permission, string proc_name, IDictionary< string, string > options=null)
Revokes a proc-level permission from a user or role.
IList< string > type_schemas
Definition: ShowTypes.cs:161
A set of parameters for Kinetica.showSystemProperties(IDictionary{string, string}).
ShowResourceStatisticsResponse showResourceStatistics(ShowResourceStatisticsRequest request_)
Requests various statistics for storage/memory tiers and resource groups.
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.
A set of results returned by Kinetica.createProjection(string,string,IList{string},IDictionary{string, string}).
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 or collection.
CreateMaterializedViewResponse createMaterializedView(string table_name, IDictionary< string, string > options=null)
Initiates the process of creating a materialized view, reserving the view&#39;s name to prevent other vie...
A set of results returned by Kinetica.revokePermissionProc(string,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.alterRole(string,string,string,IDictionary{string, string}).
Definition: AlterRole.cs:19
FilterByRadiusResponse filterByRadius(FilterByRadiusRequest request_)
Calculates which objects from a table lie within a circle with the given radius and center point (i...
ShowStatisticsResponse showStatistics(ShowStatisticsRequest request_)
Retrieves the collected column statistics for the specified table.
A set of results returned by Kinetica.updateRecordsBySeries(string,string,string,IList{string},IDictionary{string, string}).
AppendRecordsResponse appendRecords(AppendRecordsRequest request_)
Append (or insert) all records from a source table (specified by ) to a particular target table (spec...
A set of results returned by Kinetica.showSqlProc(string,IDictionary{string, string}).
Definition: ShowSqlProc.cs:154
A set of parameters for Kinetica.deleteProc(string,IDictionary{string, string}).
Definition: DeleteProc.cs:19
A set of parameters for Kinetica.hasProc(string,IDictionary{string, string}).
Definition: HasProc.cs:18
ShowResourceGroupsResponse showResourceGroups(IList< string > names, IDictionary< string, string > options=null)
Requests resource group properties.
A set of parameters for Kinetica.solveGraph(string,IList{string},IList{string},string,IList{string},IList{string},string,IDictionary{string, string}).
Definition: SolveGraph.cs:33
A set of results returned by Kinetica.showGraph(string,IDictionary{string, string}).
Definition: ShowGraph.cs:150
AlterRoleResponse alterRole(AlterRoleRequest request_)
Alters a Role.
A set of parameters for Kinetica.filterBySeries(string,string,string,IList{string},IDictionary{string, string}).
A set of results returned by Kinetica.adminShutdown(string,string,IDictionary{string, string}).
A set of parameters for Kinetica.mergeRecords(string,IList{string},IList{IDictionary{string, string}},IDictionary{string, string}).
Definition: MergeRecords.cs:35
A set of parameters for Kinetica.grantPermissionTable(string,string,string,string,IDictionary{string, string}).
A set of results returned by Kinetica.grantPermissionTable(string,string,string,string,IDictionary{string, string}).
A set of results returned by Kinetica.showTable(string,IDictionary{string, string}).
Definition: ShowTable.cs:499
A set of results returned by Kinetica.aggregateHistogram(string,string,double,double,double,IDictionary{string, string}).
HasProcResponse hasProc(HasProcRequest request_)
Checks the existence of a proc with the given name.
CollectStatisticsResponse collectStatistics(CollectStatisticsRequest request_)
Collect statistics for a column(s) in a specified table.
A set of parameters for Kinetica.alterTier(string,IDictionary{string, string}).
Definition: AlterTier.cs:25
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 cluster so that all the nodes contain approximately an equal number of records...
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...
AlterSystemPropertiesResponse alterSystemProperties(IDictionary< string, string > property_updates_map, IDictionary< string, string > options=null)
The Kinetica.alterSystemProperties(IDictionary{string, string},IDictionary{string, string}) endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution.
A set of results returned by Kinetica.aggregateUnique(string,string,long,long,IDictionary{string, string}).
A set of results returned by Kinetica.filterByBoxGeometry(string,string,string,double,double,double,double,IDictionary{string, string}).
A set of parameters for Kinetica.adminShowShards(IDictionary{string, string}).
A set of parameters for Kinetica.showTypes(string,string,IDictionary{string, string}).
Definition: ShowTypes.cs:22
A set of results returned by Kinetica.showResourceGroups(IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.filterByArea(string,string,string,IList{double},string,IList{double},IDictionary{string, string}).
Definition: FilterByArea.cs:25
ShowGraphResponse showGraph(string graph_name="", IDictionary< string, string > options=null)
Shows information and characteristics of graphs that exist on the graph server.
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(string,IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.showTableMetadata(IList{string},IDictionary{string, string}).
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(string,string,IDictionary{string, string}).
A set of results returned by Kinetica.deleteResourceGroup(string,IDictionary{string, string}).
GetJobResponse getJob(long job_id, IDictionary< string, string > options=null)
Get the status and result of asynchronously running job.
RevokeRoleResponse revokeRole(RevokeRoleRequest request_)
Revokes membership in a role from a user or role.
A set of results returned by Kinetica.getRecordsBySeries{T}(string,string,int,int,IDictionary{string, string}).
DeleteResourceGroupResponse deleteResourceGroup(string name, IDictionary< string, string > options=null)
Deletes a resource group.
IList< string > labels
Definition: ShowTypes.cs:162
A set of results returned by Kinetica.executeSql(string,long,long,string,IList{byte[]},IDictionary{string, string}).
Definition: ExecuteSql.cs:1674
CreateTableMonitorResponse createTableMonitor(CreateTableMonitorRequest request_)
Creates a monitor that watches for a single table modification event type (insert, update, or delete) on a particular table (identified by ) and forwards event notifications to subscribers via ZMQ.
AlterTierResponse alterTier(AlterTierRequest request_)
Alters properties of an exisiting tier to facilitate resource management.
LockTableResponse lockTable(LockTableRequest request_)
Manages global access to a table&#39;s data.
CreateResourceGroupResponse createResourceGroup(CreateResourceGroupRequest request_)
Creates a new resource group to facilitate resource management.
SolveGraphResponse solveGraph(SolveGraphRequest request_)
Solves an existing graph for a type of problem (e.g., shortest path, page rank, travelling salesman...
A set of parameters for Kinetica.grantRole(string,string,IDictionary{string, string}).
Definition: GrantRole.cs:19
A set of results returned by Kinetica.deleteRole(string,IDictionary{string, string}).
Definition: DeleteRole.cs:56
A set of results returned by Kinetica.createMaterializedView(string,IDictionary{string, string}).
CreateTypeResponse createType(string type_definition, string label, IDictionary< string, IList< string >> properties=null, IDictionary< string, string > options=null)
Creates a new type describing the layout or schema of a table.
A set of parameters for Kinetica.alterTableMetadata(IList{string},IDictionary{string, string},IDictionary{string, string}).
AlterTierResponse alterTier(string name, IDictionary< string, string > options=null)
Alters properties of an exisiting tier to facilitate resource management.
A set of parameters for Kinetica.filterByList(string,string,IDictionary{string, IList{string}},IDictionary{string, string}).
Definition: FilterByList.cs:34
GetRecordsFromCollectionResponse< T > getRecordsFromCollection< T >(GetRecordsFromCollectionRequest request_)
Retrieves records from a collection.
A set of parameters for Kinetica.filterByValue(string,string,bool,double,string,string,IDictionary{string, string}).
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(string,string,string,string,string,IDictionary{string, string}).
CreateProcResponse createProc(CreateProcRequest request_)
Creates an instance (proc) of the user-defined function (UDF) specified by the given command...
AggregateStatisticsByRangeResponse aggregateStatisticsByRange(AggregateStatisticsByRangeRequest request_)
Divides the given set into bins and calculates statistics of the values of a value-column in each bin...
GetJobResponse getJob(GetJobRequest request_)
Get the status and result of asynchronously running job.
A set of results returned by Kinetica.showStatistics(IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.createProjection(string,string,IList{string},IDictionary{string, string}).
string type_definition
Value of .
Definition: CreateType.cs:1033
A set of parameters for Kinetica.createTriggerByRange(string,IList{string},string,double,double,IDictionary{string, string}).
FilterByAreaGeometryResponse filterByAreaGeometry(FilterByAreaGeometryRequest request_)
Calculates which geospatial geometry objects from a table intersect a named area of interest (NAI/pol...
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.
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, collection or view...
A set of results returned by Kinetica.createJob(string,string,byte[],string,IDictionary{string, string}).
Definition: CreateJob.cs:171
FilterByRangeResponse filterByRange(FilterByRangeRequest request_)
Calculates which objects from a table have a column that is within the given bounds.
A set of results returned by Kinetica.matchGraph(string,IList{string},string,string,IDictionary{string, string}).
Definition: MatchGraph.cs:1143
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.
AdminShowAlertsResponse adminShowAlerts(int num_alerts, IDictionary< string, string > options=null)
Requests a list of the most recent alerts.
A set of parameters for Kinetica.createGraph(string,bool,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}).
Definition: CreateGraph.cs:30
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(string,IDictionary{string, string}).
Definition: CreateRole.cs:97
A set of parameters for Kinetica.executeSql(string,long,long,string,IList{byte[]},IDictionary{string, string}).
Definition: ExecuteSql.cs:19
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(string,IList{string},string,string,IList{string},IDictionary{string, string}).
A set of results returned by Kinetica.getRecordsByColumn(string,IList{string},long,long,IDictionary{string, string}).
A set of parameters for Kinetica.alterUser(string,string,string,IDictionary{string, string}).
Definition: AlterUser.cs:19
A set of results returned by Kinetica.filterByArea(string,string,string,IList{double},string,IList{double},IDictionary{string, string}).
CreateUserExternalResponse createUserExternal(string name, IDictionary< string, string > options=null)
Creates a new external user (a user whose credentials are managed by an external LDAP).
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(IList{int},IDictionary{string, string}).
A set of parameters for Kinetica.createTable(string,string,IDictionary{string, string}).
Definition: CreateTable.cs:43
AlterUserResponse alterUser(string name, string action, string _value, IDictionary< string, string > options=null)
Alters a user.
A set of parameters for Kinetica.getRecords{T}(string,long,long,IDictionary{string, string}).
Definition: GetRecords.cs:30
const string API_VERSION
A set of results returned by Kinetica.revokeRole(string,string,IDictionary{string, string}).
Definition: RevokeRole.cs:67
A set of results returned by Kinetica.createJoinTable(string,IList{string},IList{string},IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.filterByBoxGeometry(string,string,string,double,double,double,double,IDictionary{string, string}).
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 Kinetica.createTableMonitor(string,IDictionary{string, string}).
AggregateHistogramResponse aggregateHistogram(AggregateHistogramRequest request_)
Performs a histogram calculation given a table, a column, and an interval function.
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, collection or view...
A set of results returned by Kinetica.showTablesByType(string,string,IDictionary{string, string}).
CreateTypeResponse createType(CreateTypeRequest request_)
Creates a new type describing the layout or schema 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(string,string,byte[],IDictionary{string, string}).
Definition: InsertSymbol.cs:28
DeleteGraphResponse deleteGraph(DeleteGraphRequest request_)
Deletes an existing graph from the graph server and/or persist.
A set of results returned by Kinetica.revokePermissionTable(string,string,string,IDictionary{string, string}).
DeleteUserResponse deleteUser(string name, IDictionary< string, string > options=null)
Deletes an existing user.
AdminShowJobsResponse adminShowJobs(IDictionary< string, string > options=null)
Get a list of the current jobs in GPUdb.
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{T}(string,long,long,IDictionary{string, string}).
A set of parameters for Kinetica.adminRebalance(IDictionary{string, string}).
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 collection, specified in . ...
A set of results returned by Kinetica.showSystemStatus(IDictionary{string, string}).
A set of results returned by Kinetica.insertRecordsFromFiles(string,IList{string},IDictionary{string, string},IDictionary{string, string}).
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(string,string,long,long,IDictionary{string, string}).
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(string,IDictionary{string, string}).
Definition: HasType.cs:18
A set of parameters for Kinetica.filterByGeometry(string,string,string,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.adminShowAlerts(int,IDictionary{string, string}).
ClearTriggerResponse clearTrigger(string trigger_id, IDictionary< string, string > options=null)
Clears or cancels the trigger identified by the specified handle.
A set of results returned by Kinetica.executeProc(string,IDictionary{string, string},IDictionary{string, byte[]},IList{string},IDictionary{string, IList{string}},IList{string},IDictionary{string, string}).
Definition: ExecuteProc.cs:326
FilterByBoxGeometryResponse filterByBoxGeometry(FilterByBoxGeometryRequest request_)
Calculates which geospatial geometry objects from a table intersect a rectangular box...
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).
A set of parameters for Kinetica.visualizeIsochrone(string,string,double,IList{string},IList{string},int,bool,string,IDictionary{string, string},IDictionary{string, string},IDictionary{string, string},IDictionary{string, string}).
CreateProjectionResponse createProjection(string table_name, string projection_name, IList< string > column_names, IDictionary< string, string > options=null)
Creates a new projection of an existing table.
A set of parameters for Kinetica.aggregateConvexHull(string,string,string,IDictionary{string, string}).
GrantPermissionProcResponse grantPermissionProc(string name, string permission, string proc_name, IDictionary< string, string > options=null)
Grants a proc-level permission to a user or role.
A set of parameters for Kinetica.showTable(string,IDictionary{string, string}).
Definition: ShowTable.cs:41
A set of results returned by Kinetica.createProc(string,string,IDictionary{string, byte[]},string,IList{string},IDictionary{string, string}).
Definition: CreateProc.cs:247
A set of parameters for Kinetica.alterSystemProperties(IDictionary{string, string},IDictionary{string, string}).
A set of parameters for Kinetica.showSqlProc(string,IDictionary{string, string}). ...
Definition: ShowSqlProc.cs:19
ShowSystemPropertiesResponse showSystemProperties(ShowSystemPropertiesRequest request_)
Returns server configuration and version related information to the caller.
A set of results returned by Kinetica.createGraph(string,bool,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.filterByRange(string,string,string,double,double,IDictionary{string, string}).
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.
A set of parameters for Kinetica.revokeRole(string,string,IDictionary{string, string}).
Definition: RevokeRole.cs:19
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(string,IDictionary{string, string}).
Definition: ShowProc.cs:18
A set of results returned by Kinetica.aggregateGroupBy(string,IList{string},long,long,IDictionary{string, string}).
ExecuteProcResponse executeProc(ExecuteProcRequest request_)
Executes a proc.
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 parameters for Kinetica.insertRecords{T}(string,IList{T},IDictionary{string, string}).
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(string,string,string,double,double,double,IDictionary{string, string}).
AlterTableResponse alterTable(AlterTableRequest request_)
Apply various modifications to a table, view, or collection.
A set of results returned by Kinetica.showTriggers(IList{string},IDictionary{string, string}).
Definition: ShowTriggers.cs:60
A set of parameters for Kinetica.aggregateKMeans(string,IList{string},int,double,IDictionary{string, string}).
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(string,string,byte[],string,IDictionary{string, string}).
Definition: CreateJob.cs:23
CreateTriggerByAreaResponse createTriggerByArea(CreateTriggerByAreaRequest request_)
Sets up an area trigger mechanism for two column_names for one or more tables.
GrantPermissionTableResponse grantPermissionTable(GrantPermissionTableRequest request_)
Grants a table-level permission to a user or role.
A set of results returned by Kinetica.appendRecords(string,string,IDictionary{string, string},IDictionary{string, string}).
A set of results returned by Kinetica.filterByRadiusGeometry(string,string,string,double,double,double,IDictionary{string, string}).
A set of parameters for Kinetica.collectStatistics(string,IList{string},IDictionary{string, string}).
A set of results returned by Kinetica.filterByBox(string,string,string,double,double,string,double,double,IDictionary{string, string}).
Definition: FilterByBox.cs:178
A set of results returned by Kinetica.showProc(string,IDictionary{string, string}).
Definition: ShowProc.cs:155
AlterTableResponse alterTable(string table_name, string action, string _value, IDictionary< string, string > options=null)
Apply various modifications to a table, view, or collection.
A set of results returned by Kinetica.createUserExternal(string,IDictionary{string, string}).
A set of results returned by Kinetica.filterByAreaGeometry(string,string,string,IList{double},IList{double},IDictionary{string, string}).
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.
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...
ShowTableMetadataResponse showTableMetadata(ShowTableMetadataRequest request_)
Retrieves the user provided metadata for the specified tables.
A set of results returned by Kinetica.adminVerifyDb(IDictionary{string, string}). ...
A set of results returned by Kinetica.solveGraph(string,IList{string},IList{string},string,IList{string},IList{string},string,IDictionary{string, string}).
Definition: SolveGraph.cs:1267
AdminAlterJobsResponse adminAlterJobs(AdminAlterJobsRequest request_)
Perform the requested action on a list of one or more job(s).
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(long,IDictionary{string, string}).
Definition: GetJob.cs:59
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, travelling salesman...
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(IList{string},IDictionary{string, string}).
Definition: ShowSecurity.cs:21
FilterByListResponse filterByList(FilterByListRequest request_)
Calculates which records from a table have values in the given list for the corresponding column...
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.
A set of results returned by Kinetica.showResourceStatistics(IDictionary{string, string}).
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(string,IDictionary{string, string}).
Definition: KillProc.cs:18
A set of parameters for Kinetica.filterByString(string,string,string,string,IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.filter(string,string,string,IDictionary{string, string}).
Definition: Filter.cs:28
A set of results returned by Kinetica.hasProc(string,IDictionary{string, string}).
Definition: HasProc.cs:55
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.revokePermissionProc(string,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.aggregateMinMaxGeometry(string,string,IDictionary{string, string}).
A set of results returned by Kinetica.visualizeIsochrone(string,string,double,IList{string},IList{string},int,bool,string,IDictionary{string, string},IDictionary{string, string},IDictionary{string, string},IDictionary{string, string}).
A set of parameters for Kinetica.createTriggerByArea(string,IList{string},string,IList{double},string,IList{double},IDictionary{string, string}).
IList< string > type_labels
Type labels of the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
Definition: ShowTable.cs:895
A set of results returned by Kinetica.hasType(string,IDictionary{string, string}).
Definition: HasType.cs:56
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.
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(string,string,string,string,string,IDictionary{string, string}).
A set of results returned by Kinetica.mergeRecords(string,IList{string},IList{IDictionary{string, string}},IDictionary{string, string}).
A set of parameters for Kinetica.adminAddRanks(IList{string},IList{IDictionary{string, string}},IDictionary{string, string}).
A set of parameters for Kinetica.matchGraph(string,IList{string},string,string,IDictionary{string, string}).
Definition: MatchGraph.cs:33
UpdateRecordsResponse updateRecordsRaw(RawUpdateRecordsRequest request_)
Runs multiple predicate-based updates in a single call.
ExecuteSqlResponse executeSql(string statement, long offset=0, long limit=-9999, string request_schema_str="", IList< byte[]> data=null, IDictionary< string, string > options=null)
SQL Request
A set of results returned by Kinetica.filterByRange(string,string,string,double,double,IDictionary{string, string}).
A set of parameters for Kinetica.clearTableMonitor(string,IDictionary{string, string}).
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{T}(string,long,long,IDictionary{string, string}).
A set of results returned by Kinetica.deleteGraph(string,IDictionary{string, string}).
Definition: DeleteGraph.cs:158
ShowProcResponse showProc(ShowProcRequest request_)
Shows information about a proc.
A set of parameters for Kinetica.deleteUser(string,IDictionary{string, string}).
Definition: DeleteUser.cs:18
A set of parameters for Kinetica.showTablesByType(string,string,IDictionary{string, string}).
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.showSecurity(IList{string},IDictionary{string, string}).
Definition: ShowSecurity.cs:61
A set of results returned by Kinetica.filter(string,string,string,IDictionary{string, string}).
Definition: Filter.cs:190
A set of results returned by Kinetica.createTable(string,string,IDictionary{string, string}).
AdminAddRanksResponse adminAddRanks(IList< string > hosts, IList< IDictionary< string, string >> config_params, IDictionary< string, string > options=null)
Add one or more new ranks to the Kinetica cluster.
AdminShowAlertsResponse adminShowAlerts(AdminShowAlertsRequest request_)
Requests a list of the most recent alerts.
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(int,IDictionary{string, string}).
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 ) of a particular table or view ...
string label
Value of .
Definition: CreateType.cs:1037
A set of parameters for Kinetica.clearTrigger(string,IDictionary{string, string}).
Definition: ClearTrigger.cs:20
A set of parameters for Kinetica.aggregateStatistics(string,string,string,IDictionary{string, string}).
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 network graph generated a-priori by Kinetica.createGraph(string,bool,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}) and returns a list of adjacent edge(s) or node(s), also known as an adjacency list, depending on what&#39;s been provided to the endpoint; providing edges will return nodes and providing nodes will return edges.
RevokePermissionSystemResponse revokePermissionSystem(RevokePermissionSystemRequest request_)
Revokes a system-level permission from a user or role.
A set of results returned by Kinetica.modifyGraph(string,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}).
Definition: ModifyGraph.cs:861
AlterRoleResponse alterRole(string name, string action, string _value, IDictionary< string, string > options=null)
Alters a Role.
A set of results returned by Kinetica.insertRecords{T}(string,IList{T},IDictionary{string, string}).
A set of parameters for Kinetica.insertRecordsRandom(string,long,IDictionary{string, IDictionary{string, double}}).
A set of parameters for Kinetica.queryGraph(string,IList{string},IList{string},string,int,IDictionary{string, string}).
Definition: QueryGraph.cs:49
A set of parameters for Kinetica.adminVerifyDb(IDictionary{string, string}).
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 results returned by Kinetica.getRecordsBySeries{T}(string,string,int,int,IDictionary{string, string}).
A set of parameters for Kinetica.filterByTable(string,string,string,string,string,IDictionary{string, string}).
A set of results returned by Kinetica.aggregateStatisticsByRange(string,string,string,string,string,double,double,double,IDictionary{string, string}).
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{int},IDictionary{string, string}).
A set of results returned by Kinetica.createResourceGroup(string,IDictionary{string, IDictionary{string, string}},string,string,IDictionary{string, string}).
A set of parameters for Kinetica.showResourceGroups(IList{string},IDictionary{string, string}).
A set of results returned by Kinetica.queryGraph(string,IList{string},IList{string},string,int,IDictionary{string, string}).
Definition: QueryGraph.cs:680
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(string,IDictionary{string, string}).
A set of parameters for Kinetica.createUserInternal(string,string,IDictionary{string, string}).
A set of parameters for Kinetica.insertRecordsFromFiles(string,IList{string},IDictionary{string, string},IDictionary{string, string}).
DeleteRoleResponse deleteRole(string name, IDictionary< string, string > options=null)
Deletes an existing role.
A set of parameters for Kinetica.visualizeImageChart(string,IList{string},IList{string},double,double,double,double,int,int,string,IDictionary{string, IList{string}},IDictionary{string, string}).
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(IList{string},IDictionary{string, string})...
A set of results returned by Kinetica.lockTable(string,string,IDictionary{string, string})...
Definition: LockTable.cs:189
ShowResourceGroupsResponse showResourceGroups(ShowResourceGroupsRequest request_)
Requests resource group properties.
A set of results returned by Kinetica.aggregateStatistics(string,string,string,IDictionary{string, string}).
DeleteResourceGroupResponse deleteResourceGroup(DeleteResourceGroupRequest request_)
Deletes a resource group.
UpdateRecordsBySeriesResponse updateRecordsBySeries(UpdateRecordsBySeriesRequest request_)
Updates the view specified by to include full series (track) information from the for the series (t...
A set of results returned by Kinetica.alterTable(string,string,string,IDictionary{string, string}).
Definition: AlterTable.cs:1697
CreateProjectionResponse createProjection(CreateProjectionRequest request_)
Creates a new projection of an existing table.
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(long,IDictionary{string, string}).
Definition: GetJob.cs:21
A set of parameters for Kinetica.createJoinTable(string,IList{string},IList{string},IList{string},IDictionary{string, string}).
A set of parameters for Kinetica.showSystemStatus(IDictionary{string, string}).
A set of parameters for Kinetica.executeProc(string,IDictionary{string, string},IDictionary{string, byte[]},IList{string},IDictionary{string, IList{string}},IList{string},IDictionary{string, string}).
Definition: ExecuteProc.cs:20
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(IList{string},IDictionary{string, string},IDictionary{string, string}).
ShowSqlProcResponse showSqlProc(ShowSqlProcRequest request_)
Shows information about SQL procedures, including the full definition of each requested procedure...
A set of parameters for Kinetica.createRole(string,IDictionary{string, string}).
Definition: CreateRole.cs:18
A set of parameters for Kinetica.adminShowJobs(IDictionary{string, string}).
A set of results returned by Kinetica.createType(string,string,IDictionary{string, IList{string}},IDictionary{string, string}).
Definition: CreateType.cs:1024
A set of results returned by Kinetica.adminShowAlerts(int,IDictionary{string, string}).
A set of parameters for Kinetica.aggregateUnique(string,string,long,long,IDictionary{string, string}).
A set of results returned by Kinetica.showTypes(string,string,IDictionary{string, string})...
Definition: ShowTypes.cs:158
A set of results returned by Kinetica.deleteUser(string,IDictionary{string, string}).
Definition: DeleteUser.cs:56
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(IDictionary{string, string}).
A set of results returned by Kinetica.adminOffline(bool,IDictionary{string, string}).
DeleteProcResponse deleteProc(DeleteProcRequest request_)
Deletes a proc.
A set of results returned by Kinetica.filterByList(string,string,IDictionary{string, IList{string}},IDictionary{string, string}).
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, update, or delete) on a particular table (identified by table_name ) and forwards event notifications to subscribers via ZMQ.
A set of parameters for Kinetica.adminOffline(bool,IDictionary{string, string}).
Definition: AdminOffline.cs:19
A set of results returned by Kinetica.collectStatistics(string,IList{string},IDictionary{string, string}).
AlterResourceGroupResponse alterResourceGroup(AlterResourceGroupRequest request_)
Alters the properties of an exisiting resource group to facilitate resource management.
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 exisiting resource group to facilitate resource management.
A set of parameters for Kinetica.createResourceGroup(string,IDictionary{string, IDictionary{string, string}},string,string,IDictionary{string, string}).
A set of results returned by Kinetica.aggregateMinMaxGeometry(string,string,IDictionary{string, string}).
A set of parameters for Kinetica.hasTable(string,IDictionary{string, string}).
Definition: HasTable.cs:18
A set of parameters for Kinetica.deleteGraph(string,IDictionary{string, string}). ...
Definition: DeleteGraph.cs:19
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 ...
CreateRoleResponse createRole(string name, IDictionary< string, string > options=null)
Creates a new role.
A set of parameters for Kinetica.aggregateGroupBy(string,IList{string},long,long,IDictionary{string, string}).
A set of results returned by Kinetica.deleteProc(string,IDictionary{string, string}).
Definition: DeleteProc.cs:57
A set of results returned by Kinetica.executeSql(string,long,long,string,IList{byte[]},IDictionary{string, string}).
Definition: ExecuteSql.cs:1772
A set of parameters for Kinetica.revokePermissionTable(string,string,string,IDictionary{string, string}).
A set of parameters for Kinetica.filterByBox(string,string,string,double,double,string,double,double,IDictionary{string, string}).
Definition: FilterByBox.cs:25
A set of parameters for Kinetica.showTriggers(IList{string},IDictionary{string, string}).
Definition: ShowTriggers.cs:20