Class OETLRowExtractor
java.lang.Object
com.orientechnologies.orient.etl.OETLAbstractComponent
com.orientechnologies.orient.etl.extractor.OETLAbstractExtractor
com.orientechnologies.orient.etl.extractor.OETLAbstractSourceExtractor
com.orientechnologies.orient.etl.extractor.OETLRowExtractor
- All Implemented Interfaces:
OETLExtractor,OETLComponent,Iterator<OETLExtractedItem>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BufferedReaderprotected Stringprotected booleanprotected OETLExtractedItemFields inherited from class com.orientechnologies.orient.etl.extractor.OETLAbstractSourceExtractor
readerFields inherited from class com.orientechnologies.orient.etl.extractor.OETLAbstractExtractor
current, totalFields inherited from class com.orientechnologies.orient.etl.OETLAbstractComponent
configuration, context, ifExpression, output, processor -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.orientechnologies.orient.etl.extractor.OETLAbstractExtractor
getConfiguration, getProgress, getTotal, removeMethods inherited from class com.orientechnologies.orient.etl.OETLAbstractComponent
begin, debug, error, error, format, getCommonConfigurationParameters, getContext, getIfFilter, getProcessor, info, resolve, setProcessor, skip, stringArray2Json, toString, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemainingMethods inherited from interface com.orientechnologies.orient.etl.OETLComponent
begin, getContext, getProcessor, setProcessor
-
Field Details
-
bReader
-
next
-
multiLine
protected boolean multiLine -
lineFeed
-
-
Constructor Details
-
OETLRowExtractor
public OETLRowExtractor()
-
-
Method Details
-
getName
Description copied from interface:OETLComponentReturn the symbolic name of the component- Returns:
- the name of the component
-
configure
Description copied from interface:OETLComponentCalled by the @OETLProcessor- Specified by:
configurein interfaceOETLComponent- Overrides:
configurein classOETLAbstractComponent
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<OETLExtractedItem>- Overrides:
hasNextin classOETLAbstractSourceExtractor
-
next
-
extract
- Specified by:
extractin interfaceOETLExtractor- Overrides:
extractin classOETLAbstractSourceExtractor
-
end
public void end()- Specified by:
endin interfaceOETLComponent- Overrides:
endin classOETLAbstractSourceExtractor
-
getUnit
-
fetchNext
- Throws:
IOException
-
readLine
- Throws:
IOException
-