nodejs-jdbc
Version:
JDBC wrapper for Node
41 lines • 2.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Types = void 0;
const jinst_1 = require("./jinst");
function Types() {
const java = (0, jinst_1.getInstance)();
const typeNames = [];
typeNames[java.getStaticFieldValue('java.sql.Types', 'BIT')] = 'Boolean';
typeNames[java.getStaticFieldValue('java.sql.Types', 'TINYINT')] = 'Short';
typeNames[java.getStaticFieldValue('java.sql.Types', 'SMALLINT')] = 'Short';
typeNames[java.getStaticFieldValue('java.sql.Types', 'INTEGER')] = 'Int';
typeNames[java.getStaticFieldValue('java.sql.Types', 'BIGINT')] = 'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'FLOAT')] = 'Float';
typeNames[java.getStaticFieldValue('java.sql.Types', 'REAL')] = 'Float';
typeNames[java.getStaticFieldValue('java.sql.Types', 'DOUBLE')] = 'Double';
typeNames[java.getStaticFieldValue('java.sql.Types', 'NUMERIC')] =
'BigDecimal';
typeNames[java.getStaticFieldValue('java.sql.Types', 'DECIMAL')] =
'BigDecimal';
typeNames[java.getStaticFieldValue('java.sql.Types', 'CHAR')] = 'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'VARCHAR')] = 'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'LONGVARCHAR')] =
'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'DATE')] = 'Date';
typeNames[java.getStaticFieldValue('java.sql.Types', 'TIME')] = 'Time';
typeNames[java.getStaticFieldValue('java.sql.Types', 'TIMESTAMP')] =
'Timestamp';
typeNames[java.getStaticFieldValue('java.sql.Types', 'BOOLEAN')] = 'Boolean';
typeNames[java.getStaticFieldValue('java.sql.Types', 'NCHAR')] = 'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'NVARCHAR')] = 'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'LONGNVARCHAR')] =
'String';
typeNames[java.getStaticFieldValue('java.sql.Types', 'BINARY')] = 'Bytes';
typeNames[java.getStaticFieldValue('java.sql.Types', 'VARBINARY')] = 'Bytes';
typeNames[java.getStaticFieldValue('java.sql.Types', 'LONGVARBINARY')] =
'Bytes';
typeNames[java.getStaticFieldValue('java.sql.Types', 'BLOB')] = 'Bytes';
return typeNames;
}
exports.Types = Types;
//# sourceMappingURL=Types.js.map