本文整理了Java中org.hibernate.search.util.logging.impl.Log.unsupportedFacetRangeParameter()
方法的一些代码示例,展示了Log.unsupportedFacetRangeParameter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log.unsupportedFacetRangeParameter()
方法的具体详情如下:
包路径:org.hibernate.search.util.logging.impl.Log
类名称:Log
方法名:unsupportedFacetRangeParameter
暂无
代码示例来源:origin: hibernate/hibernate-search
private ArrayList<Facet> updateRangeFacets(RangeFacetRequest<?> facetRequest, FacetMetadata facetMetadata) throws IOException {
ArrayList<Facet> facets;
if ( ReflectionHelper.isIntegerType( facetRequest.getFacetValueType() )
|| Date.class.isAssignableFrom( facetRequest.getFacetValueType() ) ) {
FacetResult facetResult = getFacetResultForLongRange( facetRequest );
facets = new ArrayList<>( facetResult.labelValues.length );
for ( LabelAndValue labelAndValue : facetResult.labelValues ) {
if ( !facetRequest.hasZeroCountsIncluded() && (int) labelAndValue.value == 0 ) {
continue;
}
Facet facet = facetRequest.createFacet( facetMetadata, labelAndValue.label, (int) labelAndValue.value );
facets.add( facet );
}
}
else if ( ReflectionHelper.isFloatingPointType( facetRequest.getFacetValueType() ) ) {
FacetResult facetResult = getFacetResultForFloatingPointRange( facetRequest );
facets = new ArrayList<>( facetResult.labelValues.length );
for ( LabelAndValue labelAndValue : facetResult.labelValues ) {
if ( !facetRequest.hasZeroCountsIncluded() && (int) labelAndValue.value == 0 ) {
continue;
}
Facet facet = facetRequest.createFacet( facetMetadata, labelAndValue.label, (int) labelAndValue.value );
facets.add( facet );
}
}
else {
throw log.unsupportedFacetRangeParameter( facetRequest.getFacetValueType().getName() );
}
return facets;
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
private ArrayList<Facet> updateRangeFacets(RangeFacetRequest<?> facetRequest, FacetMetadata facetMetadata) throws IOException {
ArrayList<Facet> facets;
if ( ReflectionHelper.isIntegerType( facetRequest.getFacetValueType() )
|| Date.class.isAssignableFrom( facetRequest.getFacetValueType() ) ) {
FacetResult facetResult = getFacetResultForLongRange( facetRequest );
facets = new ArrayList<>( facetResult.labelValues.length );
for ( LabelAndValue labelAndValue : facetResult.labelValues ) {
if ( !facetRequest.hasZeroCountsIncluded() && (int) labelAndValue.value == 0 ) {
continue;
}
Facet facet = facetRequest.createFacet( facetMetadata, labelAndValue.label, (int) labelAndValue.value );
facets.add( facet );
}
}
else if ( ReflectionHelper.isFloatingPointType( facetRequest.getFacetValueType() ) ) {
FacetResult facetResult = getFacetResultForFloatingPointRange( facetRequest );
facets = new ArrayList<>( facetResult.labelValues.length );
for ( LabelAndValue labelAndValue : facetResult.labelValues ) {
if ( !facetRequest.hasZeroCountsIncluded() && (int) labelAndValue.value == 0 ) {
continue;
}
Facet facet = facetRequest.createFacet( facetMetadata, labelAndValue.label, (int) labelAndValue.value );
facets.add( facet );
}
}
else {
throw log.unsupportedFacetRangeParameter( facetRequest.getFacetValueType().getName() );
}
return facets;
}
内容来源于网络,如有侵权,请联系作者删除!