Skip navigation links
A B C D E F G H I K L M N O P Q R S T V W Z 

A

Adapter() - Constructor for class org.neo4j.csv.reader.CharReadable.Adapter
 
Adapter() - Constructor for class org.neo4j.csv.reader.SourceTraceability.Adapter
 
add(Extractor<?>) - Method in class org.neo4j.csv.reader.Extractors
 
append(char) - Method in class org.neo4j.csv.reader.SectionedCharBuffer
Puts a character into the front section of the buffer and increments the front index.
array() - Method in class org.neo4j.csv.reader.SectionedCharBuffer
 
AutoReadingSource - Class in org.neo4j.csv.reader
In a scenario where there's one thread, or perhaps a ThreadAheadReadable doing both the reading and parsing one BufferedCharSeeker is used over a stream of chunks, where the next chunk seamlessly transitions into the next, this class comes in handy.
AutoReadingSource(CharReadable, int) - Constructor for class org.neo4j.csv.reader.AutoReadingSource
 
available() - Method in class org.neo4j.csv.reader.SectionedCharBuffer
 

B

back() - Method in class org.neo4j.csv.reader.SectionedCharBuffer
 
backPosition() - Method in interface org.neo4j.csv.reader.Source.Chunk
 
BOM_UTF_16_BE - Static variable in class org.neo4j.csv.reader.Magic
 
BOM_UTF_16_LE - Static variable in class org.neo4j.csv.reader.Magic
 
BOM_UTF_32_BE - Static variable in class org.neo4j.csv.reader.Magic
A couple of BOM magics
BOM_UTF_32_LE - Static variable in class org.neo4j.csv.reader.Magic
 
BOM_UTF_8 - Static variable in class org.neo4j.csv.reader.Magic
 
boolean_() - Method in class org.neo4j.csv.reader.Extractors
 
booleanArray() - Method in class org.neo4j.csv.reader.Extractors
 
booleanValue() - Method in class org.neo4j.csv.reader.Extractors.BooleanExtractor
 
BufferedCharSeeker - Class in org.neo4j.csv.reader
Much like a BufferedReader for a Reader.
BufferedCharSeeker(Source, Configuration) - Constructor for class org.neo4j.csv.reader.BufferedCharSeeker
 
bufferSize() - Method in interface org.neo4j.csv.reader.Configuration
Data buffer size.
bufferSize() - Method in class org.neo4j.csv.reader.Configuration.Default
 
bufferSize() - Method in class org.neo4j.csv.reader.Configuration.Overridden
 
byte_() - Method in class org.neo4j.csv.reader.Extractors
 
byteArray() - Method in class org.neo4j.csv.reader.Extractors
 
byteValue() - Method in class org.neo4j.csv.reader.Extractors.ByteExtractor
Value accessor bypassing boxing.

C

char_() - Method in class org.neo4j.csv.reader.Extractors
 
character() - Method in class org.neo4j.csv.reader.Mark
 
CharReadable - Interface in org.neo4j.csv.reader
A Readable, but focused on char[], via a SectionedCharBuffer with one of the main reasons that Reader.read(CharBuffer) creates a new char[] as big as the data it's about to read every call.
CharReadable.Adapter - Class in org.neo4j.csv.reader
 
CharSeeker - Interface in org.neo4j.csv.reader
Seeks for specific characters in a stream of characters, e.g.
charSeeker(CharReadable, Configuration, boolean) - Static method in class org.neo4j.csv.reader.CharSeekers
Instantiates a BufferedCharSeeker with optional read-ahead capability.
charSeeker(CharReadable, int, boolean, char) - Static method in class org.neo4j.csv.reader.CharSeekers
Instantiates a BufferedCharSeeker with optional read-ahead capability.
CharSeekers - Class in org.neo4j.csv.reader
Factory for common CharSeeker implementations.
CharSeekers() - Constructor for class org.neo4j.csv.reader.CharSeekers
 
charValue() - Method in class org.neo4j.csv.reader.Extractors.CharExtractor
 
clone() - Method in interface org.neo4j.csv.reader.Extractor
 
