AbstractSchemaColumn.java 文件源码

java
阅读 39 收藏 0 点赞 0 评论 0

项目:eclectic-orc 作者:
/**
 * @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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号