Package org.apache.gravitino.rel.types
Class Type.IntegralType
java.lang.Object
org.apache.gravitino.rel.types.Type.PrimitiveType
org.apache.gravitino.rel.types.Type.NumericType
org.apache.gravitino.rel.types.Type.IntegralType
- All Implemented Interfaces:
Type
- Direct Known Subclasses:
Types.ByteType,Types.IntegerType,Types.LongType,Types.ShortType
- Enclosing interface:
- Type
The base type of all integral types.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.gravitino.rel.types.Type
Type.ComplexType, Type.DateTimeType, Type.FractionType, Type.IntegralType, Type.IntervalType, Type.Name, Type.NumericType, Type.PrimitiveType -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.gravitino.rel.types.Type
name, simpleString
-
Constructor Details
-
IntegralType
public IntegralType(boolean signed) - Parameters:
signed- or unsigned of the integer type.
-
-
Method Details
-
signed
public boolean signed()- Returns:
- True if the integer type has signed, false otherwise.
-