public abstract class Query extends XMLWriterHelper
Constructor and Description |
---|
Query(DataService dataService,
String queryId,
List<QueryParam> queryParams,
Result result,
String configId,
EventTrigger inputEventTrigger,
EventTrigger outputEventTrigger,
Map<String,String> advancedProperties,
String inputNamespace) |
addAttribute, endElement, getNamespace, setNamespace, startRowElement, startWrapperElement, writeResultElement
public Query(DataService dataService, String queryId, List<QueryParam> queryParams, Result result, String configId, EventTrigger inputEventTrigger, EventTrigger outputEventTrigger, Map<String,String> advancedProperties, String inputNamespace)
public String getInputNamespace()
public boolean isPreBuildResult()
public EventTrigger getInputEventTrigger()
public EventTrigger getOutputEventTrigger()
public String getConfigId()
public DataService getDataService()
public String getQueryId()
public List<QueryParam> getQueryParams()
public Result getResult()
public boolean hasResult()
public boolean isWriteRow()
public boolean isUsingColumnNumbers()
public void execute(XMLStreamWriter xmlWriter, Map<String,ParamValue> params, int queryLevel) throws DataServiceFault
DataServiceFault
public abstract Object runPreQuery(InternalParamCollection params, int queryLevel) throws DataServiceFault
DataServiceFault
public abstract void runPostQuery(Object result, XMLStreamWriter xmlWriter, InternalParamCollection params, int queryLevel) throws DataServiceFault
DataServiceFault
public void writeResultEntry(XMLStreamWriter xmlWriter, DataEntry dataEntry, InternalParamCollection ipc, int queryLevel) throws DataServiceFault
DataServiceFault
public static void setQueryPreprocessingInitial(boolean state)
public static void setQueryPreprocessingSecondary(boolean state)
public static boolean isQueryPreprocessInitial()
public static boolean isQueryPreprocessSecondary()
public static Object getAndRemoveQueryPreprocessObject()
public static void addQueryPreprocessedObject(Object value)
public static void resetQueryPreprocessing()
public static InternalParamCollection getCurrentInternalParams()
public static void resetCurrentInternalParams()
public static void setCurrentInternalParams(InternalParamCollection params)
Copyright © 2019 WSO2. All rights reserved.