Package com.mongodb

Class Bytes

java.lang.Object
org.bson.BSON
com.mongodb.Bytes

@Deprecated public class Bytes extends BSON
Deprecated.
there is no replacement for this class
Class that hold definitions of the wire protocol
  • Field Details

    • ORDER

      public static final ByteOrder ORDER
      Deprecated.
      Little-endian
    • QUERYOPTION_TAILABLE

      public static final int QUERYOPTION_TAILABLE
      Deprecated.
      Tailable means cursor is not closed when the last data is retrieved. Rather, the cursor marks the final object's position. You can resume using the cursor later, from where it was located, if more data were received. Like any "latent cursor", the cursor may become invalid at some point (CursorNotFound) - for example if the final object it references were deleted.
      See Also:
    • QUERYOPTION_SLAVEOK

      public static final int QUERYOPTION_SLAVEOK
      Deprecated.
      When turned on, read queries will be directed to slave servers instead of the primary server.
      See Also:
    • QUERYOPTION_OPLOGREPLAY

      public static final int QUERYOPTION_OPLOGREPLAY
      Deprecated.
      Internal replication use only - driver should not set
      See Also:
    • QUERYOPTION_NOTIMEOUT

      public static final int QUERYOPTION_NOTIMEOUT
      Deprecated.
      The server normally times out idle cursors after an inactivity period (10 minutes) to prevent excess memory use. Set this option to prevent that.
      See Also:
    • QUERYOPTION_AWAITDATA

      public static final int QUERYOPTION_AWAITDATA
      Deprecated.
      Use with TailableCursor. If we are at the end of the data, block for a while rather than returning no data. After a timeout period, we do return as normal.
      See Also:
    • QUERYOPTION_EXHAUST

      public static final int QUERYOPTION_EXHAUST
      Deprecated.
      Stream the data down full blast in multiple "more" packages, on the assumption that the client will fully read all data queried. Faster when you are pulling a lot of data and know you want to pull it all down. Note: the client is not allowed to not read all the data unless it closes the connection.
      See Also:
    • QUERYOPTION_PARTIAL

      public static final int QUERYOPTION_PARTIAL
      Deprecated.
      Use with sharding (mongos). Allows partial results from a sharded system if any shards are down/missing from the cluster. If not used an error will be returned from the mongos server.
      See Also:
    • RESULTFLAG_CURSORNOTFOUND

      public static final int RESULTFLAG_CURSORNOTFOUND
      Deprecated.
      Set when getMore is called but the cursor id is not valid at the server. Returned with zero results.
      See Also:
    • RESULTFLAG_ERRSET

      public static final int RESULTFLAG_ERRSET
      Deprecated.
      Set when query failed. Results consist of one document containing an "$err" field describing the failure.
      See Also:
    • RESULTFLAG_SHARDCONFIGSTALE

      public static final int RESULTFLAG_SHARDCONFIGSTALE
      Deprecated.
      Drivers should ignore this. Only mongos will ever see this set, in which case, it needs to update config from the server.
      See Also:
    • RESULTFLAG_AWAITCAPABLE

      public static final int RESULTFLAG_AWAITCAPABLE
      Deprecated.
      Set when the server supports the AwaitData Query option. If it doesn't, a client should sleep a little between getMore's of a Tailable cursor. Mongod version 1.6 supports AwaitData and thus always sets AwaitCapable.
      See Also:
  • Constructor Details

    • Bytes

      public Bytes()
      Deprecated.
  • Method Details

    • getType

      public static byte getType(Object object)
      Deprecated.
      Gets the type byte for a given object.
      Parameters:
      object - the object
      Returns:
      the byte value associated with the type, or -1 if no type is matched