| 程序包 | 说明 |
|---|---|
| gu.sql2java.transformer |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ContextContainer
TransformerContext 的容器类,用于存储 TransformerContext 对象。 |
class |
Feature
预定义的转换器特征,实现了ContextProvider接口,提供转换器上下文
|
class |
TransformerContext
类型转换器工作上下文
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ContextProvider |
BaseTypeTransformer.BaseFunction.feature |
protected ContextProvider |
BaseTypeTransformer.BaseFunction.inputFeature
内置输入特性,用于子类定义对输入值的预处理,参见
BaseTypeTransformer.Empty2NullFunction |
| 限定符和类型 | 方法和说明 |
|---|---|
static ContextProvider |
ContextContainer.merge(ContextProvider other,
ContextProvider... providers) |
static ContextProvider |
ContextContainer.merge(ContextProvider other,
java.lang.Iterable<ContextProvider> providers)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ContextProvider |
ContextContainer.merge(ContextProvider other,
ContextProvider... providers) |
static ContextProvider |
ContextContainer.merge(ContextProvider other,
ContextProvider... providers) |
static ContextProvider |
ContextContainer.merge(ContextProvider other,
java.lang.Iterable<ContextProvider> providers)
|
<L,R> R |
BaseTypeTransformer.to(L value,
java.lang.Class<L> left,
java.lang.Class<R> right,
ContextProvider... features)
对
value完成left->right的类型转换 |
<L,R> R |
BaseTypeTransformer.to(L value,
java.lang.Class<R> right,
ContextProvider... features)
对
value完成到right指定类型的转换,自动推断左值类型 |
<L,R> R |
BaseTypeTransformer.to(L value,
java.lang.reflect.Type right,
ContextProvider... features)
对
value完成到right指定类型的转换,自动推断左值类型 |
<L,R> R |
BaseTypeTransformer.to(L value,
com.google.common.reflect.TypeToken<L> left,
com.google.common.reflect.TypeToken<R> right,
ContextProvider... features)
对
value完成left->right的类型转换 |
<L,R> R |
BaseTypeTransformer.to(L value,
com.google.common.reflect.TypeToken<R> right,
ContextProvider... features)
对
value完成到right指定类型的转换,自动推断左值类型 |
<L,R> R |
BaseTypeTransformer.to(L value,
java.lang.reflect.Type left,
java.lang.reflect.Type right,
ContextProvider... features)
对
value完成left->right的类型转换 |
<L,R> R |
BaseTypeTransformer.to(L value,
java.lang.reflect.Type left,
java.lang.reflect.Type middle,
java.lang.reflect.Type right,
ContextProvider... features)
对
value完成left->right的类型转换 |
ContextContainer |
ContextContainer.with(ContextProvider... providers)
合并
providers 对象添加到当前 ContextContainer 对象的
ContextContainer.contexts 的前面(优先级更高),并返回新的 ContextContainer 对象。 |
| 限定符和类型 | 方法和说明 |
|---|---|
static ContextProvider |
ContextContainer.merge(ContextProvider other,
java.lang.Iterable<ContextProvider> providers)
|
ContextContainer |
ContextContainer.with(java.lang.Iterable<ContextProvider> providers)
合并
providers 对象添加到当前 ContextContainer 对象的
ContextContainer.contexts 的前面(优先级更高),并返回新的 ContextContainer 对象。 |
| 构造器和说明 |
|---|
BaseFunction(BaseTypeTransformer typeTransformer,
ContextProvider inputFeature,
ContextProvider feature,
boolean runFilter4InputIfContainer) |
ContextContainer(ContextProvider... providers)
构造函数
|
| 构造器和说明 |
|---|
ContextContainer(java.lang.Iterable<ContextProvider> providers) |
Copyright © 2025. All Rights Reserved.