Class JsonLoader
- java.lang.Object
-
- org.apache.calcite.adapter.geode.rel.JsonLoader
-
class JsonLoader extends java.lang.Object
Populates a geode region from a file having JSON entries (line by line).
-
-
Field Summary
Fields Modifier and Type Field Description private com.fasterxml.jackson.databind.ObjectMapper
mapper
private org.apache.geode.cache.Region
region
private static java.lang.String
ROOT_PACKATE
private java.lang.String
rootPackage
-
Constructor Summary
Constructors Constructor Description JsonLoader(org.apache.geode.cache.Region<?,?> region)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
load(java.io.Reader reader)
(package private) void
loadClasspathResource(java.lang.String location)
(package private) void
loadMapList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList)
private org.apache.geode.pdx.PdxInstance
mapToPdx(java.lang.String packageName, java.util.Map<java.lang.String,java.lang.Object> map)
-
-
-
Field Detail
-
ROOT_PACKATE
private static final java.lang.String ROOT_PACKATE
- See Also:
- Constant Field Values
-
rootPackage
private final java.lang.String rootPackage
-
region
private final org.apache.geode.cache.Region region
-
mapper
private final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Method Detail
-
load
private void load(java.io.Reader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
loadMapList
void loadMapList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList)
-
loadClasspathResource
void loadClasspathResource(java.lang.String location) throws java.io.IOException
- Throws:
java.io.IOException
-
mapToPdx
private org.apache.geode.pdx.PdxInstance mapToPdx(java.lang.String packageName, java.util.Map<java.lang.String,java.lang.Object> map)
-
-