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

de.opitzconsulting.orcasDsl.IndexExTable 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 'Index Ex Table'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getUniqueness Uniqueness}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getBitmap Bitmap}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getIndex_name Index name}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getTable_name Table name}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getIndex_columns Index columns}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getDomain_index_expression Domain index expression}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getFunction_based_expression Function based expression}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getLogging Logging}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getTablespace Tablespace}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getCompression Compression}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getParallel Parallel}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getParallel_degree Parallel degree}
  • *
  • {@link de.opitzconsulting.orcasDsl.IndexExTable#getGlobal Global}
  • *
* * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable() * @model * @generated */ public interface IndexExTable extends ModelElement { /** * Returns the value of the 'Uniqueness' attribute. * *

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

* * @return the value of the 'Uniqueness' attribute. * @see #setUniqueness(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Uniqueness() * @model * @generated */ String getUniqueness(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getUniqueness Uniqueness}' attribute. * * * @param value the new value of the 'Uniqueness' attribute. * @see #getUniqueness() * @generated */ void setUniqueness(String value); /** * Returns the value of the 'Bitmap' attribute. * *

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

* * @return the value of the 'Bitmap' attribute. * @see #setBitmap(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Bitmap() * @model * @generated */ String getBitmap(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getBitmap Bitmap}' attribute. * * * @param value the new value of the 'Bitmap' attribute. * @see #getBitmap() * @generated */ void setBitmap(String value); /** * Returns the value of the 'Index name' attribute. * *

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

* * @return the value of the 'Index name' attribute. * @see #setIndex_name(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Index_name() * @model * @generated */ String getIndex_name(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getIndex_name Index name}' attribute. * * * @param value the new value of the 'Index name' attribute. * @see #getIndex_name() * @generated */ void setIndex_name(String value); /** * Returns the value of the 'Table name' attribute. * *

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

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

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

* * @return the value of the 'Index columns' containment reference list. * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Index_columns() * @model containment="true" * @generated */ EList getIndex_columns(); /** * Returns the value of the 'Domain index expression' attribute. * *

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

* * @return the value of the 'Domain index expression' attribute. * @see #setDomain_index_expression(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Domain_index_expression() * @model * @generated */ String getDomain_index_expression(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getDomain_index_expression Domain index expression}' attribute. * * * @param value the new value of the 'Domain index expression' attribute. * @see #getDomain_index_expression() * @generated */ void setDomain_index_expression(String value); /** * Returns the value of the 'Function based expression' attribute. * *

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

* * @return the value of the 'Function based expression' attribute. * @see #setFunction_based_expression(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Function_based_expression() * @model * @generated */ String getFunction_based_expression(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getFunction_based_expression Function based expression}' attribute. * * * @param value the new value of the 'Function based expression' attribute. * @see #getFunction_based_expression() * @generated */ void setFunction_based_expression(String value); /** * Returns the value of the 'Logging' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.LoggingType}. * *

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

* * @return the value of the 'Logging' attribute. * @see de.opitzconsulting.orcasDsl.LoggingType * @see #setLogging(LoggingType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Logging() * @model * @generated */ LoggingType getLogging(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getLogging Logging}' attribute. * * * @param value the new value of the 'Logging' attribute. * @see de.opitzconsulting.orcasDsl.LoggingType * @see #getLogging() * @generated */ void setLogging(LoggingType value); /** * 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#getIndexExTable_Tablespace() * @model * @generated */ String getTablespace(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#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#getIndexExTable_Compression() * @model * @generated */ CompressType getCompression(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#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 '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#getIndexExTable_Parallel() * @model * @generated */ ParallelType getParallel(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#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#getIndexExTable_Parallel_degree() * @model * @generated */ int getParallel_degree(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#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 'Global' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.IndexGlobalType}. * *

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

* * @return the value of the 'Global' attribute. * @see de.opitzconsulting.orcasDsl.IndexGlobalType * @see #setGlobal(IndexGlobalType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getIndexExTable_Global() * @model * @generated */ IndexGlobalType getGlobal(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.IndexExTable#getGlobal Global}' attribute. * * * @param value the new value of the 'Global' attribute. * @see de.opitzconsulting.orcasDsl.IndexGlobalType * @see #getGlobal() * @generated */ void setGlobal(IndexGlobalType value); } // IndexExTable




© 2015 - 2025 Weber Informatics LLC | Privacy Policy