close() - Method in class org.neo4j.csv.reader.AutoReadingSource
 
close() - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
close() - Method in class org.neo4j.csv.reader.CharReadable.Adapter
 
close() - Method in class org.neo4j.csv.reader.MultiReadable
 
close() - Method in class org.neo4j.csv.reader.ProcessingSource
 
close() - Method in interface org.neo4j.csv.reader.Source.Chunk
Close this chunk and any resources attached to it
close() - Method in class org.neo4j.csv.reader.ThreadAhead
 
compact(SectionedCharBuffer, int) - Method in class org.neo4j.csv.reader.SectionedCharBuffer
Copies characters in the SectionedCharBuffer.array() from (and including) the given from index of the array and all characters forwards to SectionedCharBuffer.front() (excluding) index.
Configuration - Interface in org.neo4j.csv.reader
Configuration options around reading CSV data, or similar.
Configuration.Default - Class in org.neo4j.csv.reader
 
Configuration.Overridden - Class in org.neo4j.csv.reader
 

D

data() - Method in interface org.neo4j.csv.reader.Source.Chunk
 
DataAfterQuoteException - Exception in org.neo4j.csv.reader
 
DataAfterQuoteException(SourceTraceability, String) - Constructor for exception org.neo4j.csv.reader.DataAfterQuoteException
 
DEFAULT - Static variable in interface org.neo4j.csv.reader.Configuration
 
Default() - Constructor for class org.neo4j.csv.reader.Configuration.Default
 
DEFAULT_LEGACY_STYLE_QUOTING - Static variable in interface org.neo4j.csv.reader.Configuration
TODO: Our intention is to flip this to false (which means to comply with RFC4180) at some point because of how it better complies with common expectancy of behavior.
define(String, Charset, int...) - Static method in class org.neo4j.csv.reader.Magic
Defines a magic signature which can later be detected in Magic.of(File) and Magic.of(byte[]).
double_() - Method in class org.neo4j.csv.reader.Extractors
 
doubleArray() - Method in class org.neo4j.csv.reader.Extractors
 
doubleValue() - Method in class org.neo4j.csv.reader.Extractors.DoubleExtractor
 

E

EMPTY - Static variable in class org.neo4j.csv.reader.Readables
 
EMPTY - Static variable in interface org.neo4j.csv.reader.SourceTraceability
 
EMPTY_CHUNK - Static variable in interface org.neo4j.csv.reader.Source
 
emptyQuotedStringsAsNull() - Method in class org.neo4j.csv.reader.Configuration.Default
 
emptyQuotedStringsAsNull() - Method in interface org.neo4j.csv.reader.Configuration
 
emptyQuotedStringsAsNull() - Method in class org.neo4j.csv.reader.Configuration.Overridden
 
encoding() - Method in class org.neo4j.csv.reader.Magic
 
END_OF_LINE_CHARACTER - Static variable in class org.neo4j.csv.reader.Mark
 
extract(Mark, EXTRACTOR) - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
extract(Mark, EXTRACTOR) - Method in interface org.neo4j.csv.reader.CharSeeker
Extracts the value specified by the Mark, previously populated by a call to CharSeeker.seek(Mark, int).
extract(char[], int, int, boolean) - Method in interface org.neo4j.csv.reader.Extractor
Extracts value of type T from the given character data.
Extractor<T> - Interface in org.neo4j.csv.reader
Extracts a value from a part of a char[] into any type of value, f.ex.
Extractors - Class in org.neo4j.csv.reader
Common implementations of Extractor.
Extractors(char) - Constructor for class org.neo4j.csv.reader.Extractors
 
Extractors(char, boolean) - Constructor for class org.neo4j.csv.reader.Extractors
 
Extractors(char, boolean, boolean) - Constructor for class org.neo4j.csv.reader.Extractors
Why do we have a public constructor here and why isn't this class an enum? It's because the array extractors can be configured with an array delimiter, something that would be impossible otherwise.
Extractors.BooleanExtractor - Class in org.neo4j.csv.reader
 
Extractors.ByteExtractor - Class in org.neo4j.csv.reader
 
