/javadoc/1.9.0/core/org/sqlproc/engine/plugin/SqlPluginFactory.html
HTML | 331 lines | 269 code | 42 blank | 20 comment | 0 complexity | ecc3b3b36a6d2c564997bde6557b5cc2 MD5 | raw file
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_31) on Mon Dec 31 11:07:11 CET 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8SqlPluginFactory (SQL Processor, Core Module 1.9.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-12-31">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18 if (location.href.indexOf('is-external=true') == -1) {
19 parent.document.title="SqlPluginFactory (SQL Processor, Core Module 1.9.0 API)";
20 }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40 <TR ALIGN="center" VALIGN="top">
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SqlPluginFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
49 </TR>
50</TABLE>
51</TD>
52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53</EM>
54</TD>
55</TR>
56
57<TR>
58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59 <A HREF="../../../../org/sqlproc/engine/plugin/SqlIdentityPlugin.html" title="interface in org.sqlproc.engine.plugin"><B>PREV CLASS</B></A>
60 <A HREF="../../../../org/sqlproc/engine/plugin/SqlSequencePlugin.html" title="interface in org.sqlproc.engine.plugin"><B>NEXT CLASS</B></A></FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62 <A HREF="../../../../index.html?org/sqlproc/engine/plugin/SqlPluginFactory.html" target="_top"><B>FRAMES</B></A>
63 <A HREF="SqlPluginFactory.html" target="_top"><B>NO FRAMES</B></A>
64 <SCRIPT type="text/javascript">
65 <!--
66 if(window==top) {
67 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
68 }
69 //-->
70</SCRIPT>
71<NOSCRIPT>
72 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
73</NOSCRIPT>
74
75
76</FONT></TD>
77</TR>
78<TR>
79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80 SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
83</TR>
84</TABLE>
85<A NAME="skip-navbar_top"></A>
86<!-- ========= END OF TOP NAVBAR ========= -->
87
88<HR>
89<!-- ======== START OF CLASS DATA ======== -->
90<H2>
91<FONT SIZE="-1">
92org.sqlproc.engine.plugin</FONT>
93<BR>
94Interface SqlPluginFactory</H2>
95<DL>
96<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/sqlproc/engine/plugin/SimpleSqlPluginFactory.html" title="class in org.sqlproc.engine.plugin">SimpleSqlPluginFactory</A></DD>
97</DL>
98<HR>
99<DL>
100<DT><PRE>public interface <B>SqlPluginFactory</B></DL>
101</PRE>
102
103<P>
104The factory definition, which can be used to construct the SQL Processor plugins instances.
105<P>
106
107<P>
108<DL>
109<DT><B>Author:</B></DT>
110 <DD><a href="mailto:Vladimir.Hudec@gmail.com">Vladimir Hudec</a></DD>
111</DL>
112<HR>
113
114<P>
115
116<!-- ========== METHOD SUMMARY =========== -->
117
118<A NAME="method_summary"><!-- --></A>
119<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
120<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
121<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
122<B>Method Summary</B></FONT></TH>
123</TR>
124<TR BGCOLOR="white" CLASS="TableRowColor">
125<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
126<CODE> <A HREF="../../../../org/sqlproc/engine/plugin/IsEmptyPlugin.html" title="interface in org.sqlproc.engine.plugin">IsEmptyPlugin</A></CODE></FONT></TD>
127<TD><CODE><B><A HREF="../../../../org/sqlproc/engine/plugin/SqlPluginFactory.html#getIsEmptyPlugin()">getIsEmptyPlugin</A></B>()</CODE>
128
129<BR>
130 Returns the SQL Processor plugin devoted to evaluate the emptiness of the input value.</TD>
131</TR>
132<TR BGCOLOR="white" CLASS="TableRowColor">
133<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
134<CODE> <A HREF="../../../../org/sqlproc/engine/plugin/IsTruePlugin.html" title="interface in org.sqlproc.engine.plugin">IsTruePlugin</A></CODE></FONT></TD>
135<TD><CODE><B><A HREF="../../../../org/sqlproc/engine/plugin/SqlPluginFactory.html#getIsTruePlugin()">getIsTruePlugin</A></B>()</CODE>
136
137<BR>
138 Returns the SQL Processor plugin devoted to evaluate the boolean value of the logical expression.</TD>
139</TR>
140<TR BGCOLOR="white" CLASS="TableRowColor">
141<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
142<CODE> <A HREF="../../../../org/sqlproc/engine/plugin/SqlCountPlugin.html" title="interface in org.sqlproc.engine.plugin">SqlCountPlugin</A></CODE></FONT></TD>
143<TD><CODE><B><A HREF="../../../../org/sqlproc/engine/plugin/SqlPluginFactory.html#getSqlCountPlugin()">getSqlCountPlugin</A></B>()</CODE>
144
145<BR>
146 Returns the SQL Processor plugin devoted to the COUNT SQL construction.</TD>
147</TR>
148<TR BGCOLOR="white" CLASS="TableRowColor">
149<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150<CODE> <A HREF="../../../../org/sqlproc/engine/plugin/SqlFromToPlugin.html" title="interface in org.sqlproc.engine.plugin">SqlFromToPlugin</A></CODE></FONT></TD>
151<TD><CODE><B><A HREF="../../../../org/sqlproc/engine/plugin/SqlPluginFactory.html#getSqlFromToPlugin()">getSqlFromToPlugin</A></B>()</CODE>
152
153<BR>
154 Returns the SQL Processor plugin devoted to the FROM-TO SQL construction.</TD>
155</TR>
156<TR BGCOLOR="white" CLASS="TableRowColor">
157<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
158<CODE> <A HREF="../../../../org/sqlproc/engine/plugin/SqlIdentityPlugin.html" title="interface in org.sqlproc.engine.plugin">SqlIdentityPlugin</A></CODE></FONT></TD>
159<TD><CODE><B><A HREF="../../../../org/sqlproc/engine/plugin/SqlPluginFactory.html#getSqlIdentityPlugin()">getSqlIdentityPlugin</A></B>()</CODE>
160
161<BR>
162 Returns the SQL Processor plugin devoted to the identity SELECT SQL construction.</TD>
163</TR>
164<TR BGCOLOR="white" CLASS="TableRowColor">
165<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166<CODE> <A HREF="../../../../org/sqlproc/engine/plugin/SqlSequencePlugin.html" title="interface in org.sqlproc.engine.plugin">SqlSequencePlugin</A></CODE></FONT></TD>
167<TD><CODE><B><A HREF="../../../../org/sqlproc/engine/plugin/SqlPluginFactory.html#getSqlSequencePlugin()">getSqlSequencePlugin</A></B>()</CODE>
168
169<BR>
170 Returns the SQL Processor plugin devoted to the sequence SELECT SQL construction.</TD>
171</TR>
172</TABLE>
173
174<P>
175
176<!-- ============ METHOD DETAIL ========== -->
177
178<A NAME="method_detail"><!-- --></A>
179<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
180<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
181<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
182<B>Method Detail</B></FONT></TH>
183</TR>
184</TABLE>
185
186<A NAME="getIsEmptyPlugin()"><!-- --></A><H3>
187getIsEmptyPlugin</H3>
188<PRE>
189<A HREF="../../../../org/sqlproc/engine/plugin/IsEmptyPlugin.html" title="interface in org.sqlproc.engine.plugin">IsEmptyPlugin</A> <B>getIsEmptyPlugin</B>()</PRE>
190<DL>
191<DD>Returns the SQL Processor plugin devoted to evaluate the emptiness of the input value.
192<P>
193<DD><DL>
194
195<DT><B>Returns:</B><DD>the SQL Processor plugin devoted to evaluate the emptiness of the input value</DL>
196</DD>
197</DL>
198<HR>
199
200<A NAME="getIsTruePlugin()"><!-- --></A><H3>
201getIsTruePlugin</H3>
202<PRE>
203<A HREF="../../../../org/sqlproc/engine/plugin/IsTruePlugin.html" title="interface in org.sqlproc.engine.plugin">IsTruePlugin</A> <B>getIsTruePlugin</B>()</PRE>
204<DL>
205<DD>Returns the SQL Processor plugin devoted to evaluate the boolean value of the logical expression.
206<P>
207<DD><DL>
208
209<DT><B>Returns:</B><DD>the SQL Processor plugin devoted to evaluate the boolean value of the logical expression</DL>
210</DD>
211</DL>
212<HR>
213
214<A NAME="getSqlCountPlugin()"><!-- --></A><H3>
215getSqlCountPlugin</H3>
216<PRE>
217<A HREF="../../../../org/sqlproc/engine/plugin/SqlCountPlugin.html" title="interface in org.sqlproc.engine.plugin">SqlCountPlugin</A> <B>getSqlCountPlugin</B>()</PRE>
218<DL>
219<DD>Returns the SQL Processor plugin devoted to the COUNT SQL construction.
220<P>
221<DD><DL>
222
223<DT><B>Returns:</B><DD>the SQL Processor plugin devoted to the COUNT SQL construction</DL>
224</DD>
225</DL>
226<HR>
227
228<A NAME="getSqlFromToPlugin()"><!-- --></A><H3>
229getSqlFromToPlugin</H3>
230<PRE>
231<A HREF="../../../../org/sqlproc/engine/plugin/SqlFromToPlugin.html" title="interface in org.sqlproc.engine.plugin">SqlFromToPlugin</A> <B>getSqlFromToPlugin</B>()</PRE>
232<DL>
233<DD>Returns the SQL Processor plugin devoted to the FROM-TO SQL construction.
234<P>
235<DD><DL>
236
237<DT><B>Returns:</B><DD>the SQL Processor plugin devoted to the FROM-TO SQL construction</DL>
238</DD>
239</DL>
240<HR>
241
242<A NAME="getSqlSequencePlugin()"><!-- --></A><H3>
243getSqlSequencePlugin</H3>
244<PRE>
245<A HREF="../../../../org/sqlproc/engine/plugin/SqlSequencePlugin.html" title="interface in org.sqlproc.engine.plugin">SqlSequencePlugin</A> <B>getSqlSequencePlugin</B>()</PRE>
246<DL>
247<DD>Returns the SQL Processor plugin devoted to the sequence SELECT SQL construction.
248<P>
249<DD><DL>
250
251<DT><B>Returns:</B><DD>the SQL Processor plugin devoted to the sequence SELECT SQL construction</DL>
252</DD>
253</DL>
254<HR>
255
256<A NAME="getSqlIdentityPlugin()"><!-- --></A><H3>
257getSqlIdentityPlugin</H3>
258<PRE>
259<A HREF="../../../../org/sqlproc/engine/plugin/SqlIdentityPlugin.html" title="interface in org.sqlproc.engine.plugin">SqlIdentityPlugin</A> <B>getSqlIdentityPlugin</B>()</PRE>
260<DL>
261<DD>Returns the SQL Processor plugin devoted to the identity SELECT SQL construction.
262<P>
263<DD><DL>
264
265<DT><B>Returns:</B><DD>the SQL Processor plugin devoted to the identity SELECT SQL construction</DL>
266</DD>
267</DL>
268<!-- ========= END OF CLASS DATA ========= -->
269<HR>
270
271
272<!-- ======= START OF BOTTOM NAVBAR ====== -->
273<A NAME="navbar_bottom"><!-- --></A>
274<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
275<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
276<TR>
277<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
278<A NAME="navbar_bottom_firstrow"><!-- --></A>
279<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
280 <TR ALIGN="center" VALIGN="top">
281 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
282 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
283 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
284 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SqlPluginFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
285 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
286 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
287 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
288 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
289 </TR>
290</TABLE>
291</TD>
292<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
293</EM>
294</TD>
295</TR>
296
297<TR>
298<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
299 <A HREF="../../../../org/sqlproc/engine/plugin/SqlIdentityPlugin.html" title="interface in org.sqlproc.engine.plugin"><B>PREV CLASS</B></A>
300 <A HREF="../../../../org/sqlproc/engine/plugin/SqlSequencePlugin.html" title="interface in org.sqlproc.engine.plugin"><B>NEXT CLASS</B></A></FONT></TD>
301<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
302 <A HREF="../../../../index.html?org/sqlproc/engine/plugin/SqlPluginFactory.html" target="_top"><B>FRAMES</B></A>
303 <A HREF="SqlPluginFactory.html" target="_top"><B>NO FRAMES</B></A>
304 <SCRIPT type="text/javascript">
305 <!--
306 if(window==top) {
307 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
308 }
309 //-->
310</SCRIPT>
311<NOSCRIPT>
312 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
313</NOSCRIPT>
314
315
316</FONT></TD>
317</TR>
318<TR>
319<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
320 SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
321<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
322DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
323</TR>
324</TABLE>
325<A NAME="skip-navbar_bottom"></A>
326<!-- ======== END OF BOTTOM NAVBAR ======= -->
327
328<HR>
329Copyright © 2012. All Rights Reserved.
330</BODY>
331</HTML>