Class NeptuneCsvGenerator
- java.lang.Object
-
- uk.gov.gchq.gaffer.data.generator.CsvGenerator
-
- uk.gov.gchq.gaffer.data.generator.Neo4jCsvGenerator
-
- uk.gov.gchq.gaffer.data.generator.NeptuneCsvGenerator
-
- All Implemented Interfaces:
Function<Iterable<? extends Element>,Iterable<? extends String>>
,ObjectGenerator<String>
,OneToOneObjectGenerator<String>
public class NeptuneCsvGenerator extends Neo4jCsvGenerator
Generates a Neptune CSV string for each Element, based on the fields and constants provided.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class uk.gov.gchq.gaffer.data.generator.CsvGenerator
CsvGenerator.Builder
-
-
Field Summary
-
Fields inherited from class uk.gov.gchq.gaffer.data.generator.Neo4jCsvGenerator
TYPE_MAPPINGS
-
-
Constructor Summary
Constructors Constructor Description NeptuneCsvGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkedHashMap<String,String>
getFields()
boolean
getIncludeDefaultFields()
boolean
getIncludeSchemaProperties()
-
Methods inherited from class uk.gov.gchq.gaffer.data.generator.Neo4jCsvGenerator
addAdditionalFieldsFromSchemaProperties
-
Methods inherited from class uk.gov.gchq.gaffer.data.generator.CsvGenerator
_apply, getCommaReplacement, getConstants, getHeader, isQuoted, setCommaReplacement, setConstants, setFields, setIncludeDefaultFields, setIncludeSchemaProperties, setQuoted
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface uk.gov.gchq.gaffer.data.generator.OneToOneObjectGenerator
apply
-
-
-
-
Method Detail
-
getIncludeDefaultFields
public boolean getIncludeDefaultFields()
- Overrides:
getIncludeDefaultFields
in classNeo4jCsvGenerator
-
getIncludeSchemaProperties
public boolean getIncludeSchemaProperties()
- Overrides:
getIncludeSchemaProperties
in classNeo4jCsvGenerator
-
getFields
public LinkedHashMap<String,String> getFields()
- Overrides:
getFields
in classNeo4jCsvGenerator
-
-