Sha256: 36088d87a3ddd7301142e690a469e625f778243ddaaba8461be54e6a8c81d285
Contents?: true
Size: 1017 Bytes
Versions: 2
Compression:
Stored size: 1017 Bytes
Contents
package org.embulk.spi.type; public abstract class AbstractType implements Type { private final String name; private final Class<?> javaType; private byte fixedStorageSize; protected AbstractType(String name, Class<?> javaType, int fixedStorageSize) { this.name = name; this.javaType = javaType; this.fixedStorageSize = (byte) fixedStorageSize; } @Override public String getName() { return name; } @Override public Class<?> getJavaType() { return javaType; } @Override public byte getFixedStorageSize() { return fixedStorageSize; } @Override public boolean equals(Object o) { if (o == null) { return false; } return o.getClass().isAssignableFrom(getClass()); } @Override public int hashCode() { return getClass().hashCode(); } @Override public String toString() { return name; } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
embulk-0.2.0 | embulk-core/src/main/java/org/embulk/spi/type/AbstractType.java |
embulk-0.1.0 | embulk-core/src/main/java/org/embulk/spi/type/AbstractType.java |