Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. package com.geomusings.dialect;
  2.  
  3. //import org.hibernate.dialect.PostgreSQLDialect;
  4. import org.hibernate.dialect.function.StandardSQLFunction;
  5. import org.hibernate.type.CustomType;
  6. import org.hibernate.type.StandardBasicTypes;
  7. import org.hibernate.type.Type;
  8. import org.hibernate.spatial.dialect.postgis.PostgisDialect;
  9. import org.hibernate.usertype.UserType;
  10. import org.hibernate.spatial.SpatialAggregate;
  11. import org.hibernate.spatial.SpatialDialect;
  12. import org.hibernate.spatial.SpatialFunction;
  13. import org.hibernate.spatial.SpatialRelation;
  14. /**
  15. *
  16. * @author dollinsw
  17. */
  18. public class PostgisDialectExtensions extends PostgisDialect {
  19. public PostgisDialectExtensions(){
  20. super();
  21. registerFunction("asgeojson", new StandardSQLFunction("st_asgeojson",
  22. StandardBasicTypes.STRING));
  23. registerFunction("asgml", new StandardSQLFunction("st_asgml",
  24. StandardBasicTypes.STRING));
  25. registerFunction("askml", new StandardSQLFunction("st_askml",
  26. StandardBasicTypes.STRING));
  27. registerFunction("srid", new StandardSQLFunction("st_srid",
  28. StandardBasicTypes.INTEGER));
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement