public class GridCacheSqlQuery extends Object implements Message, GridCacheQueryMarshallable
Modifier and Type | Field and Description |
---|---|
static Object[] |
EMPTY_PARAMS |
Constructor and Description |
---|
GridCacheSqlQuery()
For
Message . |
GridCacheSqlQuery(String qry) |
Modifier and Type | Method and Description |
---|---|
LinkedHashMap<String,?> |
columns() |
GridCacheSqlQuery |
columns(LinkedHashMap<String,?> columns) |
GridCacheSqlQuery |
copy(Object[] args) |
byte |
directType()
Gets message type.
|
byte |
fieldsCount()
Gets fields count.
|
void |
marshall(Marshaller m) |
void |
onAckReceived()
Method called when ack message received.
|
int[] |
parameterIndexes() |
Object[] |
parameters() |
GridCacheSqlQuery |
parameters(Object[] params,
int[] paramIdxs) |
String |
query() |
GridCacheSqlQuery |
query(String qry) |
boolean |
readFrom(ByteBuffer buf,
MessageReader reader)
Reads this message from provided byte buffer.
|
String |
toString() |
void |
unmarshall(Marshaller m,
GridKernalContext ctx) |
boolean |
writeTo(ByteBuffer buf,
MessageWriter writer)
Writes this message to provided byte buffer.
|
public static final Object[] EMPTY_PARAMS
public GridCacheSqlQuery()
Message
.public GridCacheSqlQuery(String qry)
qry
- Query.public LinkedHashMap<String,?> columns()
public GridCacheSqlQuery columns(LinkedHashMap<String,?> columns)
columns
- Columns.this
.public String query()
public GridCacheSqlQuery query(String qry)
qry
- Query.this
.public Object[] parameters()
public int[] parameterIndexes()
public GridCacheSqlQuery parameters(Object[] params, int[] paramIdxs)
params
- Parameters.paramIdxs
- Parameter indexes.this
For chaining.public void marshall(Marshaller m)
marshall
in interface GridCacheQueryMarshallable
m
- Marshaller.public void unmarshall(Marshaller m, GridKernalContext ctx)
unmarshall
in interface GridCacheQueryMarshallable
m
- Marshaller.ctx
- Context.public void onAckReceived()
onAckReceived
in interface Message
public boolean writeTo(ByteBuffer buf, MessageWriter writer)
public boolean readFrom(ByteBuffer buf, MessageReader reader)
public byte directType()
directType
in interface Message
public byte fieldsCount()
fieldsCount
in interface Message
public GridCacheSqlQuery copy(Object[] args)
args
- Arguments.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.9.0 Release Date : March 2 2017