/** * Writes enum as int. * * @param w Writer. * @param e Enum. */ public static void writeEnumInt(BinaryRawWriter w, Enum e) { w.writeInt(e == null ? 0 : e.ordinal()); }
/** * Writes enum as int. * * @param w Writer. * @param e Enum. */ public static void writeEnumInt(BinaryRawWriter w, Enum e, Enum def) { assert def != null; w.writeInt(e == null ? def.ordinal() : e.ordinal()); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter out = writer.rawWriter(); if (ranges == null) out.writeInt(-1); else { assert !ranges.isEmpty(); out.writeInt(ranges.size()); for (IgfsFileAffinityRange range : ranges) out.writeObject(range); } }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { final BinaryRawWriter raw = writer.rawWriter(); raw.writeString(query); if (versions != null) { raw.writeInt(versions.length); for (long ver : versions) raw.writeLong(ver); } else raw.writeInt(-1); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { final BinaryRawWriter raw = writer.rawWriter(); if (entitySets != null) { raw.writeInt(entitySets.length); for (String entitySet : entitySets) raw.writeString(entitySet); } else raw.writeInt(-1); raw.writeByteArray(data); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter out = writer.rawWriter(); out.writeObject(range); out.writeInt(status); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter rawWriter = writer.rawWriter(); rawWriter.writeObject(map.comparator()); int size = map.size(); rawWriter.writeInt(size); for (Map.Entry<Object, Object> entry : ((TreeMap<Object, Object>)map).entrySet()) { rawWriter.writeObject(entry.getKey()); rawWriter.writeObject(entry.getValue()); } }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter rawWriter = writer.rawWriter(); rawWriter.writeObject(set.comparator()); int size = set.size(); rawWriter.writeInt(size); for (Object val : set) rawWriter.writeObject(val); }
/** * Reads the near config. * * @param out Stream. * @param cfg NearCacheConfiguration. */ private static void writeNearConfiguration(BinaryRawWriter out, NearCacheConfiguration cfg) { assert cfg != null; out.writeInt(cfg.getNearStartSize()); writeEvictionPolicy(out, cfg.getNearEvictionPolicy()); }
/** * Writes fields to provided writer. * * @param writer Writer. * @throws BinaryObjectException If fails. */ public void writeRawBinary(BinaryRawWriter writer) throws BinaryObjectException { BinaryUtils.writeIgniteUuid(writer, affKey); writer.writeInt(status); writer.writeLong(startOff); writer.writeLong(endOff); }
/** * Write in a binary format. * * @param writer Binary writer. */ public void write(BinaryRawWriter writer) { writer.writeString(schemaName); writer.writeString(tableName); writer.writeString(columnName); byte typeId = BinaryUtils.typeByClass(dataType); writer.writeByte(typeId); if (ver.compareTo(OdbcConnectionContext.VER_2_7_0) >= 0) { writer.writeInt(precision); writer.writeInt(scale); } }
/** {@inheritDoc} */ @Override public void writeBinary(final BinaryWriter writer) throws BinaryObjectException { final BinaryRawWriter rawWriter = writer.rawWriter(); rawWriter.writeMap(updatesMap); rawWriter.writeLong(accessTime); rawWriter.writeBoolean(maxIntervalChanged); if (maxIntervalChanged) rawWriter.writeInt(maxInactiveInterval); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { writer.writeInt("val", val); writer.rawWriter().writeInt(rawVal); }
/** {@inheritDoc} */ @Override public void writeBinary(final BinaryWriter writer) throws BinaryObjectException { final BinaryRawWriter rawWriter = writer.rawWriter(); rawWriter.writeString(id); rawWriter.writeLong(createTime); rawWriter.writeLong(accessTime); rawWriter.writeInt(maxInactiveInterval); rawWriter.writeMap(attrs); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter out = writer.rawWriter(); writeBinary(out); out.writeInt(blockSize); out.writeLong(len); BinaryUtils.writeIgniteUuid(out, lockId); BinaryUtils.writeIgniteUuid(out, affKey); out.writeObject(fileMap); out.writeBoolean(evictExclude); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter rawWriter = writer.rawWriter(); IgfsUtils.writePath(rawWriter, path); rawWriter.writeInt(blockSize); rawWriter.writeLong(grpBlockSize); rawWriter.writeLong(len); IgfsUtils.writeProperties(rawWriter, props); rawWriter.writeLong(accessTime); rawWriter.writeLong(modificationTime); rawWriter.writeByte(flags); }
/** {@inheritDoc} */ @Override public void writeBinary(BinaryWriter writer) throws BinaryObjectException { BinaryRawWriter out = writer.rawWriter(); out.writeLong(accessTime); out.writeLong(modificationTime); IgfsUtils.writeProperties(out, props); out.writeInt(blockSize); BinaryUtils.writeIgniteUuid(out, affKey); BinaryUtils.writeIgniteUuid(out, lockId); out.writeBoolean(evictExclude); out.writeLong(len); }