Class OQueryRequest
java.lang.Object
com.orientechnologies.orient.client.remote.message.OQueryRequest
- All Implemented Interfaces:
OBinaryRequest<OQueryResponse>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic bytestatic bytestatic bytestatic bytestatic bytestatic byte -
Constructor Summary
ConstructorsConstructorDescriptionOQueryRequest(String language, String command, ODocument params, boolean namedParams, byte operationType, ORecordSerializer serializer, int recordsPerPage) -
Method Summary
Modifier and TypeMethodDescriptionstatic OQueryRequestcommandArray(String command, Object[] params, ORecordSerializer serializer, int recordsPerPage) static OQueryRequestcommandMap(String command, Map<String, Object> params, ORecordSerializer serializer, int recordsPerPage) execute(OBinaryRequestExecutor executor) static OQueryRequestexecuteArray(String language, String command, Object[] params, ORecordSerializer serializer, int recordsPerPage) static OQueryRequestexecuteMap(String language, String command, Map<String, Object> params, ORecordSerializer serializer, int recordsPerPage) bytebyteObject[]intbooleanbooleanstatic OQueryRequestqueryArray(String command, Object[] params, ORecordSerializer serializer, int recordsPerPage) static OQueryRequestqueryMap(String command, Map<String, Object> params, ORecordSerializer serializer, int recordsPerPage) voidread(OChannelDataInput channel, int protocolVersion, ORecordSerializer serializer) voidsetIncludePlan(boolean include) voidsetLanguage(String language) voidwrite(OChannelDataOutput network, ORemoteClientSession session) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.client.remote.OBinaryRequest
requireDatabaseSession, requiredServerRole, requireServerUser
-
Field Details
-
COMMAND
public static byte COMMAND -
QUERY
public static byte QUERY -
EXECUTE
public static byte EXECUTE -
COMMAND_PLAN
public static byte COMMAND_PLAN -
QUERY_PLAN
public static byte QUERY_PLAN -
EXECUTE_PLAN
public static byte EXECUTE_PLAN
-
-
Constructor Details
-
OQueryRequest
public OQueryRequest(String language, String command, ODocument params, boolean namedParams, byte operationType, ORecordSerializer serializer, int recordsPerPage) -
OQueryRequest
public OQueryRequest()
-
-
Method Details
-
commandArray
public static OQueryRequest commandArray(String command, Object[] params, ORecordSerializer serializer, int recordsPerPage) -
commandMap
public static OQueryRequest commandMap(String command, Map<String, Object> params, ORecordSerializer serializer, int recordsPerPage) -
queryArray
public static OQueryRequest queryArray(String command, Object[] params, ORecordSerializer serializer, int recordsPerPage) -
queryMap
public static OQueryRequest queryMap(String command, Map<String, Object> params, ORecordSerializer serializer, int recordsPerPage) -
executeArray
public static OQueryRequest executeArray(String language, String command, Object[] params, ORecordSerializer serializer, int recordsPerPage) -
executeMap
public static OQueryRequest executeMap(String language, String command, Map<String, Object> params, ORecordSerializer serializer, int recordsPerPage) -
write
- Specified by:
writein interfaceOBinaryRequest<OQueryResponse>- Throws:
IOException
-
read
public void read(OChannelDataInput channel, int protocolVersion, ORecordSerializer serializer) throws IOException - Specified by:
readin interfaceOBinaryRequest<OQueryResponse>- Throws:
IOException
-
getCommand
public byte getCommand()- Specified by:
getCommandin interfaceOBinaryRequest<OQueryResponse>
-
getDescription
- Specified by:
getDescriptionin interfaceOBinaryRequest<OQueryResponse>
-
createResponse
- Specified by:
createResponsein interfaceOBinaryRequest<OQueryResponse>
-
execute
- Specified by:
executein interfaceOBinaryRequest<OQueryResponse>
-
getStatement
-
getParams
-
setIncludePlan
public void setIncludePlan(boolean include) -
isIncludePlan
public boolean isIncludePlan() -
getOperationType
public byte getOperationType() -
isNamedParams
public boolean isNamedParams() -
getNamedParameters
-
getPositionalParameters
-
getRecordsPerPage
public int getRecordsPerPage() -
getSerializer
-
getLanguage
-
setLanguage
-