public abstract class CSVLineReader extends Object implements SourceReader
lines() method, returning standardised IPDatabase| Modifier and Type | Field and Description |
|---|---|
static byte[] |
MAGIC_ZIP |
static int |
MAGIG_GZIP |
| Constructor and Description |
|---|
CSVLineReader() |
CSVLineReader(MapDbDatabaseBuilder.StorageMode storageMode) |
| Modifier and Type | Method and Description |
|---|---|
static BufferedReader |
bufferedReaderForPath(Path path,
int bufferSize) |
protected abstract Stream<String> |
lines() |
abstract LineParser |
parser() |
abstract ProviderKey |
provider() |
NavigableMapIpDatabase |
read(boolean retainOriginalLine,
LineReaderListener readerListener,
LineProcessorListener processListener,
DatabaseBuilderListener buildingListener,
int workersCount) |
public CSVLineReader()
public CSVLineReader(@NotNull
MapDbDatabaseBuilder.StorageMode storageMode)
public abstract ProviderKey provider()
provider in interface SourceReaderpublic abstract LineParser parser()
protected abstract Stream<String> lines() throws IOException
IOExceptionpublic static BufferedReader bufferedReaderForPath(Path path, int bufferSize) throws IOException
IOExceptionpublic final NavigableMapIpDatabase read(boolean retainOriginalLine, LineReaderListener readerListener, LineProcessorListener processListener, DatabaseBuilderListener buildingListener, int workersCount)
read in interface SourceReaderCopyright © 2021. All rights reserved.