Package org.apache.derby.catalog

Examples of org.apache.derby.catalog.UUID


  public ExecRow makeRow(TupleDescriptor td, TupleDescriptor parent)
          throws StandardException
  {
    DataValueDescriptor    col;
    ExecRow            row;
    UUID            oid;
    String          constraintID = null;
    String          conglomerateID = null;

    if (td != null)
    {
      KeyConstraintDescriptor  constraint = (KeyConstraintDescriptor)td;

      /*
      ** We only allocate a new UUID if the descriptor doesn't already have one.
      ** For descriptors replicated from a Source system, we already have an UUID.
      */
      oid = constraint.getUUID();
      constraintID = oid.toString();

      conglomerateID = constraint.getIndexUUIDString();
    }

    /* Insert info into syskeys */
 
View Full Code Here


        "Wrong number of columns for a SYSKEYS row");
    }

    DataValueDescriptor    col;
    DataDescriptorGenerator ddg;
    UUID          constraintUUID;
    UUID          conglomerateUUID;
    String        constraintUUIDString;
    String        conglomerateUUIDString;

    ddg = dd.getDataDescriptorGenerator();
View Full Code Here

    }

    DataDescriptorGenerator ddg = dd.getDataDescriptorGenerator();

    String  id_S;
    UUID    id;
    String  schemaId_S;
    UUID    schemaId;
    String  name;
    long     generationId;
    DataValueDescriptor  col;

    SchemaDescriptor  schemaDescriptor;
View Full Code Here

            fileLockOnDB.writeUTF(myUUID.toString());

            fileLockOnDB.sync( false);
            fileLockOnDB.seek(0);
            // check the UUID
            UUID checkUUID = uuidFactory.recreateUUID(fileLockOnDB.readUTF());
            if (!checkUUID.equals(myUUID))
            {
                throw StandardException.newException(
                    SQLState.DATA_MULTIPLE_JBMS_ON_DB, databaseDirectory);
            }
        }
View Full Code Here

        "Wrong number of columns for a SYSDEPENDS row");
    }

    DataValueDescriptor  col;
    String        dependentIDstring;
    UUID        dependentUUID;
    DependableFinder  dependentBloodhound;
    String        providerIDstring;
    UUID        providerUUID;
    DependableFinder  providerBloodhound;

    /* 1st column is DEPENDENTID (UUID - char(36)) */
    col = row.getColumn(SYSDEPENDS_DEPENDENTID);
    dependentIDstring = col.getString();
View Full Code Here

    boolean isIndex;
    IndexRowGenerator  indexRowGenerator;
    DataValueDescriptor col;
    ConglomerateDescriptor conglomerateDesc;
    String    conglomUUIDString;
    UUID    conglomUUID;
    String    schemaUUIDString;
    UUID    schemaUUID;
    String    tableUUIDString;
    UUID    tableUUID;

    /* 1st column is SCHEMAID (UUID - char(36)) */
    col = row.getColumn(1);
    schemaUUIDString = col.getString();
    schemaUUID = getUUIDFactory().recreateUUID(schemaUUIDString);
View Full Code Here

    // Add the column to the conglomerate.(Column ids in store are 0-based)
    tc.addColumnToConglomerate(td.getHeapConglomerateId(), colNumber,
                   storableDV);

    UUID defaultUUID = columnInfo[ix].newDefaultUUID;

    /* Generate a UUID for the default, if one exists
     * and there is no default id yet.
     */
    if (columnInfo[ix].defaultInfo != null &&
View Full Code Here

   
      // Drop any dependencies
      dm.clearDependencies(lcc, defaultDescriptor);
    }

    UUID defaultUUID = columnInfo[ix].newDefaultUUID;

    /* Generate a UUID for the default, if one exists
     * and there is no default id yet.
     */
    if (columnInfo[ix].defaultInfo != null &&
View Full Code Here

                      activation.getLanguageConnectionContext();
      DataDictionary dd = lcc.getDataDictionary();
      //get the descriptors
      ConglomerateDescriptor cd = dd.getConglomerateDescriptor(indexCID);

      UUID tableID = cd.getTableID();
      TableDescriptor td = dd.getTableDescriptor(tableID);
      String tableName = td.getName();
     
      if (indexOrConstraintName == null) // no index name passed in
      {
View Full Code Here

    List sdl = getStatistics();

    if (cd == null)
      return (sdl.size() > 0);

    UUID cdUUID = cd.getUUID();

    for (Iterator li = sdl.iterator(); li.hasNext(); )
    {
      StatisticsDescriptor statDesc = (StatisticsDescriptor) li.next();
      if (cdUUID.equals(statDesc.getReferenceID()))
        return true;

    }

    return false;
View Full Code Here

TOP

Related Classes of org.apache.derby.catalog.UUID

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.