Package com.arcadedb.server.http.handler
Class AbstractQueryHandler
- java.lang.Object
-
- com.arcadedb.server.http.handler.AbstractServerHttpHandler
-
- com.arcadedb.server.http.handler.DatabaseAbstractHandler
-
- com.arcadedb.server.http.handler.AbstractQueryHandler
-
- All Implemented Interfaces:
io.undertow.server.HttpHandler
- Direct Known Subclasses:
GetQueryHandler
,PostCommandHandler
public abstract class AbstractQueryHandler extends DatabaseAbstractHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static int
DEFAULT_LIMIT
-
Fields inherited from class com.arcadedb.server.http.handler.AbstractServerHttpHandler
httpServer
-
-
Constructor Summary
Constructors Constructor Description AbstractQueryHandler(HttpServer httpServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
analyzePropertyValue(Database database, JsonGraphSerializer serializerImpl, Set<Identifiable> includedVertices, JSONArray vertices, JSONArray edges, Object value)
protected void
analyzeResultContent(Database database, JsonGraphSerializer serializerImpl, Set<Identifiable> includedVertices, JSONArray vertices, JSONArray edges, Result row)
protected Object
mapParams(Map<String,Object> paramMap)
protected void
serializeResultSet(Database database, String serializer, int limit, JSONObject response, ResultSet qResult)
-
Methods inherited from class com.arcadedb.server.http.handler.DatabaseAbstractHandler
execute, execute, requiresDatabase, requiresTransaction, setTransactionInThreadLocal
-
Methods inherited from class com.arcadedb.server.http.handler.AbstractServerHttpHandler
authenticate, checkRootUser, createResult, decode, encodeError, error2json, getQueryParameter, getQueryParameter, handleRequest, isRequireAuthentication, mustExecuteOnWorkerThread, parseRequestPayload
-
-
-
-
Field Detail
-
DEFAULT_LIMIT
protected static final int DEFAULT_LIMIT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractQueryHandler
public AbstractQueryHandler(HttpServer httpServer)
-
-
Method Detail
-
serializeResultSet
protected void serializeResultSet(Database database, String serializer, int limit, JSONObject response, ResultSet qResult)
-
analyzeResultContent
protected void analyzeResultContent(Database database, JsonGraphSerializer serializerImpl, Set<Identifiable> includedVertices, JSONArray vertices, JSONArray edges, Result row)
-
analyzePropertyValue
protected void analyzePropertyValue(Database database, JsonGraphSerializer serializerImpl, Set<Identifiable> includedVertices, JSONArray vertices, JSONArray edges, Object value)
-
-