org.omg.cwm.resource.relational
Interface SqlsimpleType

All Superinterfaces:
Classifier, DataType, Element, ModelElement, Namespace, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, SqldataType

public interface SqlsimpleType
extends SqldataType, DataType

A simple datatype used with an SQL column. Examples are Integer, Varchar, LOB, CLOB, etc...


Method Summary
 java.lang.Integer getCharacterMaximumLength()
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 java.lang.Integer getCharacterOctetLength()
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 java.lang.Integer getDateTimePrecision()
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 java.lang.Integer getNumericPrecision()
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 java.lang.Integer getNumericPrecisionRadix()
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 java.lang.Integer getNumericScale()
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 void setCharacterMaximumLength(java.lang.Integer newValue)
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 void setCharacterOctetLength(java.lang.Integer newValue)
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 void setDateTimePrecision(java.lang.Integer newValue)
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 void setNumericPrecision(java.lang.Integer newValue)
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 void setNumericPrecisionRadix(java.lang.Integer newValue)
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 void setNumericScale(java.lang.Integer newValue)
          See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR
 
Methods inherited from interface org.omg.cwm.resource.relational.SqldataType
getTypeNumber, setTypeNumber
 
Methods inherited from interface org.omg.cwm.objectmodel.core.Classifier
getFeature, isAbstract, setAbstract
 
Methods inherited from interface org.omg.cwm.objectmodel.core.Namespace
getOwnedElement
 
Methods inherited from interface org.omg.cwm.objectmodel.core.ModelElement
getClientDependency, getConstraint, getImporter, getName, getNamespace, getVisibility, setName, setNamespace, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getCharacterMaximumLength

public java.lang.Integer getCharacterMaximumLength()
                                            throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

setCharacterMaximumLength

public void setCharacterMaximumLength(java.lang.Integer newValue)
                               throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

getCharacterOctetLength

public java.lang.Integer getCharacterOctetLength()
                                          throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

setCharacterOctetLength

public void setCharacterOctetLength(java.lang.Integer newValue)
                             throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

getNumericPrecision

public java.lang.Integer getNumericPrecision()
                                      throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

setNumericPrecision

public void setNumericPrecision(java.lang.Integer newValue)
                         throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

getNumericPrecisionRadix

public java.lang.Integer getNumericPrecisionRadix()
                                           throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

setNumericPrecisionRadix

public void setNumericPrecisionRadix(java.lang.Integer newValue)
                              throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

getNumericScale

public java.lang.Integer getNumericScale()
                                  throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

setNumericScale

public void setNumericScale(java.lang.Integer newValue)
                     throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

getDateTimePrecision

public java.lang.Integer getDateTimePrecision()
                                       throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR

setDateTimePrecision

public void setDateTimePrecision(java.lang.Integer newValue)
                          throws javax.jmi.reflect.JmiException
See [SQL], corresponding field in DATA_TYPE_DESCRIPTOR


Copyright 1997-2005 by Object Management Group, Inc. (http://www.omg.org/), 250 First Ave. Needham, MA 02494 U.S.A. All rights reserved. Unless otherwise indicated, users may make a single copy of the contents, in whole or in part, of this web site strictly for personal, non-commercial use. In the event that all or part of this site is downloaded for personal use, users shall maintain all proprietary notices including copyright notices that appear on or in connection with that content. Other than creating a single copy of contents for personal use as described herein, users may not copy, reproduce, distribute, republish, download, display, post or transmit in any form or by any means, including but not limited to electronic, mechanical, photocopying, recording, or other means, any content found or linked to the OMG web site without the prior express written permission of OMG. Any unauthorized use of any content contained on the OMG web site may violate the copyright laws, trademark laws, laws relating to publicity and privacy, and other regulations and statutes in the U.S. and other countries.