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
 
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

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–2016 The Neo4j Graph Database Project. All rights reserved.