org.eclipse.wst.rdb.internal.models.dbdefinition
Interface QueryDefinition

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
QueryDefinitionImpl

public interface QueryDefinition
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Query Definition'.

The following features are supported:

See Also:
DatabaseDefinitionPackage.getQueryDefinition()

Method Summary
 java.lang.String getHostVariableMarker()
          Returns the value of the 'Host Variable Marker' attribute.
 java.lang.String getIdentifierQuoteString()
          Returns the value of the 'Identifier Quote String' attribute.
 boolean isCastExpressionSupported()
          Returns the value of the 'Cast Expression Supported' attribute.
 boolean isDefaultKeywordForInsertValueSupported()
          Returns the value of the 'Default Keyword For Insert Value Supported' attribute.
 boolean isExtendedGroupingSupported()
          Returns the value of the 'Extended Grouping Supported' attribute.
 boolean isHostVariableMarkerSupported()
          Returns the value of the 'Host Variable Marker Supported' attribute.
 boolean isTableAliasInDeleteSupported()
          Returns the value of the 'Table Alias In Delete Supported' attribute.
 void setCastExpressionSupported(boolean value)
          Sets the value of the 'Cast Expression Supported' attribute.
 void setDefaultKeywordForInsertValueSupported(boolean value)
          Sets the value of the 'Default Keyword For Insert Value Supported' attribute.
 void setExtendedGroupingSupported(boolean value)
          Sets the value of the 'Extended Grouping Supported' attribute.
 void setHostVariableMarker(java.lang.String value)
          Sets the value of the 'Host Variable Marker' attribute.
 void setHostVariableMarkerSupported(boolean value)
          Sets the value of the 'Host Variable Marker Supported' attribute.
 void setIdentifierQuoteString(java.lang.String value)
          Sets the value of the 'Identifier Quote String' attribute.
 void setTableAliasInDeleteSupported(boolean value)
          Sets the value of the 'Table Alias In Delete Supported' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getIdentifierQuoteString

public java.lang.String getIdentifierQuoteString()
Returns the value of the 'Identifier Quote String' attribute. The default value is "\"".

If the meaning of the 'Identifier Quote String' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identifier Quote String' attribute.
See Also:
setIdentifierQuoteString(String), DatabaseDefinitionPackage.getQueryDefinition_IdentifierQuoteString()

setIdentifierQuoteString

public void setIdentifierQuoteString(java.lang.String value)
Sets the value of the 'Identifier Quote String' attribute.
Parameters:
value - the new value of the 'Identifier Quote String' attribute.
See Also:
getIdentifierQuoteString()

getHostVariableMarker

public java.lang.String getHostVariableMarker()
Returns the value of the 'Host Variable Marker' attribute. The default value is ":".

If the meaning of the 'Host Variable Marker' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Host Variable Marker' attribute.
See Also:
setHostVariableMarker(String), DatabaseDefinitionPackage.getQueryDefinition_HostVariableMarker()

setHostVariableMarker

public void setHostVariableMarker(java.lang.String value)
Sets the value of the 'Host Variable Marker' attribute.
Parameters:
value - the new value of the 'Host Variable Marker' attribute.
See Also:
getHostVariableMarker()

isHostVariableMarkerSupported

public boolean isHostVariableMarkerSupported()
Returns the value of the 'Host Variable Marker Supported' attribute. The default value is "false".

If the meaning of the 'Host Variable Marker Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Host Variable Marker Supported' attribute.
See Also:
setHostVariableMarkerSupported(boolean), DatabaseDefinitionPackage.getQueryDefinition_HostVariableMarkerSupported()

setHostVariableMarkerSupported

public void setHostVariableMarkerSupported(boolean value)
Sets the value of the 'Host Variable Marker Supported' attribute.
Parameters:
value - the new value of the 'Host Variable Marker Supported' attribute.
See Also:
isHostVariableMarkerSupported()

isCastExpressionSupported

public boolean isCastExpressionSupported()
Returns the value of the 'Cast Expression Supported' attribute. The default value is "false".

If the meaning of the 'Cast Expression Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Cast Expression Supported' attribute.
See Also:
setCastExpressionSupported(boolean), DatabaseDefinitionPackage.getQueryDefinition_CastExpressionSupported()

setCastExpressionSupported

public void setCastExpressionSupported(boolean value)
Sets the value of the 'Cast Expression Supported' attribute.
Parameters:
value - the new value of the 'Cast Expression Supported' attribute.
See Also:
isCastExpressionSupported()

isDefaultKeywordForInsertValueSupported

public boolean isDefaultKeywordForInsertValueSupported()
Returns the value of the 'Default Keyword For Insert Value Supported' attribute. The default value is "false".

If the meaning of the 'Default Keyword For Insert Value Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Default Keyword For Insert Value Supported' attribute.
See Also:
setDefaultKeywordForInsertValueSupported(boolean), DatabaseDefinitionPackage.getQueryDefinition_DefaultKeywordForInsertValueSupported()

setDefaultKeywordForInsertValueSupported

public void setDefaultKeywordForInsertValueSupported(boolean value)
Sets the value of the 'Default Keyword For Insert Value Supported' attribute.
Parameters:
value - the new value of the 'Default Keyword For Insert Value Supported' attribute.
See Also:
isDefaultKeywordForInsertValueSupported()

isExtendedGroupingSupported

public boolean isExtendedGroupingSupported()
Returns the value of the 'Extended Grouping Supported' attribute. The default value is "false".

If the meaning of the 'Extended Grouping Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Extended Grouping Supported' attribute.
See Also:
setExtendedGroupingSupported(boolean), DatabaseDefinitionPackage.getQueryDefinition_ExtendedGroupingSupported()

setExtendedGroupingSupported

public void setExtendedGroupingSupported(boolean value)
Sets the value of the 'Extended Grouping Supported' attribute.
Parameters:
value - the new value of the 'Extended Grouping Supported' attribute.
See Also:
isExtendedGroupingSupported()

isTableAliasInDeleteSupported

public boolean isTableAliasInDeleteSupported()
Returns the value of the 'Table Alias In Delete Supported' attribute. The default value is "false".

If the meaning of the 'Table Alias In Delete Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Alias In Delete Supported' attribute.
See Also:
setTableAliasInDeleteSupported(boolean), DatabaseDefinitionPackage.getQueryDefinition_TableAliasInDeleteSupported()

setTableAliasInDeleteSupported

public void setTableAliasInDeleteSupported(boolean value)
Sets the value of the 'Table Alias In Delete Supported' attribute.
Parameters:
value - the new value of the 'Table Alias In Delete Supported' attribute.
See Also:
isTableAliasInDeleteSupported()