Class SqlQuery
SQL Query.
Namespace: Apache.Ignite.Core.Cache.Query
Assembly: Apache.Ignite.Core.dll
Syntax
public class SqlQuery : QueryBase, IQueryBaseInternal
Constructors
SqlQuery(String, String, Boolean, Object[])
Constructor.
Declaration
public SqlQuery(string queryType, string sql, bool local, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
System.String | queryType | Type. |
System.String | sql | SQL. |
System.Boolean | local | Whether query should be executed locally. |
System.Object[] | args | Arguments. |
SqlQuery(String, String, Object[])
Constructor.
Declaration
public SqlQuery(string queryType, string sql, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
System.String | queryType | Type. |
System.String | sql | SQL. |
System.Object[] | args | Arguments. |
SqlQuery(Type, String, Boolean, Object[])
Constructor.
Declaration
public SqlQuery(Type queryType, string sql, bool local, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
Type | queryType | Type. |
System.String | sql | SQL. |
System.Boolean | local | Whether query should be executed locally. |
System.Object[] | args | Arguments. |
SqlQuery(Type, String, Object[])
Constructor.
Declaration
public SqlQuery(Type queryType, string sql, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
Type | queryType | Type. |
System.String | sql | SQL. |
System.Object[] | args | Arguments. |
Properties
Arguments
Arguments.
Declaration
public object[] Arguments { get; set; }
Property Value
Type | Description |
---|---|
System.Object[] |
EnableDistributedJoins
Gets or sets a value indicating whether distributed joins should be enabled for this query.
When disabled, join results will only contain colocated data (joins work locally). When enabled, joins work as expected, no matter how the data is distributed.
Declaration
public bool EnableDistributedJoins { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
QueryType
Type.
Declaration
public string QueryType { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ReplicatedOnly
Gets or sets a value indicating whether this query contains only replicated tables. This is a hint for potentially more effective execution.
Declaration
public bool ReplicatedOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Sql
SQL.
Declaration
public string Sql { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Timeout
Gets or sets the query timeout. Query will be automatically cancelled if the execution timeout is exceeded.
Default is
Declaration
public TimeSpan Timeout { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
Methods
ToString()
Returns a
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | A |