public class RDBMSStreamProcessorUtil extends Object
| Constructor and Description |
|---|
RDBMSStreamProcessorUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
cleanupConnection(ResultSet rs,
Statement stmt,
Connection conn)
Method which can be used to clear up and ephemeral SQL connectivity artifacts.
|
static com.zaxxer.hikari.HikariDataSource |
getDataSourceService(String dataSourceName)
Utility class to get the datasource service
|
static Object[] |
processRecord(List<org.wso2.siddhi.query.api.definition.Attribute> attributeList,
ResultSet rs)
Convert a record in result set to object array.
|
static boolean |
queryContainsCheck(boolean isRetrievalQuery,
String query)
Utility function for validating the query.
|
static String |
validateDatasourceName(org.wso2.siddhi.core.executor.ExpressionExecutor attributeExpressionExecutor)
The datasource parameter is validated
|
public static void cleanupConnection(ResultSet rs, Statement stmt, Connection conn)
rs - ResultSet instance (can be null)stmt - Statement instance (can be null)conn - Connection instance (can be null)public static Object[] processRecord(List<org.wso2.siddhi.query.api.definition.Attribute> attributeList, ResultSet rs) throws SQLException
attributeList - List of attributesrs - Result setSQLException - this is thrown when an error occurs when accessing the result set.public static boolean queryContainsCheck(boolean isRetrievalQuery,
String query)
isRetrievalQuery - Is it a retrieval queryquery - Query that is to be validatedpublic static String validateDatasourceName(org.wso2.siddhi.core.executor.ExpressionExecutor attributeExpressionExecutor)
attributeExpressionExecutor - Function parameter Attribute Expression Executorpublic static com.zaxxer.hikari.HikariDataSource getDataSourceService(String dataSourceName)
dataSourceName - The datasource nameCopyright © 2018 WSO2. All rights reserved.