Examples of LongToken


Examples of org.apache.cassandra.dht.LongToken

        int rowOverhead;
        MemtableAllocator allocator = MEMORY_POOL.newAllocator();
        ConcurrentNavigableMap<RowPosition, Object> rows = new ConcurrentSkipListMap<>();
        final Object val = new Object();
        for (int i = 0 ; i < count ; i++)
            rows.put(allocator.clone(new BufferDecoratedKey(new LongToken((long) i), ByteBufferUtil.EMPTY_BYTE_BUFFER), group), val);
        double avgSize = ObjectSizes.measureDeep(rows) / (double) count;
        rowOverhead = (int) ((avgSize - Math.floor(avgSize)) < 0.05 ? Math.floor(avgSize) : Math.ceil(avgSize));
        rowOverhead -= ObjectSizes.measureDeep(new LongToken((long) 0));
        rowOverhead += AtomicBTreeColumns.EMPTY_SIZE;
        allocator.setDiscarding();
        allocator.setDiscarded();
        return rowOverhead;
    }
View Full Code Here

Examples of org.apache.cassandra.dht.LongToken

        StorageService.instance.setPartitionerUnsafe(new Murmur3Partitioner());

        TokenMetadata metadata = StorageService.instance.getTokenMetadata();
        metadata.clearUnsafe();

        metadata.updateNormalToken(new LongToken(1000L), InetAddress.getByName("127.0.0.1"));
        metadata.updateNormalToken(new LongToken(2000L), InetAddress.getByName("127.0.0.2"));
        metadata.updateNormalToken(new LongToken(3000L), InetAddress.getByName("127.0.0.3"));
        metadata.updateNormalToken(new LongToken(4000L), InetAddress.getByName("127.0.0.4"));

        Map<String, String> configOptions = new HashMap<String, String>();
        configOptions.put("replication_factor", "3");
        Collection<Range<Token>> repairRangeFrom = StorageService.instance.createRepairRangeFrom("1500", "3700");
        assert repairRangeFrom.size() == 3;
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(1500L), new LongToken(2000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(2000L), new LongToken(3000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(3000L), new LongToken(3700L)));

        repairRangeFrom = StorageService.instance.createRepairRangeFrom("500", "700");
        assert repairRangeFrom.size() == 1;
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(500L), new LongToken(700L)));

        repairRangeFrom = StorageService.instance.createRepairRangeFrom("500", "1700");
        assert repairRangeFrom.size() == 2;
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(500L), new LongToken(1000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(1000L), new LongToken(1700L)));

        repairRangeFrom = StorageService.instance.createRepairRangeFrom("2500", "2300");
        assert repairRangeFrom.size() == 5;
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(2500L), new LongToken(3000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(3000L), new LongToken(4000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(4000L), new LongToken(1000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(1000L), new LongToken(2000L)));
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(2000L), new LongToken(2300L)));

        repairRangeFrom = StorageService.instance.createRepairRangeFrom("2000", "3000");
        assert repairRangeFrom.size() == 1;
        assert repairRangeFrom.contains(new Range<Token>(new LongToken(2000L), new LongToken(3000L)));

        repairRangeFrom = StorageService.instance.createRepairRangeFrom("2000", "2000");
        assert repairRangeFrom.size() == 0;
    }
View Full Code Here

Examples of org.apache.cassandra.dht.LongToken

        int rowOverhead;
        MemtableAllocator allocator = MEMORY_POOL.newAllocator();
        ConcurrentNavigableMap<RowPosition, Object> rows = new ConcurrentSkipListMap<>();
        final Object val = new Object();
        for (int i = 0 ; i < count ; i++)
            rows.put(allocator.clone(new BufferDecoratedKey(new LongToken((long) i), ByteBufferUtil.EMPTY_BYTE_BUFFER), group), val);
        double avgSize = ObjectSizes.measureDeep(rows) / (double) count;
        rowOverhead = (int) ((avgSize - Math.floor(avgSize)) < 0.05 ? Math.floor(avgSize) : Math.ceil(avgSize));
        rowOverhead -= ObjectSizes.measureDeep(new LongToken((long) 0));
        rowOverhead += AtomicBTreeColumns.EMPTY_SIZE;
        allocator.setDiscarding();
        allocator.setDiscarded();
        return rowOverhead;
    }
