All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.opitzconsulting.orcasDsl.Mview Maven / Gradle / Ivy

Go to download

orcas model modified by syntax extensions (contains the original model). If custom-syntax-extensions are provided, there will be a custom artifact.

There is a newer version: 8.7.1
Show newest version
/**
 */
package de.opitzconsulting.orcasDsl;

import org.eclipse.emf.common.util.EList;

/**
 * 
 * A representation of the model object 'Mview'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link de.opitzconsulting.orcasDsl.Mview#getMview_name Mview name}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getMview_columns Mview columns}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getTablespace Tablespace}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getCompression Compression}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getCompressionFor Compression For}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getParallel Parallel}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getParallel_degree Parallel degree}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getBuildMode Build Mode}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getRefreshMethod Refresh Method}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getRefreshMode Refresh Mode}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getRefreshWithPrimaryKey Refresh With Primary Key}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getQueryRewrite Query Rewrite}
  • *
  • {@link de.opitzconsulting.orcasDsl.Mview#getViewSelectCLOB View Select CLOB}
  • *
* * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview() * @model * @generated */ public interface Mview extends ModelElement { /** * Returns the value of the 'Mview name' attribute. * *

* If the meaning of the 'Mview name' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Mview name' attribute. * @see #setMview_name(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_Mview_name() * @model * @generated */ String getMview_name(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getMview_name Mview name}' attribute. * * * @param value the new value of the 'Mview name' attribute. * @see #getMview_name() * @generated */ void setMview_name(String value); /** * Returns the value of the 'Mview columns' containment reference list. * The list contents are of type {@link de.opitzconsulting.orcasDsl.ColumnRef}. * *

* If the meaning of the 'Mview columns' containment reference list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Mview columns' containment reference list. * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_Mview_columns() * @model containment="true" * @generated */ EList getMview_columns(); /** * Returns the value of the 'Tablespace' attribute. * *

* If the meaning of the 'Tablespace' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Tablespace' attribute. * @see #setTablespace(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_Tablespace() * @model * @generated */ String getTablespace(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getTablespace Tablespace}' attribute. * * * @param value the new value of the 'Tablespace' attribute. * @see #getTablespace() * @generated */ void setTablespace(String value); /** * Returns the value of the 'Compression' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.CompressType}. * *

* If the meaning of the 'Compression' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Compression' attribute. * @see de.opitzconsulting.orcasDsl.CompressType * @see #setCompression(CompressType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_Compression() * @model * @generated */ CompressType getCompression(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getCompression Compression}' attribute. * * * @param value the new value of the 'Compression' attribute. * @see de.opitzconsulting.orcasDsl.CompressType * @see #getCompression() * @generated */ void setCompression(CompressType value); /** * Returns the value of the 'Compression For' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.CompressForType}. * *

* If the meaning of the 'Compression For' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Compression For' attribute. * @see de.opitzconsulting.orcasDsl.CompressForType * @see #setCompressionFor(CompressForType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_CompressionFor() * @model * @generated */ CompressForType getCompressionFor(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getCompressionFor Compression For}' attribute. * * * @param value the new value of the 'Compression For' attribute. * @see de.opitzconsulting.orcasDsl.CompressForType * @see #getCompressionFor() * @generated */ void setCompressionFor(CompressForType value); /** * Returns the value of the 'Parallel' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.ParallelType}. * *

* If the meaning of the 'Parallel' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Parallel' attribute. * @see de.opitzconsulting.orcasDsl.ParallelType * @see #setParallel(ParallelType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_Parallel() * @model * @generated */ ParallelType getParallel(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getParallel Parallel}' attribute. * * * @param value the new value of the 'Parallel' attribute. * @see de.opitzconsulting.orcasDsl.ParallelType * @see #getParallel() * @generated */ void setParallel(ParallelType value); /** * Returns the value of the 'Parallel degree' attribute. * *

* If the meaning of the 'Parallel degree' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Parallel degree' attribute. * @see #setParallel_degree(int) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_Parallel_degree() * @model * @generated */ int getParallel_degree(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getParallel_degree Parallel degree}' attribute. * * * @param value the new value of the 'Parallel degree' attribute. * @see #getParallel_degree() * @generated */ void setParallel_degree(int value); /** * Returns the value of the 'Build Mode' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.BuildModeType}. * *

* If the meaning of the 'Build Mode' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Build Mode' attribute. * @see de.opitzconsulting.orcasDsl.BuildModeType * @see #setBuildMode(BuildModeType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_BuildMode() * @model * @generated */ BuildModeType getBuildMode(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getBuildMode Build Mode}' attribute. * * * @param value the new value of the 'Build Mode' attribute. * @see de.opitzconsulting.orcasDsl.BuildModeType * @see #getBuildMode() * @generated */ void setBuildMode(BuildModeType value); /** * Returns the value of the 'Refresh Method' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.RefreshMethodType}. * *

* If the meaning of the 'Refresh Method' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Refresh Method' attribute. * @see de.opitzconsulting.orcasDsl.RefreshMethodType * @see #setRefreshMethod(RefreshMethodType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_RefreshMethod() * @model * @generated */ RefreshMethodType getRefreshMethod(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getRefreshMethod Refresh Method}' attribute. * * * @param value the new value of the 'Refresh Method' attribute. * @see de.opitzconsulting.orcasDsl.RefreshMethodType * @see #getRefreshMethod() * @generated */ void setRefreshMethod(RefreshMethodType value); /** * Returns the value of the 'Refresh Mode' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.RefreshModeType}. * *

* If the meaning of the 'Refresh Mode' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Refresh Mode' attribute. * @see de.opitzconsulting.orcasDsl.RefreshModeType * @see #setRefreshMode(RefreshModeType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_RefreshMode() * @model * @generated */ RefreshModeType getRefreshMode(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getRefreshMode Refresh Mode}' attribute. * * * @param value the new value of the 'Refresh Mode' attribute. * @see de.opitzconsulting.orcasDsl.RefreshModeType * @see #getRefreshMode() * @generated */ void setRefreshMode(RefreshModeType value); /** * Returns the value of the 'Refresh With Primary Key' attribute. * *

* If the meaning of the 'Refresh With Primary Key' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Refresh With Primary Key' attribute. * @see #setRefreshWithPrimaryKey(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_RefreshWithPrimaryKey() * @model * @generated */ String getRefreshWithPrimaryKey(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getRefreshWithPrimaryKey Refresh With Primary Key}' attribute. * * * @param value the new value of the 'Refresh With Primary Key' attribute. * @see #getRefreshWithPrimaryKey() * @generated */ void setRefreshWithPrimaryKey(String value); /** * Returns the value of the 'Query Rewrite' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.EnableType}. * *

* If the meaning of the 'Query Rewrite' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Query Rewrite' attribute. * @see de.opitzconsulting.orcasDsl.EnableType * @see #setQueryRewrite(EnableType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_QueryRewrite() * @model * @generated */ EnableType getQueryRewrite(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getQueryRewrite Query Rewrite}' attribute. * * * @param value the new value of the 'Query Rewrite' attribute. * @see de.opitzconsulting.orcasDsl.EnableType * @see #getQueryRewrite() * @generated */ void setQueryRewrite(EnableType value); /** * Returns the value of the 'View Select CLOB' attribute. * *

* If the meaning of the 'View Select CLOB' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'View Select CLOB' attribute. * @see #setViewSelectCLOB(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getMview_ViewSelectCLOB() * @model * @generated */ String getViewSelectCLOB(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.Mview#getViewSelectCLOB View Select CLOB}' attribute. * * * @param value the new value of the 'View Select CLOB' attribute. * @see #getViewSelectCLOB() * @generated */ void setViewSelectCLOB(String value); } // Mview




© 2015 - 2025 Weber Informatics LLC | Privacy Policy