Extractors.CharExtractor - Class in org.neo4j.csv.reader
 
Extractors.DoubleExtractor - Class in org.neo4j.csv.reader
 
Extractors.FloatExtractor - Class in org.neo4j.csv.reader
 
Extractors.IntExtractor - Class in org.neo4j.csv.reader
 
Extractors.LongExtractor - Class in org.neo4j.csv.reader
 
Extractors.ShortExtractor - Class in org.neo4j.csv.reader
 
Extractors.StringExtractor - Class in org.neo4j.csv.reader
 

F

files(Charset, File...) - Static method in class org.neo4j.csv.reader.Readables
 
float_() - Method in class org.neo4j.csv.reader.Extractors
 
floatArray() - Method in class org.neo4j.csv.reader.Extractors
 
floatValue() - Method in class org.neo4j.csv.reader.Extractors.FloatExtractor
 
FormatException - Exception in org.neo4j.csv.reader
Super class for exceptions stemming from invalid format of a data source that is read.
front() - Method in class org.neo4j.csv.reader.SectionedCharBuffer
 

G

GZIP - Static variable in class org.neo4j.csv.reader.Magic
First 2 bytes of a GZIP file have this signature.

H

hasAvailable() - Method in class org.neo4j.csv.reader.SectionedCharBuffer
 

I

IllegalMultilineFieldException - Exception in org.neo4j.csv.reader
 
IllegalMultilineFieldException(SourceTraceability) - Constructor for exception org.neo4j.csv.reader.IllegalMultilineFieldException
 
impliesEncoding() - Method in class org.neo4j.csv.reader.Magic
 
int_() - Method in class org.neo4j.csv.reader.Extractors
 
intArray() - Method in class org.neo4j.csv.reader.Extractors
 
intValue() - Method in class org.neo4j.csv.reader.Extractors.IntExtractor
Value accessor bypassing boxing.
isEndOfLine() - Method in class org.neo4j.csv.reader.Mark
 
isQuoted() - Method in class org.neo4j.csv.reader.Mark
 

K

KB - Static variable in interface org.neo4j.csv.reader.Configuration
 

L

legacyStyleQuoting() - Method in interface org.neo4j.csv.reader.Configuration
Adds a default implementation returning Configuration.DEFAULT_LEGACY_STYLE_QUOTING, this to not requiring any change to other classes using this interface.
legacyStyleQuoting() - Method in class org.neo4j.csv.reader.Configuration.Overridden
 
length() - Method in class org.neo4j.csv.reader.Magic
 
length() - Method in interface org.neo4j.csv.reader.Source.Chunk
 
lineNumber() - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
lineNumber() - Method in class org.neo4j.csv.reader.SourceTraceability.Adapter
 
lineNumber() - Method in interface org.neo4j.csv.reader.SourceTraceability
1-based line number of the current data source.
lineNumber() - Method in class org.neo4j.csv.reader.ThreadAheadReadable
 
long_() - Method in class org.neo4j.csv.reader.Extractors
 
longArray() - Method in class org.neo4j.csv.reader.Extractors
 
longest() - Static method in class org.neo4j.csv.reader.Magic
 
longValue() - Method in class org.neo4j.csv.reader.Extractors.LongExtractor
Value accessor bypassing boxing.

M

Magic - Class in org.neo4j.csv.reader
Logic for detecting and matching magic numbers in file headers.
Mark - Class in org.neo4j.csv.reader
A mutable marker that is changed to hold progress made to a BufferedCharSeeker.
Mark() - Constructor for class org.neo4j.csv.reader.Mark
 
matches(byte[]) - Method in class org.neo4j.csv.reader.Magic
Tests whether or not a set of magic bytes matches this Magic signature.
maxFieldSize() - Method in interface org.neo4j.csv.reader.Source.Chunk
 
MB - Static variable in interface org.neo4j.csv.reader.Configuration
 
MissingEndQuoteException - Exception in org.neo4j.csv.reader
 
MissingEndQuoteException(SourceTraceability, int, char) - Constructor for exception org.neo4j.csv.reader.MissingEndQuoteException
 
