Examples of IntValueHashMap


Examples of org.hsqldb.lib.IntValueHashMap

  }

  HashSet getGrantedClassNamesDirect()
    throws HsqlException
  {
    IntValueHashMap localIntValueHashMap = this.rightsMap;
    HashSet localHashSet = new HashSet();
    Iterator localIterator = this.rightsMap.keySet().iterator();
    while (localIterator.hasNext())
    {
      Object localObject = localIterator.next();
      if (!(localObject instanceof String))
        continue;
      int i = localIntValueHashMap.get(localObject, 0);
      if (i != 15)
        continue;
      localHashSet.add(localObject);
    }
    return localHashSet;
View Full Code Here

Examples of org.hsqldb.lib.IntValueHashMap

      if ((str1.equals("_SYSTEM")) || (str1.equals("DBA")))
        continue;
      String str2 = ((Grantee)localObject1).allRolesString();
      if (str2 != null)
        addRow(paramResult, "GRANT " + str2 + " TO " + str1);
      IntValueHashMap localIntValueHashMap = ((Grantee)localObject1).getRights();
      if (localIntValueHashMap == null)
        continue;
      Iterator localIterator3 = localIntValueHashMap.keySet().iterator();
      while (localIterator3.hasNext())
      {
        Object localObject2 = localIterator3.next();
        int i = localIntValueHashMap.get(localObject2, 0);
        StringBuffer localStringBuffer = new StringBuffer(64);
        localStringBuffer.append("GRANT").append(' ');
        localStringBuffer.append(GranteeManager.getRightsList(i));
        localStringBuffer.append(' ').append("ON").append(' ');
        if ((localObject2 instanceof String))
View Full Code Here

Examples of org.hsqldb.lib.IntValueHashMap

    return this.next_cs_id;
  }

  private int getStatementID(HsqlNameManager.HsqlName paramHsqlName, String paramString)
  {
    IntValueHashMap localIntValueHashMap = (IntValueHashMap)this.schemaMap.get(paramHsqlName.hashCode());
    if (localIntValueHashMap == null)
      return -1;
    return localIntValueHashMap.get(paramString, -1);
  }
View Full Code Here

Examples of org.hsqldb.lib.IntValueHashMap

  {
    if (paramInt < 0)
    {
      paramInt = nextID();
      int i = paramCompiledStatement.schemaHsqlName.hashCode();
      IntValueHashMap localIntValueHashMap = (IntValueHashMap)this.schemaMap.get(i);
      if (localIntValueHashMap == null)
      {
        localIntValueHashMap = new IntValueHashMap();
        this.schemaMap.put(i, localIntValueHashMap);
      }
      localIntValueHashMap.put(paramCompiledStatement.sql, paramInt);
      this.sqlLookup.put(paramInt, paramCompiledStatement.sql);
    }
    paramCompiledStatement.id = paramInt;
    this.csidMap.put(paramInt, paramCompiledStatement);
    return paramInt;
View Full Code Here

Examples of org.hsqldb.lib.IntValueHashMap

          {
            CompiledStatement localCompiledStatement = (CompiledStatement)this.csidMap.remove(paramInt1);
            if (localCompiledStatement != null)
            {
              int k = localCompiledStatement.schemaHsqlName.hashCode();
              IntValueHashMap localIntValueHashMap = (IntValueHashMap)this.schemaMap.get(k);
              String str = (String)this.sqlLookup.remove(paramInt1);
              localIntValueHashMap.remove(str);
            }
            this.useMap.remove(paramInt1);
          }
          else
          {
View Full Code Here

Examples of org.hsqldb.lib.IntValueHashMap

      {
        CompiledStatement localCompiledStatement = (CompiledStatement)this.csidMap.remove(i);
        if (localCompiledStatement != null)
        {
          int k = localCompiledStatement.schemaHsqlName.hashCode();
          IntValueHashMap localIntValueHashMap = (IntValueHashMap)this.schemaMap.get(k);
          String str = (String)this.sqlLookup.remove(i);
          localIntValueHashMap.remove(str);
        }
        this.useMap.remove(i);
        continue;
      }
      this.useMap.put(i, j);
View Full Code Here

Examples of org.hsqldb_voltpatches.lib.IntValueHashMap

        String[] names;
        String   name;

        // outRegistrationMap = new IntKeyIntValueHashMap();
        parameterNameMap = new IntValueHashMap();

        if (parameterMetaData != null) {
            names = parameterMetaData.columnLabels;

            for (int i = 0; i < names.length; i++) {
View Full Code Here

Examples of org.hsqldb_voltpatches.lib.IntValueHashMap

    void setReferenceableColumns() {

        accessibleColumns = new boolean[indexLimitVisible];

        IntValueHashMap aliases = new IntValueHashMap();

        for (int i = 0; i < indexLimitVisible; i++) {
            Expression expression = exprColumns[i];
            String     alias      = expression.getAlias();

            if (alias.length() == 0) {
                SimpleName name = HsqlNameManager.getAutoColumnName(i);

                expression.setAlias(name);

                continue;
            }

            int index = aliases.get(alias, -1);

            if (index == -1) {
                aliases.put(alias, i);

                accessibleColumns[i] = true;
            } else {
                accessibleColumns[index] = false;
            }
View Full Code Here

Examples of org.hsqldb_voltpatches.lib.IntValueHashMap

        if (!isInsertable && !isUpdatable) {
            return;
        }

        IntValueHashMap columns = new IntValueHashMap();
        boolean[]       checkList;
        int[]           baseColumnMap = table.getBaseTableColumnMap();
        int[]           columnMap     = new int[indexLimitVisible];

        for (int i = 0; i < indexLimitVisible; i++) {
            Expression expression = exprColumns[i];

            if (expression.getType() == OpTypes.COLUMN) {
                String name = expression.getColumn().getName().name;

                if (columns.containsKey(name)) {
                    columns.put(name, 1);

                    continue;
                }

                columns.put(name, 0);
            }
        }

        isUpdatable = false;

        for (int i = 0; i < indexLimitVisible; i++) {
            if (accessibleColumns[i]) {
                Expression expression = exprColumns[i];

                if (expression.getType() == OpTypes.COLUMN) {
                    String name = expression.getColumn().getName().name;

                    if (columns.get(name) == 0) {
                        int index = table.findColumn(name);

                        columnMap[i] = baseColumnMap[index];

                        if (columnMap[i] != -1) {
View Full Code Here

Examples of org.hsqldb_voltpatches.lib.IntValueHashMap

                                    columnLabel);
        }
        columnIndex++;

        if (columnMap == null) {
            columnMap = new IntValueHashMap();
        }
        columnMap.put(columnLabel, columnIndex);

        return columnIndex;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.