View Full Code Here

Examples of org.apache.hadoop.hdfs.tools.offlineEditsViewer.Tokenizer.LongToken

  /**
   * Convenience shortcut method to parse a specific token type
   */
  public LongToken visitLong(EditsElement e) throws IOException {
    return (LongToken)visit(tokenizer.read(new LongToken(e)));
  }
View Full Code Here

Examples of org.apache.hadoop.hdfs.tools.offlineEditsViewer.Tokenizer.LongToken

  /**
   * Convenience shortcut method to parse a specific token type
   */
  public LongToken visitLong(EditsElement e) throws IOException {
    return (LongToken)visit(tokenizer.read(new LongToken(e)));
  }
View Full Code Here

Examples of org.apache.hadoop.hdfs.tools.offlineEditsViewer.Tokenizer.LongToken

  /**
   * Convenience shortcut method to parse a specific token type
   */
  public LongToken visitLong(EditsElement e) throws IOException {
    return (LongToken)visit(tokenizer.read(new LongToken(e)));
  }
View Full Code Here

Examples of ptolemy.data.LongToken

     */
    public VariableSleep(CompositeEntity container, String name)
            throws NameDuplicationException, IllegalActionException {
        super(container, name);
        defaultSleepTime = new Parameter(this, "defaultSleepTime",
                new LongToken(0));
        defaultSleepTime.setTypeEquals(BaseType.LONG);

        // Data type polymorphic, multiports.
        input.setMultiport(true);
        output.setMultiport(true);
View Full Code Here

Examples of ptolemy.data.LongToken

            checkpointTrigger =
                ((BooleanToken) _checkpoint.get(0)).booleanValue();
        }

        if (_rollback.getWidth() > 0 && _rollback.hasToken(0)) {
            LongToken rollbackHandle = (LongToken) _rollback.get(0);
            _rollbackHandle = rollbackHandle.longValue();
        } else {
            _rollbackHandle = -1;
        }

        if (checkpointTrigger) {
            HashMap<Checkpoint, Long> handles = new HashMap<Checkpoint, Long>();
            _checkpoint(handles, (CompositeActor) getContainer());
            _currentHandle++;
            _handleMap.put(Long.valueOf(_currentHandle), handles);
            _handle.send(0, new LongToken(_currentHandle));
        }
    }
View Full Code Here

Examples of ptolemy.data.LongToken

        } else if (value instanceof Integer) {
            tmp = new IntToken(((Integer) value).intValue());
        } else if (value instanceof Double) {
            tmp = new DoubleToken(((Double) value).doubleValue());
        } else if (value instanceof Long) {
            tmp = new LongToken(((Long) value).longValue());
        } else if (value instanceof String) {
            tmp = new StringToken((String) value);
        } else if (value instanceof Boolean) {
            tmp = new BooleanToken(((Boolean) value).booleanValue());
        } else if (value instanceof Complex) {
View Full Code Here

Examples of ptolemy.data.LongToken

                    // Strip off the radix prefix and the length suffix.
                    x = x.substring(prefixLength, len - suffixLength);

                    if (mustBeLong) {
                        // If the size was specified as long, then create a long.
                        jjtn003._ptToken = new LongToken(Long.parseLong(x,
                                radix));
                    } else if (mustBeShort) {
                        // If the size was specified as short, then create a short.
                        jjtn003._ptToken = new ShortToken(Integer.parseInt(x,
                                radix));
                    } else if (mustBeUnsignedByte) {
                        // If the size was specified as unsignedbyte,
                        // then create an unsigned byte, truncating if necessary.
                        jjtn003._ptToken = new UnsignedByteToken(Integer
                                .parseInt(x, radix));
                    } else {
                        // Try to infer the size.  Inferred sizes are at least
                        // integer.
                        try {
                            jjtn003._ptToken = new IntToken(Integer.parseInt(x,
                                    radix));
                        } catch (NumberFormatException nfe) {
                            jjtn003._ptToken = new LongToken(Long.parseLong(x,
                                    radix));
                        }
                    }
                    jjtn003._isConstant = true;
                } catch (NumberFormatException ee) {
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.