diff options
Diffstat (limited to 'predicate-search/src/main/java/com/yahoo/search/predicate/index/Feature.java')
-rw-r--r-- | predicate-search/src/main/java/com/yahoo/search/predicate/index/Feature.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/predicate-search/src/main/java/com/yahoo/search/predicate/index/Feature.java b/predicate-search/src/main/java/com/yahoo/search/predicate/index/Feature.java new file mode 100644 index 00000000000..6a998413ec0 --- /dev/null +++ b/predicate-search/src/main/java/com/yahoo/search/predicate/index/Feature.java @@ -0,0 +1,20 @@ +// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.search.predicate.index; + +import com.yahoo.document.predicate.PredicateHash; + +/** + * Utility class for feature related constants and methods. + * + * @author bjorncs + */ +public class Feature { + public static final String Z_STAR_COMPRESSED_ATTRIBUTE_NAME = "z-star-compressed"; + public static final long Z_STAR_COMPRESSED_ATTRIBUTE_HASH = PredicateHash.hash64(Z_STAR_COMPRESSED_ATTRIBUTE_NAME); + + private Feature() {} + + public static long createHash(String key, String value) { + return PredicateHash.hash64(key + "=" + value); + } +} |