List of usage examples for org.hibernate.type StandardBasicTypes BOOLEAN
BooleanType BOOLEAN
To view the source code for org.hibernate.type StandardBasicTypes BOOLEAN.
Click Source Link
From source file:org.niord.core.db.MySQLSpatialDialect.java
License:Apache License
private MySQLSpatialFunctions overrideObjectShapeFunctions(MySQLSpatialFunctions mysqlFunctions) { mysqlFunctions.put("contains", new StandardSQLFunction("ST_Contains", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("crosses", new StandardSQLFunction("ST_Crosses", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("disjoint", new StandardSQLFunction("ST_Disjoint", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("equals", new StandardSQLFunction("ST_Equals", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("intersects", new StandardSQLFunction("ST_Intersects", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("overlaps", new StandardSQLFunction("ST_Overlaps", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("touches", new StandardSQLFunction("ST_Touches", StandardBasicTypes.BOOLEAN)); mysqlFunctions.put("within", new StandardSQLFunction("ST_Within", StandardBasicTypes.BOOLEAN)); return mysqlFunctions; }
From source file:org.niord.core.db.MySQLSpatialDialect.java
License:Apache License
MySQLSpatialFunctions() { functionsToRegister.put("dimension", new StandardSQLFunction("dimension", StandardBasicTypes.INTEGER)); functionsToRegister.put("geometrytype", new StandardSQLFunction("geometrytype", StandardBasicTypes.STRING)); functionsToRegister.put("srid", new StandardSQLFunction("srid", StandardBasicTypes.INTEGER)); functionsToRegister.put("envelope", new StandardSQLFunction("envelope")); functionsToRegister.put("astext", new StandardSQLFunction("astext", StandardBasicTypes.STRING)); functionsToRegister.put("asbinary", new StandardSQLFunction("asbinary", StandardBasicTypes.BINARY)); functionsToRegister.put("isempty", new StandardSQLFunction("isempty", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("issimple", new StandardSQLFunction("issimple", StandardBasicTypes.BOOLEAN)); // Register functions for spatial relation constructs functionsToRegister.put("overlaps", new StandardSQLFunction("overlaps", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("intersects", new StandardSQLFunction("intersects", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("equals", new StandardSQLFunction("equals", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("contains", new StandardSQLFunction("contains", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("crosses", new StandardSQLFunction("crosses", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("disjoint", new StandardSQLFunction("disjoint", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("touches", new StandardSQLFunction("touches", StandardBasicTypes.BOOLEAN)); functionsToRegister.put("within", new StandardSQLFunction("within", StandardBasicTypes.BOOLEAN)); }
From source file:org.wallride.autoconfigure.ExtendedMySQL5InnoDBDialect.java
License:Apache License
public ExtendedMySQL5InnoDBDialect() { super();//w ww . ja v a 2 s . c o m registerFunction("regexp", new SQLFunctionTemplate(StandardBasicTypes.BOOLEAN, "?1 REGEXP ?2")); }