objects_supp.sql 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. -- Generated by BladeSmith 3.60.TC2 DO NOT MODIFY. --
  2. execute procedure ifx_allow_newline('t');
  3. insert into sysbldobjects
  4. (bld_id, obj_kind, obj_signature, obj_owner, sequence, create_sql,
  5. create_can_fail, drop_sql, drop_can_fail)
  6. values
  7. (
  8. "%SYSBLDNAME%", 0, "stream.sql",
  9. "%SYSBLDUSER%", 0,
  10. "create function streamwrite(stream, ST_Point) returns integer
  11. with (not variant, parallelizable)
  12. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  13. language c;
  14. create function streamread(stream, OUT ST_Point) returns integer
  15. with (not variant, parallelizable)
  16. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_PointStreamRead)'
  17. language c;
  18. create function streamwrite(stream, ST_MultiPoint) returns integer
  19. with (not variant, parallelizable)
  20. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  21. language c;
  22. create function streamread(stream, OUT ST_MultiPoint) returns integer
  23. with (not variant, parallelizable)
  24. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_MPointStreamRead)'
  25. language c;
  26. create function streamwrite(stream, ST_LineString) returns integer
  27. with (not variant, parallelizable)
  28. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  29. language c;
  30. create function streamread(stream, OUT ST_LineString) returns integer
  31. with (not variant, parallelizable)
  32. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_LineStreamRead)'
  33. language c;
  34. create function streamwrite(stream, ST_MultiLineString) returns integer
  35. with (not variant, parallelizable)
  36. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  37. language c;
  38. create function streamread(stream, OUT ST_MultiLineString) returns integer
  39. with (not variant, parallelizable)
  40. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_MLineStreamRead)'
  41. language c;
  42. create function streamwrite(stream, ST_Polygon) returns integer
  43. with (not variant, parallelizable)
  44. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  45. language c;
  46. create function streamread(stream, OUT ST_Polygon) returns integer
  47. with (not variant, parallelizable)
  48. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_PolyStreamRead)'
  49. language c;
  50. create function streamwrite(stream, ST_MultiPolygon) returns integer
  51. with (not variant, parallelizable)
  52. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  53. language c;
  54. create function streamread(stream, OUT ST_MultiPolygon) returns integer
  55. with (not variant, parallelizable)
  56. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_MPolyStreamRead)'
  57. language c;
  58. create function streamwrite(stream, ST_Curve) returns integer
  59. with (not variant, parallelizable)
  60. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  61. language c;
  62. create function streamread(stream, OUT ST_Curve) returns integer
  63. with (not variant, parallelizable)
  64. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_CurveStreamRead)'
  65. language c;
  66. create function streamwrite(stream, ST_MultiCurve) returns integer
  67. with (not variant, parallelizable)
  68. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  69. language c;
  70. create function streamread(stream, OUT ST_MultiCurve) returns integer
  71. with (not variant, parallelizable)
  72. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_MCurveStreamRead)'
  73. language c;
  74. create function streamwrite(stream, ST_Surface) returns integer
  75. with (not variant, parallelizable)
  76. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  77. language c;
  78. create function streamread(stream, OUT ST_Surface) returns integer
  79. with (not variant, parallelizable)
  80. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_SurfaceStreamRead)'
  81. language c;
  82. create function streamwrite(stream, ST_MultiSurface) returns integer
  83. with (not variant, parallelizable)
  84. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  85. language c;
  86. create function streamread(stream, OUT ST_MultiSurface) returns integer
  87. with (not variant, parallelizable)
  88. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_MSurfaceStreamRead)'
  89. language c;
  90. create function streamwrite(stream, ST_GeomCollection) returns integer
  91. with (not variant, parallelizable)
  92. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  93. language c;
  94. create function streamread(stream, OUT ST_GeomCollection) returns integer
  95. with (not variant, parallelizable)
  96. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_GeomCollStreamRead)'
  97. language c;
  98. create function streamwrite(stream, ST_Geometry) returns integer
  99. with (not variant, parallelizable)
  100. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(GeometryStreamWrite)'
  101. language c;
  102. create function streamread(stream, OUT ST_Geometry) returns integer
  103. with (not variant, parallelizable)
  104. external name '$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_GeomStreamRead)'
  105. language c;
  106. grant execute on function streamwrite(stream,ST_Point) to public;
  107. grant execute on function streamread(stream,ST_Point) to public;
  108. grant execute on function streamwrite(stream,ST_MultiPoint) to public;
  109. grant execute on function streamread(stream,ST_MultiPoint) to public;
  110. grant execute on function streamwrite(stream,ST_LineString) to public;
  111. grant execute on function streamread(stream,ST_LineString) to public;
  112. grant execute on function streamwrite(stream,ST_MultiLineString) to public;
  113. grant execute on function streamread(stream,ST_MultiLineString) to public;
  114. grant execute on function streamwrite(stream,ST_Polygon) to public;
  115. grant execute on function streamread(stream,ST_Polygon) to public;
  116. grant execute on function streamwrite(stream,ST_MultiPolygon) to public;
  117. grant execute on function streamread(stream,ST_MultiPolygon) to public;
  118. grant execute on function streamwrite(stream,ST_Curve) to public;
  119. grant execute on function streamread(stream,ST_Curve) to public;
  120. grant execute on function streamwrite(stream,ST_MultiCurve) to public;
  121. grant execute on function streamread(stream,ST_MultiCurve) to public;
  122. grant execute on function streamwrite(stream,ST_Surface) to public;
  123. grant execute on function streamread(stream,ST_Surface) to public;
  124. grant execute on function streamwrite(stream,ST_MultiSurface) to public;
  125. grant execute on function streamread(stream,ST_MultiSurface) to public;
  126. grant execute on function streamwrite(stream,ST_GeomCollection) to public;
  127. grant execute on function streamread(stream,ST_GeomCollection) to public;
  128. grant execute on function streamwrite(stream,ST_Geometry) to public;
  129. grant execute on function streamread(stream,ST_Geometry) to public;
  130. ",
  131. "f",
  132. "
  133. drop function streamwrite(stream,ST_Point);
  134. drop function streamread(stream,ST_Point);
  135. drop function streamwrite(stream,ST_MultiPoint);
  136. drop function streamread(stream,ST_MultiPoint);
  137. drop function streamwrite(stream,ST_LineString);
  138. drop function streamread(stream,ST_LineString);
  139. drop function streamwrite(stream,ST_MultiLineString);
  140. drop function streamread(stream,ST_MultiLineString);
  141. drop function streamwrite(stream,ST_Polygon);
  142. drop function streamread(stream,ST_Polygon);
  143. drop function streamwrite(stream,ST_MultiPolygon);
  144. drop function streamread(stream,ST_MultiPolygon);
  145. drop function streamwrite(stream,ST_Curve);
  146. drop function streamread(stream,ST_Curve);
  147. drop function streamwrite(stream,ST_MultiCurve);
  148. drop function streamread(stream,ST_MultiCurve);
  149. drop function streamwrite(stream,ST_Surface);
  150. drop function streamread(stream,ST_Surface);
  151. drop function streamwrite(stream,ST_MultiSurface);
  152. drop function streamread(stream,ST_MultiSurface);
  153. drop function streamwrite(stream,ST_GeomCollection);
  154. drop function streamread(stream,ST_GeomCollection);
  155. drop function streamwrite(stream,ST_Geometry);
  156. drop function streamread(stream,ST_Geometry);
  157. ",
  158. "f"
  159. );
  160. insert into sysbldobjects
  161. (bld_id, obj_kind, obj_signature, obj_owner, sequence, create_sql,
  162. create_can_fail, drop_sql, drop_can_fail)
  163. values
  164. (
  165. "%SYSBLDNAME%", 5, "SE_SuppRelease ()",
  166. "%SYSBLDUSER%", 0,
  167. "create function SE_SuppRelease ()
  168. returns lvarchar
  169. with
  170. (
  171. not variant
  172. )
  173. external name ""$INFORMIXDIR/extend/%SYSBLDDIR%/spatial_supp.bld(SE_SuppRelease)""
  174. language c;
  175. ",
  176. "f",
  177. "drop function SE_SuppRelease ();
  178. ",
  179. "f"
  180. );
  181. insert into sysbldobjects
  182. (bld_id, obj_kind, obj_signature, obj_owner, sequence, create_sql,
  183. create_can_fail, drop_sql, drop_can_fail)
  184. values
  185. (
  186. "%SYSBLDNAME%", 69, "SE_SuppRelease ()",
  187. "%SYSBLDUSER%", 0,
  188. "grant execute on function SE_SuppRelease () to public;
  189. ",
  190. "f",
  191. "",
  192. "f"
  193. );
  194. insert into sysbldobjdepends
  195. (bld_id, obj_kind, obj_signature, obj_owner,
  196. need_obj_kind, need_obj_signature, need_obj_owner)
  197. values
  198. (
  199. "%SYSBLDNAME%",
  200. 69, "SE_SuppRelease ()",
  201. "%SYSBLDUSER%",
  202. 5, "SE_SuppRelease ()",
  203. "%SYSBLDUSER%"
  204. );