<author email="javajedi@users.sf.net">Tim McCune</author>
</properties>
<body>
+ <release version="1.2.11" date="TBD">
+ <action dev="jahlborn" type="fix" system="SourceForge2" issue="94">
+ Do not unicode compress strings which are longer than 1024 chars.
+ </action>
+ </release>
<release version="1.2.10" date="2013-02-18">
<action dev="jahlborn" type="update">
Add info to the Column to support MEMO columns which are HYPERLINKS.
public final int SIZE_LONG_VALUE_DEF;
public final int MAX_INLINE_LONG_VALUE_SIZE;
public final int MAX_LONG_VALUE_ROW_SIZE;
+ public final int MAX_COMPRESSED_UNICODE_SIZE;
public final int SIZE_TDEF_HEADER;
public final int SIZE_TDEF_TRAILER;
public final int SIZE_COLUMN_DEF_BLOCK;
SIZE_LONG_VALUE_DEF = defineSizeLongValueDef();
MAX_INLINE_LONG_VALUE_SIZE = defineMaxInlineLongValueSize();
MAX_LONG_VALUE_ROW_SIZE = defineMaxLongValueRowSize();
+ MAX_COMPRESSED_UNICODE_SIZE = defineMaxCompressedUnicodeSize();
SIZE_TDEF_HEADER = defineSizeTdefHeader();
SIZE_TDEF_TRAILER = defineSizeTdefTrailer();
SIZE_COLUMN_DEF_BLOCK = defineSizeColumnDefBlock();
protected abstract int defineSizeLongValueDef();
protected abstract int defineMaxInlineLongValueSize();
protected abstract int defineMaxLongValueRowSize();
+ protected abstract int defineMaxCompressedUnicodeSize();
protected abstract int defineSizeTdefHeader();
protected abstract int defineSizeTdefTrailer();
protected abstract int defineSizeColumnDefBlock();
@Override
protected int defineMaxLongValueRowSize() { return 2032; }
@Override
+ protected int defineMaxCompressedUnicodeSize() { return 1024; }
+ @Override
protected int defineSizeTdefHeader() { return 63; }
@Override
protected int defineSizeTdefTrailer() { return 2; }
@Override
protected int defineMaxLongValueRowSize() { return 4076; }
@Override
+ protected int defineMaxCompressedUnicodeSize() { return 1024; }
+ @Override
protected int defineSizeTdefHeader() { return 63; }
@Override
protected int defineSizeTdefTrailer() { return 2; }