Class ODatabaseExport
java.lang.Object
com.orientechnologies.orient.core.db.tool.ODatabaseTool
com.orientechnologies.orient.core.db.tool.ODatabaseImpExpAbstract
com.orientechnologies.orient.core.db.tool.ODatabaseExport
- All Implemented Interfaces:
Runnable
Export data from a database to a file.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intstatic final intprotected longprotected OJSONWriterFields inherited from class com.orientechnologies.orient.core.db.tool.ODatabaseImpExpAbstract
DEFAULT_EXT, excludeClasses, excludeClusters, fileName, includeClasses, includeClusterDefinitions, includeClusters, includeIndexDefinitions, includeInfo, includeManualIndexes, includeRecords, includeSchema, includeSecurity, listener, preserveRids, preserveVersions, useLineFeedForRecordsFields inherited from class com.orientechnologies.orient.core.db.tool.ODatabaseTool
database, output, verbose -
Constructor Summary
ConstructorsConstructorDescriptionODatabaseExport(ODatabaseDocumentInternal iDatabase, OutputStream iOutputStream, OCommandOutputListener iListener) ODatabaseExport(ODatabaseDocumentInternal iDatabase, String iFileName, OCommandOutputListener iListener) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidparseSetting(String option, List<String> items) voidrun()setOptions(String s) Methods inherited from class com.orientechnologies.orient.core.db.tool.ODatabaseImpExpAbstract
getDatabase, getExcludeClasses, getExcludeClusters, getFileName, getIncludeClasses, getIncludeClusters, getListener, isIncludeClusterDefinitions, isIncludeIndexDefinitions, isIncludeInfo, isIncludeManualIndexes, isIncludeRecords, isIncludeSchema, isIncludeSecurity, isPreserveRids, isPreserveVersions, isUseLineFeedForRecords, setExcludeClasses, setExcludeClusters, setIncludeClasses, setIncludeClusterDefinitions, setIncludeClusters, setIncludeIndexDefinitions, setIncludeInfo, setIncludeManualIndexes, setIncludeRecords, setIncludeSchema, setIncludeSecurity, setListener, setPreserveRids, setPreserveVersions, setUseLineFeedForRecordsMethods inherited from class com.orientechnologies.orient.core.db.tool.ODatabaseTool
message, setDatabase, setOutputListener, setVerbose
-
Field Details
-
EXPORTER_VERSION
public static final int EXPORTER_VERSION- See Also:
-
writer
-
recordExported
protected long recordExported -
compressionLevel
protected int compressionLevel -
compressionBuffer
protected int compressionBuffer
-
-
Constructor Details
-
ODatabaseExport
public ODatabaseExport(ODatabaseDocumentInternal iDatabase, String iFileName, OCommandOutputListener iListener) throws IOException - Throws:
IOException
-
ODatabaseExport
public ODatabaseExport(ODatabaseDocumentInternal iDatabase, OutputStream iOutputStream, OCommandOutputListener iListener) throws IOException - Throws:
IOException
-
-
Method Details
-
run
public void run() -
setOptions
- Overrides:
setOptionsin classODatabaseTool
-
exportDatabase
-
close
public void close() -
parseSetting
- Overrides:
parseSettingin classODatabaseImpExpAbstract
-