Codota Logo
DataType.write
Code IndexAdd Codota to your IDE (free)

How to use
write
method
in
org.h2.mvstore.type.DataType

Best Java code snippets using org.h2.mvstore.type.DataType.write (Showing top 19 results out of 315)

  • Common ways to obtain DataType
private void myMethod () {
DataType d =
  • Codota IconMVMap mVMap;mVMap.getKeyType()
  • Codota IconMVMap mVMap;mVMap.getValueType()
  • Smart code suggestions by Codota
}
origin: com.h2database/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  Object[] array = (Object[]) obj;
  for (int i = 0; i < arrayLength; i++) {
    DataType t = elementTypes[i];
    Object o = array[i];
    if (o == null) {
      buff.put((byte) 0);
    } else {
      buff.put((byte) 1);
      t.write(buff, o);
    }
  }
}
origin: com.h2database/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  VersionedValue v = (VersionedValue) obj;
  buff.putVarLong(v.operationId);
  if (v.value == null) {
    buff.put((byte) 0);
  } else {
    buff.put((byte) 1);
    valueType.write(buff, v.value);
  }
}
origin: com.h2database/h2

@Override
public void write(WriteBuffer buff, Object[] obj, int len, boolean key) {
  boolean fastPath = true;
  for (int i = 0; i < len; i++) {
    VersionedValue v = (VersionedValue) obj[i];
    if (v.operationId != 0 || v.value == null) {
      fastPath = false;
    }
  }
  if (fastPath) {
    buff.put((byte) 0);
    for (int i = 0; i < len; i++) {
      VersionedValue v = (VersionedValue) obj[i];
      valueType.write(buff, v.value);
    }
  } else {
    // slow path:
    // store op ids, and some entries may be null
    buff.put((byte) 1);
    for (int i = 0; i < len; i++) {
      write(buff, obj[i]);
    }
  }
}
origin: com.h2database/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  DataType t = getType(obj);
  if (t != this) {
    t.write(buff, obj);
    return;
  }
  byte[] data = serialize(obj);
  // we say they are larger, because these objects
  // use quite a lot of disk space
  int size = data.length * 2;
  // adjust the average size
  // using an exponential moving average
  averageSize = (size + 15 * averageSize) / 16;
  buff.put((byte) TYPE_SERIALIZED_OBJECT).putVarInt(data.length)
      .put(data);
}
origin: com.h2database/h2

map.getKeyType().write(buff, keys, len, true);
if (type == DataUtils.PAGE_TYPE_LEAF) {
  map.getValueType().write(buff, values, len, false);
origin: org.apache.jackrabbit/oak-store-document

  @Override
  @Nullable
  public Void apply(@Nullable WriteBuffer buffer) {
    keyType.write(buffer, key);
    if (value == null) {
      buffer.put((byte) 0);
    } else {
      buffer.put((byte) 1);
      valueType.write(buffer, value);
    }
    return null;
  }
});
origin: apache/jackrabbit-oak

  @Override
  @Nullable
  public Void apply(@Nullable WriteBuffer buffer) {
    keyType.write(buffer, key);
    if (value == null) {
      buffer.put((byte) 0);
    } else {
      buffer.put((byte) 1);
      valueType.write(buffer, value);
    }
    return null;
  }
});
origin: com.eventsourcing/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  Object[] array = (Object[]) obj;
  for (int i = 0; i < arrayLength; i++) {
    DataType t = elementTypes[i];
    Object o = array[i];
    if (o == null) {
      buff.put((byte) 0);
    } else {
      buff.put((byte) 1);
      t.write(buff, o);
    }
  }
}
origin: org.wowtools/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  Object[] array = (Object[]) obj;
  for (int i = 0; i < arrayLength; i++) {
    DataType t = elementTypes[i];
    Object o = array[i];
    if (o == null) {
      buff.put((byte) 0);
    } else {
      buff.put((byte) 1);
      t.write(buff, o);
    }
  }
}
origin: com.eventsourcing/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  VersionedValue v = (VersionedValue) obj;
  buff.putVarLong(v.operationId);
  if (v.value == null) {
    buff.put((byte) 0);
  } else {
    buff.put((byte) 1);
    valueType.write(buff, v.value);
  }
}
origin: org.wowtools/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  VersionedValue v = (VersionedValue) obj;
  buff.putVarLong(v.operationId);
  if (v.value == null) {
    buff.put((byte) 0);
  } else {
    buff.put((byte) 1);
    valueType.write(buff, v.value);
  }
}
origin: org.wowtools/h2

