public class BuiltInArgumentFactory extends Object implements ArgumentFactory
Argument for
many core Java types. Generally you should not need to use this
class directly, but instead should bind your object with the
SqlStatement convenience methods.| Modifier and Type | Field and Description |
|---|---|
static ArgumentFactory |
INSTANCE |
| Constructor and Description |
|---|
BuiltInArgumentFactory() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Argument> |
build(Type expectedType,
Object value,
ConfigRegistry config)
Returns an
Argument for the given value if the factory supports it; empty otherwise. |
public static final ArgumentFactory INSTANCE
public Optional<Argument> build(Type expectedType, Object value, ConfigRegistry config)
ArgumentFactoryArgument for the given value if the factory supports it; empty otherwise.build in interface ArgumentFactoryexpectedType - the known type of value. Depending on the situation this may be a full generic signature e.g.
ParameterizedType, a Class, or Object.class if no type information
is known.value - the value to convert into an Argumentconfig - the config registry, for compositionOptional.empty() otherwise.StatementContext.findArgumentFor(Type, Object),
Arguments.findFor(Type, Object)Copyright © 2017. All rights reserved.