public interface IndexFieldTypeFactoryContext
<F> StandardIndexFieldTypeContext<?,F> as(Class<F> inputType)
StringIndexFieldTypeContext<?> asString()
StandardIndexFieldTypeContext<?,Integer> asInteger()
StandardIndexFieldTypeContext<?,Long> asLong()
StandardIndexFieldTypeContext<?,Boolean> asBoolean()
StandardIndexFieldTypeContext<?,Byte> asByte()
StandardIndexFieldTypeContext<?,Short> asShort()
StandardIndexFieldTypeContext<?,Float> asFloat()
StandardIndexFieldTypeContext<?,Double> asDouble()
StandardIndexFieldTypeContext<?,LocalDate> asLocalDate()
StandardIndexFieldTypeContext<?,LocalDateTime> asLocalDateTime()
StandardIndexFieldTypeContext<?,LocalTime> asLocalTime()
StandardIndexFieldTypeContext<?,Instant> asInstant()
StandardIndexFieldTypeContext<?,ZonedDateTime> asZonedDateTime()
StandardIndexFieldTypeContext<?,Year> asYear()
StandardIndexFieldTypeContext<?,YearMonth> asYearMonth()
StandardIndexFieldTypeContext<?,MonthDay> asMonthDay()
StandardIndexFieldTypeContext<?,OffsetDateTime> asOffsetDateTime()
StandardIndexFieldTypeContext<?,OffsetTime> asOffsetTime()
StandardIndexFieldTypeContext<?,GeoPoint> asGeoPoint()
ScaledNumberIndexFieldTypeContext<?,BigDecimal> asBigDecimal()
ScaledNumberIndexFieldTypeContext<?,BigInteger> asBigInteger()
default <T> T extension(IndexFieldTypeFactoryContextExtension<T> extension)
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.