Package org.apache.derby.catalog.types

Examples of org.apache.derby.catalog.types.TypeDescriptorImpl


  public DataTypeDescriptor(TypeId typeId, int precision, int scale,
    boolean isNullable, int maximumWidth, int collationType,
    int collationDerivation)
  {
    this.typeId = typeId;
    typeDescriptor = new TypeDescriptorImpl(typeId.getBaseTypeId(),
                        precision,
                        scale,
                        isNullable,
                        maximumWidth,
                        collationType);
View Full Code Here


   */
  public DataTypeDescriptor(TypeId typeId, boolean isNullable,
    int maximumWidth)
  {
    this.typeId = typeId;
    typeDescriptor = new TypeDescriptorImpl(typeId.getBaseTypeId(),
                        isNullable,
                        maximumWidth);
  }
View Full Code Here


  public DataTypeDescriptor(TypeId typeId, boolean isNullable) {

    this.typeId = typeId;
    typeDescriptor = new TypeDescriptorImpl(typeId.getBaseTypeId(),
                        typeId.getMaximumPrecision(),
                        typeId.getMaximumScale(),
                        isNullable,
                        typeId.getMaximumMaximumWidth());
  }
View Full Code Here

    //ColumnDescriptor(CD), the RC's TypeDescriptorImpl(TDI) should get
    //all the attributes of CD's TDI. So, if the CD is for a user table's
    //character type column, then this call by RC.init should have CD's
    //collation attributes copied into RC along with other attributes.
    this.typeId = source.typeId;
    typeDescriptor = new TypeDescriptorImpl(source.typeDescriptor,
                        source.getPrecision(),
                        source.getScale(),
                        isNullable,
                        source.getMaximumWidth(),
                        source.getCollationType()
View Full Code Here

        //ColumnDescriptor(CD), the RC's TypeDescriptorImpl(TDI) should get
        //all the attributes of CD's TDI. So, if the CD is for a user table's
        //character type column, then this call by RC.init should have CD's
        //collation attributes copied into RC along with other attributes.
        this.typeId = source.typeId;
        typeDescriptor = new TypeDescriptorImpl(source.typeDescriptor,
                                                source.getPrecision(),
                                                source.getScale(),
                                                source.isNullable(),
                                                source.getMaximumWidth(),
                                                collationType
View Full Code Here

                int scale,
                boolean isNullable,
                int maximumWidth)
  {
    this.typeId = source.typeId;
    typeDescriptor = new TypeDescriptorImpl(source.typeDescriptor,
                        precision,
                        scale,
                        isNullable,
                        maximumWidth,
                        source.getCollationType()
View Full Code Here

   */
  public DataTypeDescriptor(DataTypeDescriptor source, boolean isNullable,
    int maximumWidth)
  {
    this.typeId = source.typeId;
    typeDescriptor = new TypeDescriptorImpl(source.typeDescriptor,
        source.getPrecision(),
        source.getScale(),
        isNullable,
        maximumWidth,
        source.getCollationType()
View Full Code Here

  /**
   * Return a runtime type for a catalog type.
   */
  public static DataTypeDescriptor getType(TypeDescriptor catalogType)
  {
    TypeDescriptorImpl typeDescriptor = (TypeDescriptorImpl) catalogType;
       
        TypeId typeId = TypeId.getTypeId(catalogType);
    DataTypeDescriptor dtd =
            new DataTypeDescriptor(typeDescriptor, typeId);
View Full Code Here

   */
    public static TypeDescriptor getRowMultiSet(String[] columnNames,
            TypeDescriptor[] catalogTypes)
    {
    RowMultiSetImpl rms = new RowMultiSetImpl(columnNames, catalogTypes);
        return new TypeDescriptorImpl(rms, true, -1);
  }
View Full Code Here

   */
  public DataTypeDescriptor(TypeId typeId, int precision, int scale,
    boolean isNullable, int maximumWidth)
  {
    this.typeId = typeId;
    typeDescriptor = new TypeDescriptorImpl(typeId.getBaseTypeId(),
                        precision,
                        scale,
                        isNullable,
                        maximumWidth);
  }
View Full Code Here

TOP

Related Classes of org.apache.derby.catalog.types.TypeDescriptorImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.