public class ResultUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
calculate(DesensitizeProvider desensitizeProvider,
SqlToyConfig sqlToyConfig,
DataSetResult dataSetResult,
List pivotCategorySet,
QueryExecutorExtend extend) |
static void |
consumeResult(SqlToyContext sqlToyContext,
QueryExecutorExtend extend,
SqlToyConfig sqlToyConfig,
Connection conn,
ResultSet rs,
StreamResultHandler streamResultHandler,
Class resultType,
Boolean humpMapLabel,
Map<Class,IgnoreKeyCaseMap<String,String>> fieldsMap) |
static <T> List<T> |
getFirstColumn(List rows,
Class<T> classType) |
static List |
getPivotCategory(SqlToyContext sqlToyContext,
SqlToyConfig sqlToyConfig,
QueryExecutor queryExecutor,
Connection conn,
Integer dbType,
String dialect) |
static String[] |
humpFieldNames(String[] labelNames,
HashMap<String,String> colFieldMap) |
static List |
processResultRow(ResultSet rs,
int startColIndex,
int rowCnt,
boolean ignoreAllEmptySet) |
static List |
processResultRow(ResultSet rs,
String[] labelNames,
int size,
DecryptHandler decryptHandler,
boolean ignoreAllEmptySet) |
static QueryResult |
processResultSet(SqlToyContext sqlToyContext,
SqlToyConfig sqlToyConfig,
Connection conn,
ResultSet rs,
QueryExecutorExtend queryExecutorExtend,
UpdateRowHandler updateRowHandler,
DecryptHandler decryptHandler,
int startColIndex) |
static HashMap<String,Translate> |
wrapI18nIndex(TranslateManager translateManager,
HashMap<String,Translate> translateConfig) |
static List |
wrapQueryResult(SqlToyContext sqlToyContext,
List queryResultRows,
String[] labelNames,
Class resultType,
boolean changedCols,
Boolean humpMapLabel,
boolean hiberarchy,
Class[] hiberarchyClasses,
Map<Class,IgnoreKeyCaseMap<String,String>> fieldsMap) |
static void |
wrapResultTranslate(SqlToyContext sqlToyContext,
Object result,
Class resultType) |
public static QueryResult processResultSet(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, Connection conn, ResultSet rs, QueryExecutorExtend queryExecutorExtend, UpdateRowHandler updateRowHandler, DecryptHandler decryptHandler, int startColIndex) throws Exception
sqlToyContext - sqlToyConfig - conn - rs - queryExecutorExtend - updateRowHandler - decryptHandler - startColIndex - Exceptionpublic static void consumeResult(SqlToyContext sqlToyContext, QueryExecutorExtend extend, SqlToyConfig sqlToyConfig, Connection conn, ResultSet rs, StreamResultHandler streamResultHandler, Class resultType, Boolean humpMapLabel, Map<Class,IgnoreKeyCaseMap<String,String>> fieldsMap) throws Exception
sqlToyContext - extend - sqlToyConfig - conn - rs - streamResultHandler - resultType - humpMapLabel - fieldsMap - Exceptionpublic static List processResultRow(ResultSet rs, int startColIndex, int rowCnt, boolean ignoreAllEmptySet) throws Exception
rs - startColIndex - rowCnt - ignoreAllEmptySet - Exceptionpublic static List processResultRow(ResultSet rs, String[] labelNames, int size, DecryptHandler decryptHandler, boolean ignoreAllEmptySet) throws Exception
Exceptionpublic static List getPivotCategory(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, QueryExecutor queryExecutor, Connection conn, Integer dbType, String dialect) throws Exception
sqlToyContext - sqlToyConfig - queryExecutor - conn - dbType - dialect - Exceptionpublic static boolean calculate(DesensitizeProvider desensitizeProvider, SqlToyConfig sqlToyConfig, DataSetResult dataSetResult, List pivotCategorySet, QueryExecutorExtend extend)
desensitizeProvider - sqlToyConfig - dataSetResult - pivotCategorySet - extend - public static List wrapQueryResult(SqlToyContext sqlToyContext, List queryResultRows, String[] labelNames, Class resultType, boolean changedCols, Boolean humpMapLabel, boolean hiberarchy, Class[] hiberarchyClasses, Map<Class,IgnoreKeyCaseMap<String,String>> fieldsMap) throws Exception
sqlToyContext - queryResultRows - labelNames - resultType - changedCols - humpMapLabel - hiberarchy - 返回结果是否按层次化对象封装hiberarchyClasses - Exceptionpublic static <T> List<T> getFirstColumn(List rows, Class<T> classType)
T - rows - classType - public static String[] humpFieldNames(String[] labelNames, HashMap<String,String> colFieldMap)
labelNames - colFieldMap - public static void wrapResultTranslate(SqlToyContext sqlToyContext, Object result, Class resultType)
sqlToyContext - result - resultType - Copyright © 2023. All rights reserved.