Class ResultLoaderMap
- java.lang.Object
-
- org.apache.ibatis.executor.loader.ResultLoaderMap
-
public class ResultLoaderMap extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classResultLoaderMap.ClosedExecutorstatic classResultLoaderMap.LoadPairProperty which was not loaded yet.
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,ResultLoaderMap.LoadPair>loaderMap
-
Constructor Summary
Constructors Constructor Description ResultLoaderMap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLoader(java.lang.String property, MetaObject metaResultObject, ResultLoader resultLoader)java.util.Map<java.lang.String,ResultLoaderMap.LoadPair>getProperties()java.util.Set<java.lang.String>getPropertyNames()private static java.lang.StringgetUppercaseFirstProperty(java.lang.String property)booleanhasLoader(java.lang.String property)booleanisEmpty()booleanload(java.lang.String property)voidloadAll()voidremove(java.lang.String property)intsize()
-
-
-
Field Detail
-
loaderMap
private final java.util.Map<java.lang.String,ResultLoaderMap.LoadPair> loaderMap
-
-
Method Detail
-
addLoader
public void addLoader(java.lang.String property, MetaObject metaResultObject, ResultLoader resultLoader)
-
getProperties
public final java.util.Map<java.lang.String,ResultLoaderMap.LoadPair> getProperties()
-
getPropertyNames
public java.util.Set<java.lang.String> getPropertyNames()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
hasLoader
public boolean hasLoader(java.lang.String property)
-
load
public boolean load(java.lang.String property) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
remove
public void remove(java.lang.String property)
-
loadAll
public void loadAll() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getUppercaseFirstProperty
private static java.lang.String getUppercaseFirstProperty(java.lang.String property)
-
-