本文整理汇总了Java中org.hsqldb.types.Type.SQL_INTERVAL_HOUR_TO_MINUTE属性的典型用法代码示例。如果您正苦于以下问题:Java Type.SQL_INTERVAL_HOUR_TO_MINUTE属性的具体用法?Java Type.SQL_INTERVAL_HOUR_TO_MINUTE怎么用?Java Type.SQL_INTERVAL_HOUR_TO_MINUTE使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.hsqldb.types.Type
的用法示例。
在下文中一共展示了Type.SQL_INTERVAL_HOUR_TO_MINUTE属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: compileSetTimeZone
private Statement compileSetTimeZone() {
Expression e;
readThis(Tokens.ZONE);
if (token.tokenType == Tokens.LOCAL) {
read();
e = new ExpressionValue(null, Type.SQL_INTERVAL_HOUR_TO_MINUTE);
} else {
e = XreadIntervalValueExpression();
HsqlList unresolved = e.resolveColumnReferences(session,
RangeGroup.emptyGroup, RangeGroup.emptyArray, null);
ExpressionColumn.checkColumnsResolved(unresolved);
e.resolveTypes(session, null);
if (e.dataType == null) {
throw Error.error(ErrorCode.X_42563);
}
if (e.dataType.typeCode != Types.SQL_INTERVAL_HOUR_TO_MINUTE) {
throw Error.error(ErrorCode.X_42563);
}
}
return new StatementSession(StatementTypes.SET_TIME_ZONE,
new Expression[]{ e });
}
示例2: compileSetTimeZone
private Statement compileSetTimeZone() {
Expression e;
readThis(Tokens.ZONE);
if (token.tokenType == Tokens.LOCAL) {
read();
e = new ExpressionValue(null, Type.SQL_INTERVAL_HOUR_TO_MINUTE);
} else {
e = XreadIntervalValueExpression();
HsqlList unresolved = e.resolveColumnReferences(session,
RangeGroup.emptyGroup, RangeGroup.emptyArray, null);
ExpressionColumn.checkColumnsResolved(unresolved);
e.resolveTypes(session, null);
if (e.dataType == null) {
throw Error.error(ErrorCode.X_42563);
}
if (e.dataType.typeCode != Types.SQL_INTERVAL_HOUR_TO_MINUTE) {
throw Error.error(ErrorCode.X_42563);
}
}
String sql = getLastPart();
return new StatementSession(StatementTypes.SET_TIME_ZONE,
new Expression[]{ e });
}