multilineFields() - Method in class org.neo4j.csv.reader.Configuration.Default
 
multilineFields() - Method in interface org.neo4j.csv.reader.Configuration
Whether or not fields are allowed to have newline characters in them, i.e.
multilineFields() - Method in class org.neo4j.csv.reader.Configuration.Overridden
 
MultiReadable - Class in org.neo4j.csv.reader
Have multiple CharReadable instances look like one.
MultiReadable(RawIterator<Reader, IOException>) - Constructor for class org.neo4j.csv.reader.MultiReadable
 

N

nextChunk(int) - Method in class org.neo4j.csv.reader.AutoReadingSource
 
nextChunk() - Method in class org.neo4j.csv.reader.ProcessingSource
Must be called by a single thread, the same thread every time.
nextChunk(int) - Method in interface org.neo4j.csv.reader.Source
 
NONE - Static variable in class org.neo4j.csv.reader.Magic
 

O

of(File) - Static method in class org.neo4j.csv.reader.Magic
Extracts and matches the magic of the header in the given file.
of(byte[]) - Static method in class org.neo4j.csv.reader.Magic
Matches the magic bytes with all defined and returns a match or Magic.NONE.
org.neo4j.csv.reader - package org.neo4j.csv.reader
 
Overridden(Configuration) - Constructor for class org.neo4j.csv.reader.Configuration.Overridden
 

P

pivot() - Method in class org.neo4j.csv.reader.SectionedCharBuffer
 
position() - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
position() - Method in class org.neo4j.csv.reader.MultiReadable
 
position() - Method in class org.neo4j.csv.reader.SourceTraceability.Adapter
 
position() - Method in interface org.neo4j.csv.reader.SourceTraceability
 
position() - Method in class org.neo4j.csv.reader.ThreadAheadReadable
 
ProcessingSource - Class in org.neo4j.csv.reader
In a scenario where there's one reader reading chunks of data, handing those chunks to one or more processors (parsers) of that data, this class comes in handy.
ProcessingSource(CharReadable, int, int) - Constructor for class org.neo4j.csv.reader.ProcessingSource
 

Q

quotationCharacter() - Method in class org.neo4j.csv.reader.Configuration.Default
 
quotationCharacter() - Method in class org.neo4j.csv.reader.Configuration.Overridden
 
quotationCharacter() - Method in interface org.neo4j.csv.reader.Configuration
Character to regard as quotes.

R

read(SectionedCharBuffer, int) - Method in interface org.neo4j.csv.reader.CharReadable
Reads characters into the buffer.
read(char[], int, int) - Method in interface org.neo4j.csv.reader.CharReadable
Reads characters into the given array starting at offset, reading length number of characters.
read(SectionedCharBuffer, int) - Method in class org.neo4j.csv.reader.MultiReadable
 
read(char[], int, int) - Method in class org.neo4j.csv.reader.MultiReadable
 
read(SectionedCharBuffer, int) - Method in class org.neo4j.csv.reader.ThreadAheadReadable
The one calling read doesn't actually read, since reading is up to the thread in here.
read(char[], int, int) - Method in class org.neo4j.csv.reader.ThreadAheadReadable
 
Readables - Class in org.neo4j.csv.reader
Means of instantiating common CharReadable instances.
readFrom(Reader) - Method in class org.neo4j.csv.reader.SectionedCharBuffer
Reads characters from reader into the front section of this buffer, setting SectionedCharBuffer.front() accordingly afterwards.
readFrom(Reader, int) - Method in class org.neo4j.csv.reader.SectionedCharBuffer
Like SectionedCharBuffer.readFrom(Reader) but with added max argument for limiting the number of characters read from the Reader.
run() - Method in class org.neo4j.csv.reader.ThreadAhead
 

S

SectionedCharBuffer - Class in org.neo4j.csv.reader
Has a similar role to a CharBuffer, but is tailored to how BufferedCharSeeker works and to be able to take full advantage of ThreadAheadReadable.
SectionedCharBuffer(int) - Constructor for class org.neo4j.csv.reader.SectionedCharBuffer
 