@Override
public void write(WriteBuffer buff, Object[] obj, int len, boolean key) {
  boolean fastPath = true;
  for (int i = 0; i < len; i++) {
    VersionedValue v = (VersionedValue) obj[i];
    if (v.operationId != 0 || v.value == null) {
      fastPath = false;
    }
  }
  if (fastPath) {
    buff.put((byte) 0);
    for (int i = 0; i < len; i++) {
      VersionedValue v = (VersionedValue) obj[i];
      valueType.write(buff, v.value);
    }
  } else {
    // slow path:
    // store op ids, and some entries may be null
    buff.put((byte) 1);
    for (int i = 0; i < len; i++) {
      write(buff, obj[i]);
    }
  }
}
origin: com.eventsourcing/h2

@Override
public void write(WriteBuffer buff, Object[] obj, int len, boolean key) {
  boolean fastPath = true;
  for (int i = 0; i < len; i++) {
    VersionedValue v = (VersionedValue) obj[i];
    if (v.operationId != 0 || v.value == null) {
      fastPath = false;
    }
  }
  if (fastPath) {
    buff.put((byte) 0);
    for (int i = 0; i < len; i++) {
      VersionedValue v = (VersionedValue) obj[i];
      valueType.write(buff, v.value);
    }
  } else {
    // slow path:
    // store op ids, and some entries may be null
    buff.put((byte) 1);
    for (int i = 0; i < len; i++) {
      write(buff, obj[i]);
    }
  }
}
origin: com.h2database/h2-mvstore

@Override
public void write(WriteBuffer buff, Object obj) {
  DataType t = getType(obj);
  if (t != this) {
    t.write(buff, obj);
    return;
  }
  byte[] data = serialize(obj);
  // we say they are larger, because these objects
  // use quite a lot of disk space
  int size = data.length * 2;
  // adjust the average size
  // using an exponential moving average
  averageSize = (size + 15 * averageSize) / 16;
  buff.put((byte) TYPE_SERIALIZED_OBJECT).putVarInt(data.length)
      .put(data);
}
origin: org.wowtools/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  DataType t = getType(obj);
  if (t != this) {
    t.write(buff, obj);
    return;
  }
  byte[] data = serialize(obj);
  // we say they are larger, because these objects
  // use quite a lot of disk space
  int size = data.length * 2;
  // adjust the average size
  // using an exponential moving average
  averageSize = (size + 15 * averageSize) / 16;
  buff.put((byte) TYPE_SERIALIZED_OBJECT).putVarInt(data.length)
      .put(data);
}
origin: com.eventsourcing/h2

@Override
public void write(WriteBuffer buff, Object obj) {
  DataType t = getType(obj);
  if (t != this) {
    t.write(buff, obj);
    return;
  }
  byte[] data = serialize(obj);
  // we say they are larger, because these objects
  // use quite a lot of disk space
  int size = data.length * 2;
  // adjust the average size
  // using an exponential moving average
  averageSize = (size + 15 * averageSize) / 16;
  buff.put((byte) TYPE_SERIALIZED_OBJECT).putVarInt(data.length)
      .put(data);
}
origin: org.wowtools/h2

map.getKeyType().write(buff, keys, len, true);
if (type == DataUtils.PAGE_TYPE_LEAF) {
  map.getValueType().write(buff, values, len, false);
origin: com.h2database/h2-mvstore

map.getKeyType().write(buff, keys, len, true);
if (type == DataUtils.PAGE_TYPE_LEAF) {
  map.getValueType().write(buff, values, len, false);
origin: com.eventsourcing/h2

map.getKeyType().write(buff, keys, len, true);
if (type == DataUtils.PAGE_TYPE_LEAF) {
  map.getValueType().write(buff, values, len, false);
org.h2.mvstore.typeDataTypewrite

Javadoc

Write an object.

Popular methods of DataType

  • getMemory
    Estimate the used memory in bytes.
  • read
    Read a list of objects.
  • compare
    Compare two keys.

Popular in Java

  • Reactive rest calls using spring rest template
  • compareTo (BigDecimal)
  • getSupportFragmentManager (FragmentActivity)
  • onCreateOptionsMenu (Activity)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Permission (java.security)
    Abstract class for representing access to a system resource. All permissions have a name (whose inte
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now