public class ODatabaseImport extends ODatabaseImpExpAbstract
Modifier and Type | Field and Description |
---|---|
static String |
EXPORT_IMPORT_MAP_NAME |
protected OIndex<OIdentifiable> |
exportImportHashTable |
static int |
IMPORT_RECORD_DUMP_LAP_EVERY_MS |
database, DEFAULT_EXT, excludeClasses, excludeClusters, fileName, includeClasses, includeClusterDefinitions, includeClusters, includeIndexDefinitions, includeInfo, includeManualIndexes, includeRecords, includeSchema, includeSecurity, listener, preserveRids, useLineFeedForRecords
output, verbose
Constructor and Description |
---|
ODatabaseImport(ODatabaseDocumentInternal database,
InputStream iStream,
OCommandOutputListener iListener) |
ODatabaseImport(ODatabaseDocumentInternal database,
String iFileName,
OCommandOutputListener iListener) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ODatabaseImport |
importDatabase() |
boolean |
isDeleteRIDMapping() |
boolean |
isMerge() |
boolean |
isMigrateLinks() |
boolean |
isPreserveClusterIDs() |
boolean |
isRebuildIndexes() |
protected void |
parseSetting(String option,
List<String> items) |
void |
rebuildIndexes() |
protected void |
removeDefaultClusters() |
ODatabaseImport |
removeExportImportRIDsMap() |
protected static void |
rewriteLinksInDocument(ODocument document,
OIndex<OIdentifiable> exportImportHashTable,
Set<ORID> brokenRids) |
protected void |
rewriteLinksInDocument(ODocument document,
Set<ORID> brokenRids) |
void |
run() |
void |
setDeleteRIDMapping(boolean deleteRIDMapping) |
void |
setMerge(boolean merge) |
void |
setMigrateLinks(boolean migrateLinks) |
void |
setOption(String option,
String value) |
ODatabaseImport |
setOptions(String iOptions) |
void |
setPreserveClusterIDs(boolean preserveClusterIDs) |
void |
setRebuildIndexes(boolean rebuildIndexes) |
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 String EXPORT_IMPORT_MAP_NAME
public static final int IMPORT_RECORD_DUMP_LAP_EVERY_MS
protected OIndex<OIdentifiable> exportImportHashTable
public ODatabaseImport(ODatabaseDocumentInternal database, String iFileName, OCommandOutputListener iListener) throws IOException
IOException
public ODatabaseImport(ODatabaseDocumentInternal database, InputStream iStream, OCommandOutputListener iListener) throws IOException
IOException
public ODatabaseImport setOptions(String iOptions)
setOptions
in class ODatabaseTool
public void run()
public ODatabaseImport importDatabase()
public void rebuildIndexes()
public ODatabaseImport removeExportImportRIDsMap()
public void close()
public boolean isMigrateLinks()
public void setMigrateLinks(boolean migrateLinks)
public boolean isRebuildIndexes()
public void setRebuildIndexes(boolean rebuildIndexes)
public boolean isPreserveClusterIDs()
public void setPreserveClusterIDs(boolean preserveClusterIDs)
public boolean isMerge()
public void setMerge(boolean merge)
public boolean isDeleteRIDMapping()
public void setDeleteRIDMapping(boolean deleteRIDMapping)
protected void parseSetting(String option, List<String> items)
parseSetting
in class ODatabaseImpExpAbstract
protected void removeDefaultClusters()
protected void rewriteLinksInDocument(ODocument document, Set<ORID> brokenRids)
protected static void rewriteLinksInDocument(ODocument document, OIndex<OIdentifiable> exportImportHashTable, Set<ORID> brokenRids)
Copyright © 2009–2019 OrientDB. All rights reserved.