seek(Mark, int) - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
seek(Mark, int) - Method in interface org.neo4j.csv.reader.CharSeeker
Seeks the next occurrence of any of the characters in untilOneOfChars, or if end-of-line, or even end-of-file.
short_() - Method in class org.neo4j.csv.reader.Extractors
 
shortArray() - Method in class org.neo4j.csv.reader.Extractors
 
shortValue() - Method in class org.neo4j.csv.reader.Extractors.ShortExtractor
Value accessor bypassing boxing.
singleChunk(Source.Chunk) - Static method in interface org.neo4j.csv.reader.Source
 
source() - Method in exception org.neo4j.csv.reader.FormatException
 
Source - Interface in org.neo4j.csv.reader
Source of data chunks to read.
Source.Chunk - Interface in org.neo4j.csv.reader
One chunk of data to read.
sourceDescription() - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
sourceDescription() - Method in class org.neo4j.csv.reader.MultiReadable
 
sourceDescription() - Method in interface org.neo4j.csv.reader.Source.Chunk
 
sourceDescription() - Method in interface org.neo4j.csv.reader.SourceTraceability
 
sourceDescription() - Method in class org.neo4j.csv.reader.ThreadAheadReadable
 
sources(Reader...) - Static method in class org.neo4j.csv.reader.Readables
 
sources(RawIterator<Reader, IOException>) - Static method in class org.neo4j.csv.reader.Readables
 
SourceTraceability - Interface in org.neo4j.csv.reader
Provides information about a source of data.
SourceTraceability.Adapter - Class in org.neo4j.csv.reader
 
startPosition() - Method in interface org.neo4j.csv.reader.Source.Chunk
 
string() - Method in class org.neo4j.csv.reader.Extractors
 
stringArray() - Method in class org.neo4j.csv.reader.Extractors
 
StringExtractor(boolean, boolean) - Constructor for class org.neo4j.csv.reader.Extractors.StringExtractor
 

T

ThreadAhead - Class in org.neo4j.csv.reader
Base functionality for having a companion thread reading ahead, prefetching.
threadAhead(CharReadable, int) - Static method in class org.neo4j.csv.reader.ThreadAheadReadable
 
ThreadAheadReadable - Class in org.neo4j.csv.reader
Like an ordinary CharReadable, it's just that the reading happens in a separate thread, so when a consumer wants to ThreadAheadReadable.read(SectionedCharBuffer, int) more data it's already available, merely a memcopy away.
toString() - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
toString() - Method in interface org.neo4j.csv.reader.Extractor
 
toString() - Method in class org.neo4j.csv.reader.Magic
 
toString() - Method in class org.neo4j.csv.reader.Mark
 
trimStrings() - Method in class org.neo4j.csv.reader.Configuration.Default
 
trimStrings() - Method in class org.neo4j.csv.reader.Configuration.Overridden
 
trimStrings() - Method in interface org.neo4j.csv.reader.Configuration
Whether or not strings should be trimmed for whitespaces.
tryExtract(Mark, Extractor<?>) - Method in class org.neo4j.csv.reader.BufferedCharSeeker
 
tryExtract(Mark, Extractor<?>) - Method in interface org.neo4j.csv.reader.CharSeeker
Extracts the value specified by the Mark, previously populated by a call to CharSeeker.seek(Mark, int).

V

value() - Method in interface org.neo4j.csv.reader.Extractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.BooleanExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.ByteExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.CharExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.DoubleExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.FloatExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.IntExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.LongExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.ShortExtractor
 
value() - Method in class org.neo4j.csv.reader.Extractors.StringExtractor
 
valueOf(String) - Method in class org.neo4j.csv.reader.Extractors
 

W

wrap(InputStream, String, Charset) - Static method in class org.neo4j.csv.reader.Readables
 
wrap(Reader) - Static method in class org.neo4j.csv.reader.Readables
Remember that the Object.toString() must provide a description of the data source.

Z

ZIP - Static variable in class org.neo4j.csv.reader.Magic
First 4 bytes of a ZIP file have this signature.
A B C D E F G H I K L M N O P Q R S T V W Z 
Skip navigation links

Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.