From 780b92ada9afcf1d58085a83a0b9e6bc982203d1 Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 17 Feb 2015 17:25:57 +0000 Subject: Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz. --- .../bind/tuple/SortedPackedLongBinding.html | 750 ++++++++++----------- 1 file changed, 372 insertions(+), 378 deletions(-) (limited to 'docs/java/com/sleepycat/bind/tuple/SortedPackedLongBinding.html') diff --git a/docs/java/com/sleepycat/bind/tuple/SortedPackedLongBinding.html b/docs/java/com/sleepycat/bind/tuple/SortedPackedLongBinding.html index f884a4ee..5a36d91d 100644 --- a/docs/java/com/sleepycat/bind/tuple/SortedPackedLongBinding.html +++ b/docs/java/com/sleepycat/bind/tuple/SortedPackedLongBinding.html @@ -1,412 +1,406 @@ - - - - - -SortedPackedLongBinding (Oracle - Berkeley DB Java API) - - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
-Berkeley DB
version 5.3.21
-
- + + +
+ + +
+ + + - -
-

- -com.sleepycat.bind.tuple -
-Class SortedPackedLongBinding

-
-java.lang.Object
-  extended by com.sleepycat.bind.tuple.TupleBase<E>
-      extended by com.sleepycat.bind.tuple.TupleBinding<Long>
-          extended by com.sleepycat.bind.tuple.SortedPackedLongBinding
-
-
-
All Implemented Interfaces:
EntryBinding<Long>
-
-
-
-
public class SortedPackedLongBinding
extends TupleBinding<Long>
- - -

-A concrete TupleBinding for a sorted Long +

+
com.sleepycat.bind.tuple
+

Class SortedPackedLongBinding

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EntryBinding<java.lang.Long>
    +
    +
    +
    +
    public class SortedPackedLongBinding
    +extends TupleBinding<java.lang.Long>
    +
    A concrete TupleBinding for a sorted Long primitive wrapper or a sorted long primitive, that stores the value in the smallest number of bytes possible.

    There are two ways to use this class:

      -
    1. When using the com.sleepycat.db package directly, the static +
    2. When using the com.sleepycat.db package directly, the static methods in this class can be used to convert between primitive values and - DatabaseEntry objects.
    3. -
    4. When using the com.sleepycat.collections package, an instance of + DatabaseEntry objects.
    5. +
    6. When using the com.sleepycat.collections package, an instance of this class can be used with any stored collection.
    7. -
    -

    - -

    -

    -
    See Also:
    Integer Formats
    -
    - -

    - +

    +
    See Also:
    Integer Formats
    +
  • +
+
+
+ +
+
+
    +
  • - - - - - - -
    -Constructor Detail
    - -

    -SortedPackedLongBinding

    -
    -public SortedPackedLongBinding()
    -
    -
    - +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortedPackedLongBinding

        +
        public SortedPackedLongBinding()
        +
      • +
      +
    • +
    - - - - - - -
    -Method Detail
    - -

    -entryToObject

    -
    -public Long entryToObject(TupleInput input)
    -
    -
    Description copied from class: TupleBinding
    -
    Constructs a key or data object from a TupleInput entry. -

    -

    -
    Specified by:
    entryToObject in class TupleBinding<Long>
    -
    -
    -
    Parameters:
    input - is the tuple key or data entry. -
    Returns:
    the key or data object constructed from the entry.
    -
    -
    -
    - -

    -objectToEntry

    -
    -public void objectToEntry(Long object,
    -                          TupleOutput output)
    -
    -
    Description copied from class: TupleBinding
    -
    Converts a key or data object to a tuple entry. -

    -

    -
    Specified by:
    objectToEntry in class TupleBinding<Long>
    -
    -
    -
    Parameters:
    object - is the key or data object.
    output - is the tuple entry to which the key or data should be - written.
    -
    -
    -
    - -

    -getTupleOutput

    -
    -protected TupleOutput getTupleOutput(Long object)
    -
    -
    Description copied from class: TupleBase
    -
    Returns an empty TupleOutput instance that will be used by the tuple +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        entryToObject

        +
        public java.lang.Long entryToObject(TupleInput input)
        +
        Description copied from class: TupleBinding
        +
        Constructs a key or data object from a TupleInput entry.
        +
        +
        Specified by:
        +
        entryToObject in class TupleBinding<java.lang.Long>
        +
        Parameters:
        input - is the tuple key or data entry.
        +
        Returns:
        the key or data object constructed from the entry.
        +
      • +
      + + + +
        +
      • +

        objectToEntry

        +
        public void objectToEntry(java.lang.Long object,
        +                 TupleOutput output)
        +
        Description copied from class: TupleBinding
        +
        Converts a key or data object to a tuple entry.
        +
        +
        Specified by:
        +
        objectToEntry in class TupleBinding<java.lang.Long>
        +
        Parameters:
        object - is the key or data object.
        output - is the tuple entry to which the key or data should be + written.
        +
      • +
      + + + +
        +
      • +

        getTupleOutput

        +
        protected TupleOutput getTupleOutput(java.lang.Long object)
        +
        Description copied from class: TupleBase
        +
        Returns an empty TupleOutput instance that will be used by the tuple binding or key creator.

        The default implementation of this method creates a new TupleOutput - with an initial buffer size that can be changed using the TupleBase.setTupleBufferSize(int) method.

        + with an initial buffer size that can be changed using the TupleBase.setTupleBufferSize(int) method.

        This method may be overridden to return a TupleOutput instance. For example, an instance per thread could be created and returned by this method. If a TupleOutput instance is reused, be sure to call its - FastOutputStream.reset() method before each - use.

        -

        -

        -
        Overrides:
        getTupleOutput in class TupleBase<Long>
        -
        -
        -
        Parameters:
        object - is the object to be written to the tuple output, and may - be used by subclasses to determine the size of the output buffer. -
        Returns:
        an empty TupleOutput instance.
        See Also:
        TupleBase.setTupleBufferSize(int)
        -
        -
    -
    - -

    -entryToLong

    -
    -public static Long entryToLong(DatabaseEntry entry)
    -
    -
    Converts an entry buffer into a simple Long value. -

    -

    -
    Parameters:
    entry - is the source entry buffer. -
    Returns:
    the resulting value.
    -
    -
    -
    - -

    -longToEntry

    -
    -public static void longToEntry(long val,
    -                               DatabaseEntry entry)
    -
    -
    Converts a simple Long value into an entry buffer, using - SortedPackedLong format. -

    -

    -
    Parameters:
    val - is the source value.
    entry - is the destination entry buffer.
    -
    -
    + FastOutputStream.reset() method before each + use.

+
+
Overrides:
+
getTupleOutput in class TupleBase<java.lang.Long>
+
Parameters:
object - is the object to be written to the tuple output, and may + be used by subclasses to determine the size of the output buffer.
+
Returns:
an empty TupleOutput instance.
See Also:
TupleBase.setTupleBufferSize(int)
+ + + + + + + + + + + + + + +
+ -
- - - - - - - - - - - - - - - - - - -
-Berkeley DB
version 5.3.21
-
- + + +
+ + +
+ + + - -
-Copyright (c) 1996, 2012 Oracle and/or its affiliates. All rights reserved. - - +

Copyright (c) 1996, 2015 Oracle and/or its affiliates. All rights reserved.

+ + -- cgit v1.2.1