Marks field or property for SQL queries.
More...
|
string | Name [get, set] |
| Gets or sets the sql field name. If not provided, property or field name will be used. More...
|
|
bool | IsIndexed [get, set] |
| Gets or sets a value indicating whether corresponding field should be indexed. Just like with databases, field indexing may require additional overhead during updates, but makes select operations faster. More...
|
|
bool | IsDescending [get, set] |
| Gets or sets a value indicating whether index for this field should be descending. Ignored when IsIndexed is false . More...
|
|
string[] | IndexGroups [get, set] |
| Gets or sets the collection of index groups this field belongs to. Groups are used for compound indexes, whenever index should be created on more than one field. All fields within the same group will belong to the same index. More...
|
|
Using this attribute is an alternative to QueryEntity.Fields in CacheConfiguration.
string [] Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.IndexGroups |
|
getset |
bool Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.IsDescending |
|
getset |
bool Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.IsIndexed |
|
getset |
string Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.Name |
|
getset |