Examples of RangeType


Examples of com.impossibl.postgres.types.RangeType

    }

    @Override
    public void encode(Type type, StringBuilder buffer, Object val, Context context) throws IOException {

      RangeType rangeType = (RangeType) type;
      Type baseType = rangeType.getBase();

      Range<?> range = (Range<?>) val;

      if (range.isLowerBoundInclusive()) {
        buffer.append('[');
View Full Code Here

Examples of com.impossibl.postgres.types.RangeType

    }

    @Override
    public Range<?> decode(Type type, Short typeLength, Integer typeModifier, ByteBuf buffer, Context context) throws IOException {

      RangeType rangeType = (RangeType) type;
      Type baseType = rangeType.getBase();

      Range<?> instance = null;

      int length = buffer.readInt();
View Full Code Here

Examples of com.impossibl.postgres.types.RangeType

      if (val != null) {

        int writeStart = buffer.writerIndex();

        RangeType rangeType = (RangeType) type;
        Type baseType = rangeType.getBase();

        Range<?> range = (Range<?>) val;

        buffer.writeByte(range.getFlags().getValue());
View Full Code Here

Examples of com.impossibl.postgres.types.RangeType

    }

    @Override
    public Range<?> decode(Type type, Short typeLength, Integer typeModifier, CharSequence buffer, Context context) throws IOException {

      RangeType rangeType = (RangeType) type;
      Type baseType = rangeType.getBase();

      boolean lowerInc = false, upperInc = false;
      Object lower = null, upper = null;

      if (buffer.charAt(0) == '[') {
View Full Code Here

Examples of net.opengis.wcs11.RangeType

     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public NotificationChain basicSetRange(RangeType newRange, NotificationChain msgs) {
        RangeType oldRange = range;
        range = newRange;
        if (eNotificationRequired()) {
            ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Wcs111Package.COVERAGE_DESCRIPTION_TYPE__RANGE, oldRange, newRange);
            if (msgs == null) msgs = notification; else msgs.add(notification);
        }
View Full Code Here

Examples of org.geotools.coverage.io.range.RangeType

        // assemble granules
        prepareParams();
        String timeFilterAttribute = null;
        String elevationFilterAttribute = null;
        CoverageReadRequest readRequest = (CoverageReadRequest) getRequest();
        RangeType rangeType = request.source.getRangeType(null);
        List<DimensionDescriptor> dimensionDescriptors = request.source.getDimensionDescriptors();
        for (DimensionDescriptor dimensionDescriptor : dimensionDescriptors) {
            if (dimensionDescriptor.getName().equalsIgnoreCase(NetCDFUtilities.ELEVATION_DIM)) {
                // TODO Update this with ranged attributes
                elevationFilterAttribute = dimensionDescriptor.getStartAttribute();
            } else if (dimensionDescriptor.getName().equalsIgnoreCase(NetCDFUtilities.TIME_DIM)) {
                // TODO Update this with ranged attributes
                timeFilterAttribute = dimensionDescriptor.getStartAttribute();
            }
        }

        Set<DateRange> temporalSubset = readRequest.getTemporalSubset();
        Set<NumberRange<Double>> verticalSubset = readRequest.getVerticalSubset();
        RangeType requestedRange = readRequest.getRangeSubset();
        Set<FieldType> fieldTypes = requestedRange.getFieldTypes();

        //
        // adding GridCoverages to the results list
        //
        // //
View Full Code Here

Examples of org.geotools.coverage.io.range.RangeType

        // //
        //
        // Checking RangeSubset setting
        //
        // //
        RangeType range = request.getRangeSubset();
        if (range == null) {
            request.setRangeSubset(source.getRangeType(null));
        }
    }
View Full Code Here

Examples of org.geotools.coverage.io.range.RangeType

        if (description != null && !description.isEmpty()) {
            desc = new SimpleInternationalString(description);
        }
        final FieldType fieldType = new DefaultFieldType(new NameImpl(getName()), desc, sampleDims);
        sb.append(description != null ? description.toString() + "," : "");
        final RangeType range = new DefaultRangeType(getName(), description, fieldType);
        this.setRangeType(range);
    }
View Full Code Here

Examples of org.geotools.coverage.io.range.RangeType

        assertSame(name, fieldType.getName());
        assertSame(description, fieldType.getDescription());
        assertTrue(fieldType.getSampleDimensions().contains(sampleDim));
       
        // Creation of a RangeType
        RangeType rangeType = new DefaultRangeType("test", "test", fieldType);
       
        assertTrue(rangeType.getName().equals(name));
        assertTrue(description.compareTo(rangeType.getDescription()) == 0);
        assertEquals(1, rangeType.getNumFieldTypes());
        assertSame(fieldType, rangeType.getFieldType("test"));
       
        Set<Name> names = rangeType.getFieldTypeNames();
        assertNotNull(names);
        assertTrue(names.size() == 1);
        assertTrue(names.contains(name));
       
        Set<FieldType> fieldTypes = rangeType.getFieldTypes();
        assertNotNull(fieldTypes);
        assertTrue(fieldTypes.size() == 1);
        assertTrue(fieldTypes.contains(fieldType));
        assertTrue(rangeType.toString().contains(fieldType.toString()));
    }
View Full Code Here

Examples of org.geotools.coverage.io.range.RangeType

                    LOGGER.info(buf.toString());
                  }
                 
                 
                  // RANGE TYPE
                  RangeType range = gridSource.getRangeType(null);
  //
                  CoverageReadRequest readRequest = new CoverageReadRequest();
                  // //
                  //
                  // Setting up a limited range for the request.
                  //
                  // //
                  Iterator<FieldType> ftIterator = range.getFieldTypes().iterator();
                  HashSet<FieldType> fieldSet = new HashSet<FieldType>();
                  FieldType ft = null;
                  while (ftIterator.hasNext()) {
                      ft = ftIterator.next();
                      if (ft != null) {
                          fieldSet.add(ft);
                      }
                      break;
                  }
                  RangeType rangeSubset = new DefaultRangeType(range.getName(), range.getDescription(), fieldSet);
                  readRequest.setRangeSubset(rangeSubset);
  //                LinkedHashSet<Envelope> requestedVerticalSubset = new LinkedHashSet<Envelope>();
  //                final int numLevels = verticalDomain.size();
  //                final Iterator<Envelope> iterator = verticalDomain.iterator();
  //                if (!isExtensiveTest) {
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.