Class ODatabaseImpExpAbstract

java.lang.Object
com.orientechnologies.orient.core.db.tool.ODatabaseTool
com.orientechnologies.orient.core.db.tool.ODatabaseImpExpAbstract
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
ODatabaseCompare, ODatabaseExport, ODatabaseImport, ODatabaseImportRemote

public abstract class ODatabaseImpExpAbstract extends ODatabaseTool
Abstract class for import/export of database and data in general.
Author:
Luca Garulli (l.garulli--(at)--orientdb.com)
  • Field Details

    • DEFAULT_EXT

      protected static final String DEFAULT_EXT
      See Also:
    • fileName

      protected String fileName
    • includeClusters

      protected Set<String> includeClusters
    • excludeClusters

      protected Set<String> excludeClusters
    • includeClasses

      protected Set<String> includeClasses
    • excludeClasses

      protected Set<String> excludeClasses
    • includeInfo

      protected boolean includeInfo
    • includeClusterDefinitions

      protected boolean includeClusterDefinitions
    • includeSchema

      protected boolean includeSchema
    • includeSecurity

      protected boolean includeSecurity
    • includeRecords

      protected boolean includeRecords
    • includeIndexDefinitions

      protected boolean includeIndexDefinitions
    • includeManualIndexes

      protected boolean includeManualIndexes
    • useLineFeedForRecords

      protected boolean useLineFeedForRecords
    • preserveRids

      protected boolean preserveRids
    • preserveVersions

      protected boolean preserveVersions
    • listener

      protected OCommandOutputListener listener
  • Constructor Details

  • Method Details

    • getIncludeClusters

      public Set<String> getIncludeClusters()
    • setIncludeClusters

      public void setIncludeClusters(Set<String> includeClusters)
    • getExcludeClusters

      public Set<String> getExcludeClusters()
    • setExcludeClusters

      public void setExcludeClusters(Set<String> excludeClusters)
    • getIncludeClasses

      public Set<String> getIncludeClasses()
    • setIncludeClasses

      public void setIncludeClasses(Set<String> includeClasses)
    • getExcludeClasses

      public Set<String> getExcludeClasses()
    • setExcludeClasses

      public void setExcludeClasses(Set<String> excludeClasses)
    • getListener

      public OCommandOutputListener getListener()
    • setListener

      public void setListener(OCommandOutputListener listener)
    • getDatabase

      public ODatabaseDocument getDatabase()
    • getFileName

      public String getFileName()
    • isIncludeInfo

      public boolean isIncludeInfo()
    • setIncludeInfo

      public void setIncludeInfo(boolean includeInfo)
    • isIncludeSecurity

      public boolean isIncludeSecurity()
    • setIncludeSecurity

      public void setIncludeSecurity(boolean includeSecurity)
    • isIncludeSchema

      public boolean isIncludeSchema()
    • setIncludeSchema

      public void setIncludeSchema(boolean includeSchema)
    • isIncludeRecords

      public boolean isIncludeRecords()
    • setIncludeRecords

      public void setIncludeRecords(boolean includeRecords)
    • isIncludeIndexDefinitions

      public boolean isIncludeIndexDefinitions()
    • setIncludeIndexDefinitions

      public void setIncludeIndexDefinitions(boolean includeIndexDefinitions)
    • isIncludeManualIndexes

      public boolean isIncludeManualIndexes()
    • setIncludeManualIndexes

      public void setIncludeManualIndexes(boolean includeManualIndexes)
    • isIncludeClusterDefinitions

      public boolean isIncludeClusterDefinitions()
    • setIncludeClusterDefinitions

      public void setIncludeClusterDefinitions(boolean includeClusterDefinitions)
    • isUseLineFeedForRecords

      public boolean isUseLineFeedForRecords()
    • setUseLineFeedForRecords

      public void setUseLineFeedForRecords(boolean useLineFeedForRecords)
    • isPreserveRids

      public boolean isPreserveRids()
    • setPreserveRids

      public void setPreserveRids(boolean preserveRids)
    • setPreserveVersions

      public void setPreserveVersions(boolean preserveVersions)
    • isPreserveVersions

      public boolean isPreserveVersions()
    • parseSetting

      protected void parseSetting(String option, List<String> items)
      Specified by:
      parseSetting in class ODatabaseTool