All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.rapleaf.jack.store.iface.ValueIndexer Maven / Gradle / Ivy

package com.rapleaf.jack.store.iface;

import java.util.List;

import com.google.gson.JsonObject;
import org.joda.time.DateTime;

public interface ValueIndexer> {

  E put(String key, Object value);

  E putBoolean(String key, Boolean value);

  E putInt(String key, Integer value);

  E putLong(String key, Long value);

  E putDouble(String key, Double value);

  E putDateTime(String key, DateTime value);

  E putString(String key, String value);

  E putJson(String key, JsonObject json);

  E putList(String key, List valueList);

  E putBooleanList(String key, List valueList);

  E putIntList(String key, List valueList);

  E putLongList(String key, List valueList);

  E putDoubleList(String key, List valueList);

  E putDateTimeList(String key, List valueList);

  E putStringList(String key, List valueList);

}