/**
* @return DATE or TIMESTAMP based on presence of @OrcTemporal annotation.
*/
protected Category getAnnotationBasedDateCategory() {
OrcTemporal orcTemporal = getAnnotation(OrcTemporal.class);
if (orcTemporal == null) {
Temporal jpaTemporal = getAnnotation(Temporal.class);
if (jpaTemporal == null) {
return Category.TIMESTAMP;
}
switch (jpaTemporal.value()) {
case DATE:
return Category.DATE;
case TIME:
case TIMESTAMP:
return Category.TIMESTAMP;
}
}
switch (orcTemporal.value()) {
case DATE:
return Category.DATE;
case TIMESTAMP:
return Category.TIMESTAMP;
}
return Category.TIMESTAMP;
}
AbstractSchemaColumn.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:eclectic-orc
作者:
评论列表
文章目录