Package org.apache.derby.iapi.sql.dictionary

Examples of org.apache.derby.iapi.sql.dictionary.DependencyDescriptor


      }
    }

    DataDictionary        dd = getDataDictionary();
   
    DependencyDescriptor dependencyDescriptor = new DependencyDescriptor(d, p);

    dd.dropStoredDependency( dependencyDescriptor,
                 lcc.getTransactionExecute() );
  }
View Full Code Here


        int i = 0;
        for (ListIterator depsIterator = storedDeps.listIterator();
           depsIterator.hasNext(); )
        {
          DependencyDescriptor dd = (DependencyDescriptor)depsIterator.next();

          if (! foundStored)
          {
            debugBuf.append("Stored Dependencies:\n");
            foundStored = true;
          }

          dependStr[i++] = new String(
                  dd.getProviderFinder().getSQLObjectName(
                    dd.getProviderID().toString()) +
                  ", type " +
                  dd.getProviderFinder().getSQLObjectType() +
                  ", provides for " +
                  dd.getDependentFinder().getSQLObjectName(
                    dd.getUUID().toString()) +
                  ", type " +
                  dd.getDependentFinder().getSQLObjectType() +
                  "\n");
        }

        // sort stored dependencies; dependStr
        for (i = 0; i < dependStr.length; i++)
View Full Code Here

      {
        Dependent       tempD;
        Provider        tempP;
        DependableFinder  finder = null;

        DependencyDescriptor depDesc = (DependencyDescriptor) depsIterator.next();

        try {
          finder = depDesc.getDependentFinder();
          tempD = (Dependent) finder.getDependable( depDesc.getUUID() );

          finder = depDesc.getProviderFinder();
          tempP = (Provider) finder.getDependable( depDesc.getProviderID() );
/*          if (finder instanceof DDColumnDependableFinder)
            ((TableDescriptor)tempP).setReferencedColumnMap(
              new FormatableBitSet(((DDColumnDependableFinder) finder).
                    getColumnBitMap()));
*/
 
View Full Code Here

                DataDictionary.SYSCOLUMNS_CATALOG_NUM, false, tc);

    List deps = dd.getProvidersDescriptorList(td.getObjectID().toString());
    for (Iterator depsIterator = deps.listIterator(); depsIterator.hasNext();)
    {
      DependencyDescriptor depDesc = (DependencyDescriptor) depsIterator.next();
      DependableFinder finder = depDesc.getProviderFinder();
      if (finder instanceof DDColumnDependableFinder)
      {
        DDColumnDependableFinder colFinder = (DDColumnDependableFinder) finder;
        FormatableBitSet oldColumnBitMap = new FormatableBitSet(colFinder.getColumnBitMap());
        FormatableBitSet newColumnBitMap = new FormatableBitSet(oldColumnBitMap);
View Full Code Here

      null,   // stop position - through last row
            ScanController.GT);     // stopSearchOperation

    while (scanController.fetchNext(outRow.getRowArray()))
        {
      DependencyDescriptor    dependencyDescriptor;

      dependencyDescriptor = (DependencyDescriptor)
             rf.buildDescriptor(outRow,
                        (TupleDescriptor) null,
                        this);
View Full Code Here

    List deps = dd.getProvidersDescriptorList(td.getObjectID().toString());
    for (Iterator depsIterator = deps.listIterator();
             depsIterator.hasNext();)
    {
      DependencyDescriptor depDesc =
                (DependencyDescriptor) depsIterator.next();

      DependableFinder finder = depDesc.getProviderFinder();
      if (finder instanceof DDColumnDependableFinder)
      {
        DDColumnDependableFinder colFinder =
                    (DDColumnDependableFinder) finder;
        FormatableBitSet oldColumnBitMap =
View Full Code Here

TOP

Related Classes of org.apache.derby.iapi.sql.dictionary.DependencyDescriptor

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.