@Override
	public DBRecord createRecord(String name, String className, long categoryID)
			throws IOException {

		long tableKey = table.getKey();
		if (tableKey <= 100) {
			tableKey = 100;
		}
		long key = DataTypeManagerDB.createKey(DataTypeManagerDB.BUILT_IN, tableKey);

		DBRecord record = V0_SCHEMA.createRecord(key);
		record.setString(V0_BUILT_IN_NAME_COL, name);
		record.setString(V0_BUILT_IN_CLASSNAME_COL, className);
		record.setLongValue(V0_BUILT_IN_CAT_COL, categoryID);
		table.putRecord(record);
		return record;
	}
Gets a version 0 adapter for the Built-Ins database table.
@param handle handle to the database containing the table.
@param tablePrefix prefix to be used with default table name
@param create create table if true else acquire for read-only or update use
@throws VersionException if the table's version does not match the expected version
for this adapter.
@throws IOException if there is trouble accessing the database.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/BuiltinDBAdapterV0.java