public final class HolderInstantiator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static HolderInstantiator |
NOOP_INSTANTIATOR |
Constructor and Description |
---|
HolderInstantiator(ResultTransformer transformer) |
HolderInstantiator(ResultTransformer transformer,
java.lang.String[] queryReturnAliases) |
HolderInstantiator(ResultTransformer transformer,
java.util.function.Supplier<java.lang.String[]> queryReturnAliasesSupplier) |
Modifier and Type | Method and Description |
---|---|
static HolderInstantiator |
createClassicHolderInstantiator(java.lang.reflect.Constructor constructor,
ResultTransformer transformer) |
static ResultTransformer |
createSelectNewTransformer(java.lang.reflect.Constructor constructor,
boolean returnMaps,
boolean returnLists) |
static HolderInstantiator |
getHolderInstantiator(ResultTransformer selectNewTransformer,
ResultTransformer customTransformer,
java.lang.String[] queryReturnAliases) |
java.lang.String[] |
getQueryReturnAliases() |
ResultTransformer |
getResultTransformer() |
java.lang.Object |
instantiate(java.lang.Object[] row) |
boolean |
isRequired() |
static ResultTransformer |
resolveClassicResultTransformer(java.lang.reflect.Constructor constructor,
ResultTransformer transformer) |
static ResultTransformer |
resolveResultTransformer(ResultTransformer selectNewTransformer,
ResultTransformer customTransformer) |
public static final HolderInstantiator NOOP_INSTANTIATOR
public HolderInstantiator(ResultTransformer transformer)
public HolderInstantiator(ResultTransformer transformer, java.lang.String[] queryReturnAliases)
public HolderInstantiator(ResultTransformer transformer, java.util.function.Supplier<java.lang.String[]> queryReturnAliasesSupplier)
public static HolderInstantiator getHolderInstantiator(ResultTransformer selectNewTransformer, ResultTransformer customTransformer, java.lang.String[] queryReturnAliases)
public static ResultTransformer resolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)
public static ResultTransformer createSelectNewTransformer(java.lang.reflect.Constructor constructor, boolean returnMaps, boolean returnLists)
public static HolderInstantiator createClassicHolderInstantiator(java.lang.reflect.Constructor constructor, ResultTransformer transformer)
public static ResultTransformer resolveClassicResultTransformer(java.lang.reflect.Constructor constructor, ResultTransformer transformer)
public boolean isRequired()
public java.lang.Object instantiate(java.lang.Object[] row)
public java.lang.String[] getQueryReturnAliases()
public ResultTransformer getResultTransformer()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.