Package org.objectweb.speedo.metadata

Examples of org.objectweb.speedo.metadata.SpeedoIndex


        for(Iterator fieldIt = sc.fields.values().iterator(); fieldIt.hasNext();) {
            SpeedoField sf = (SpeedoField) fieldIt.next();
            visitField(sf);
        }
        for(Iterator it = sc.getTableIndexes().iterator(); it.hasNext(); ) {
          SpeedoIndex si = (SpeedoIndex) it.next();
          visitIndex(si, sc.moPackage);
        }
        visitEndClass(sc);
    }
View Full Code Here


  private void writeIndexesStatements() throws IOException {
    if (!indexes.isEmpty()) {
      PMapperRdb mapper = (PMapperRdb) msm.getPMapper();
      msm.getFileWriter().write("----------- INDEXES ---------\n");
      for (Iterator it = indexes.iterator(); it.hasNext();) {
        SpeedoIndex si = (SpeedoIndex) it.next();
        log("[DEBUG] SpeedoIndex " + si.name, Project.MSG_DEBUG);
        if (isGenerateDrop()) {
          msm.getFileWriter().write(
            mapper.getRdbAdapter().getDropIndex(si.name, si.table) + "\n")
        }
View Full Code Here

                + "  / strategy = " + s.strategy
            );
        }
    }   
    private void treatIndexNode(Node indexNode, SpeedoClass sc) throws SpeedoException {
      SpeedoIndex si = new SpeedoIndex();
    Node n = null;

        //attribut name (compulsory)
        n = indexNode.getAttributes().getNamedItem("name");
        if (n == null)
View Full Code Here

                    + " to the array field "
                    + ((SpeedoArray) mo).moField.name);
        } else if (mo instanceof SpeedoDiscriminator) {
            ((SpeedoDiscriminator) mo).elements.add(c);
        } else if (mo instanceof SpeedoIndex) {
            SpeedoIndex si = (SpeedoIndex) mo;
            si.columnNames.add(c.name);
            if (si.table == null && c.table != null) {
                si.table = c.table.name;
            }
            logger.log(BasicLevel.DEBUG, "add column " + c.name + " to an index");
View Full Code Here

TOP

Related Classes of org.objectweb.speedo.metadata.SpeedoIndex

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.