congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
DataType.write
Code IndexAdd Tabnine 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)

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

  • Making http requests using okhttp
  • notifyDataSetChanged (ArrayAdapter)
  • onRequestPermissionsResult (Fragment)
  • getSupportFragmentManager (FragmentActivity)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now