public class ODatabaseExport extends ODatabaseImpExpAbstract
Modifier and Type | Field and Description |
---|---|
protected int |
compressionBuffer |
protected int |
compressionLevel |
protected long |
recordExported |
static int |
VERSION |
protected OJSONWriter |
writer |
database, DEFAULT_EXT, excludeClasses, excludeClusters, fileName, includeClasses, includeClusterDefinitions, includeClusters, includeIndexDefinitions, includeInfo, includeManualIndexes, includeRecords, includeSchema, includeSecurity, listener, preserveRids, useLineFeedForRecords
output, verbose
Constructor and Description |
---|
ODatabaseExport(ODatabaseDocumentInternal iDatabase,
OutputStream iOutputStream,
OCommandOutputListener iListener) |
ODatabaseExport(ODatabaseDocumentInternal iDatabase,
String iFileName,
OCommandOutputListener iListener) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ODatabaseExport |
exportDatabase() |
long |
exportRecords() |
protected int |
getMaxClusterId() |
protected void |
parseSetting(String option,
List<String> items) |
void |
run() |
ODatabaseExport |
setOptions(String s) |
getDatabase, getExcludeClasses, getExcludeClusters, getFileName, getIncludeClasses, getIncludeClusters, getListener, isIncludeClusterDefinitions, isIncludeIndexDefinitions, isIncludeInfo, isIncludeManualIndexes, isIncludeRecords, isIncludeSchema, isIncludeSecurity, isPreserveRids, isUseLineFeedForRecords, setExcludeClasses, setExcludeClusters, setIncludeClasses, setIncludeClusterDefinitions, setIncludeClusters, setIncludeIndexDefinitions, setIncludeInfo, setIncludeManualIndexes, setIncludeRecords, setIncludeSchema, setIncludeSecurity, setListener, setPreserveRids, setUseLineFeedForRecords
message, setDatabase, setOutputListener, setVerbose
public static final int VERSION
protected OJSONWriter writer
protected long recordExported
protected int compressionLevel
protected int compressionBuffer
public ODatabaseExport(ODatabaseDocumentInternal iDatabase, String iFileName, OCommandOutputListener iListener) throws IOException
IOException
public ODatabaseExport(ODatabaseDocumentInternal iDatabase, OutputStream iOutputStream, OCommandOutputListener iListener) throws IOException
IOException
public void run()
public ODatabaseExport setOptions(String s)
setOptions
in class ODatabaseTool
public ODatabaseExport exportDatabase()
public long exportRecords() throws IOException
IOException
public void close()
protected int getMaxClusterId()
protected void parseSetting(String option, List<String> items)
parseSetting
in class ODatabaseImpExpAbstract
Copyright © 2009–2020 OrientDB. All rights reserved.