Package org.apache.metamodel.pojo
Class MapTableDataProvider
- java.lang.Object
-
- org.apache.metamodel.pojo.MapTableDataProvider
-
- All Implemented Interfaces:
Serializable,Iterable<Map<String,? extends Object>>,TableDataProvider<Map<String,? extends Object>>,org.apache.metamodel.util.HasName
public class MapTableDataProvider extends Object implements TableDataProvider<Map<String,? extends Object>>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MapTableDataProvider(org.apache.metamodel.util.SimpleTableDef tableDef, Collection<Map<String,?>> maps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()org.apache.metamodel.util.SimpleTableDefgetTableDef()ObjectgetValue(String column, Map<String,? extends Object> record)voidinsert(Map<String,Object> recordData)Iterator<Map<String,? extends Object>>iterator()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
MapTableDataProvider
public MapTableDataProvider(org.apache.metamodel.util.SimpleTableDef tableDef, Collection<Map<String,?>> maps)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.metamodel.util.HasName
-
getTableDef
public org.apache.metamodel.util.SimpleTableDef getTableDef()
- Specified by:
getTableDefin interfaceTableDataProvider<Map<String,? extends Object>>
-
getValue
public Object getValue(String column, Map<String,? extends Object> record)
- Specified by:
getValuein interfaceTableDataProvider<Map<String,? extends Object>>
-
-