Package org.apache.ddlutils.model

Examples of org.apache.ddlutils.model.UniqueIndex


     
      Unique unique = field.getAnnotation(Unique.class);
      if(unique != null) {
        String[] names = unique.value();
        for (String name : names) {
          UniqueIndex i = uniques.get(name);
          if(i == null) {
            i = new UniqueIndex();
            i.setName(name);
            uniques.put(name, i);
            table.addIndex(i);
          }
          fillIndex(i, field);
        }
View Full Code Here


              {
                  index = new NonUniqueIndex();
              }
              else
              {
                  index = new UniqueIndex();
              }

              index.setName(indexName);
              knownIndices.put(indexName, index);
          }
View Full Code Here

            // Unique Index
            // DDLUtils doesn't yet to UNIQUE constraints.. Hmph
            // --------------------------

            if ( columnDefinition.mIsUnique ) {
                UniqueIndex uniqueIndex = new UniqueIndex();
                uniqueIndex.setName("uidx_" + t.getName() + "_" + c.getName());
                uniqueIndex.addColumn(new IndexColumn(c));
                t.addIndex(uniqueIndex);
            }

            // --------------------------
            // References Constraint
View Full Code Here

TOP

Related Classes of org.apache.ddlutils.model.UniqueIndex

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.