Class LuceneSerializer
java.lang.Object
com.apple.foundationdb.record.lucene.directory.LuceneSerializer
Serialize a Lucene directory block to/from an FDB key-value byte array.
Supports compression and encryption.
-
Constructor Summary
ConstructorsConstructorDescriptionLuceneSerializer(boolean compressionEnabled, boolean encryptionEnabled, SerializationKeyManager keyManager) -
Method Summary
-
Constructor Details
-
LuceneSerializer
public LuceneSerializer(boolean compressionEnabled, boolean encryptionEnabled, @Nullable SerializationKeyManager keyManager)
-
-
Method Details
-
isCompressionEnabled
public boolean isCompressionEnabled() -
isEncryptionEnabled
public boolean isEncryptionEnabled() -
getKeyManager
-
encode
@Nullable public byte[] encode(@Nullable byte[] data) -
decode
@Nullable public byte[] decode(@Nullable byte[] data)
-