MCPcopy Index your code
hub / github.com/MapServer/MapServer / msJoinConnect

Function msJoinConnect

mapjoin.c:65–86  ·  view source on GitHub ↗

wrapper function for DB specific join functions */

Source from the content-addressed store, hash-verified

63
64/* wrapper function for DB specific join functions */
65int msJoinConnect(layerObj *layer, joinObj *join)
66{
67 switch(join->connectiontype) {
68 case(MS_DB_XBASE):
69 return msDBFJoinConnect(layer, join);
70 break;
71 case(MS_DB_CSV):
72 return msCSVJoinConnect(layer, join);
73 break;
74 case(MS_DB_MYSQL):
75 return msMySQLJoinConnect(layer, join);
76 break;
77 case(MS_DB_POSTGRES):
78 return msPOSTGRESQLJoinConnect(layer, join);
79 break;
80 default:
81 break;
82 }
83
84 msSetError(MS_JOINERR, "Unsupported join connection type.", "msJoinConnect()");
85 return MS_FAILURE;
86}
87
88int msJoinPrepare(joinObj *join, shapeObj *shape)
89{

Callers 3

processFeatureTagFunction · 0.85
msOGRWriteFromQueryFunction · 0.85

Calls 4

msDBFJoinConnectFunction · 0.85
msCSVJoinConnectFunction · 0.85
msPOSTGRESQLJoinConnectFunction · 0.85
msSetErrorFunction · 0.85

Tested by

no test coverage detected