Skip to content

Commit

Permalink
Added necessary snippet files
Browse files Browse the repository at this point in the history
  • Loading branch information
madhs authored Jan 2, 2017
1 parent bb6ce72 commit aae18f9
Show file tree
Hide file tree
Showing 86 changed files with 801 additions and 0 deletions.
9 changes: 9 additions & 0 deletions adodb_absolutePage.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:current_page} = \$${2:rs}->absolutePage(${3:\$gotoPage = ${4:-1}});
$0
]]></content>
<tabTrigger>adodb_absolutePage</tabTrigger>
<scope>source.php</scope>
<description>Returns number of the current page pageExecute is in [adodb_absolutePage]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_addQ.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:q_string} = \$${2:conn}->addQ(${3:string});
$0
]]></content>
<tabTrigger>adodb_addQ</tabTrigger>
<scope>source.php</scope>
<description>Apply DB specific quoting [adodb_addQ]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_affected_rows.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:number} = \$${2:conn}->affected_rows();
$0
]]></content>
<tabTrigger>adodb_affected_rows</tabTrigger>
<scope>source.php</scope>
<description>Return no. of rows affected by INS/UPD/DEL statement [adodb_affected_rows]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_atFirstPage.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:first_page} = \$${2:rs}->atFirstPage(${3:\$gotoFirstPage = TRUE});
$0
]]></content>
<tabTrigger>adodb_atFirstPage</tabTrigger>
<scope>source.php</scope>
<description>Returns true if pageExecute is in the first page [adodb_atFirstPage]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_atLastPage.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:last_page} = \$${2:rs}->atLastPage(${3:\$gotoLastPage = TRUE});
$0
]]></content>
<tabTrigger>adodb_atLastPage</tabTrigger>
<scope>source.php</scope>
<description>Returns true if pageExecute is in the last page [adodb_atLastPage]</description>
</snippet>
12 changes: 12 additions & 0 deletions adodb_autoExecute.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<snippet>
<content><![CDATA[
\$${1:table} = '$2';
\$${3:record}["col_name"] = 'col_value';
${4:conn}->AutoExecute(\$${1:table}, \$${3:record}, '${5:UPDATE}'${6:, \$${7:where} = "$8"});
$0
]]></content>
<tabTrigger>adodb_autoExecute</tabTrigger>
<scope>source.php</scope>
<description>Generate INS and UPD statement automatically [adodb_autoExecute]</description>
</snippet>
16 changes: 16 additions & 0 deletions adodb_beginTrans.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<snippet>
<content><![CDATA[
\$${1:conn}->beginTrans();
${2:\$${3:ok} = \$${1:conn}->execute("${4:$SELECTION}"${5:, array($6)});
if (!\$${3:ok}) {
\$${1:conn}->rollbackTrans();
\}
else {
\$${1:conn}->commitTrans();
\}}
$0
]]></content>
<tabTrigger>adodb_beginTrans</tabTrigger>
<scope>source.php</scope>
<description>Start a granular transaction [adodb_beginTrans]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_blobDecode.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:blob_decoded} = \$${2:conn}->blobDecode(\$${3:blob});
$0
]]></content>
<tabTrigger>adodb_blobDecode</tabTrigger>
<scope>source.php</scope>
<description>Decode a DB blob field [adodb_blobDecode]</description>
</snippet>
10 changes: 10 additions & 0 deletions adodb_blobEncode.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
\$${1:ptf} = file_get_contents(${2:pathToFile});
\$${3:blob} = \$${4:conn}->blobEncode(\$${1:ptf});
$0
]]></content>
<tabTrigger>adodb_blobEncode</tabTrigger>
<scope>source.php</scope>
<description>Encodes blob using DB specific method [adodb_blobEncode]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_cacheFlush.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:ok} = \$${2:conn}->cacheFlush("${3:$SELECTION}"${4:, array($5)});
$0
]]></content>
<tabTrigger>adodb_cacheFlush</tabTrigger>
<scope>source.php</scope>
<description>Destroy cached recordset of an SQL [adodb_cacheFlush]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_cacheGet.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:ok} = \$${2:conn}->cache${3:Get${4:One}}(${5:600}, "${6:$SELECTION}"${7:, array($8)});
$0
]]></content>
<tabTrigger>adodb_cacheGet</tabTrigger>
<scope>source.php</scope>
<description>Get the cached recordset of an SQL [adodb_cacheGet]</description>
</snippet>
10 changes: 10 additions & 0 deletions adodb_cachePageExecute.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
\$${1:rs} = \$${2:conn}->cachePageExecute(${3:secs2Cache}, "${4:$SELECTION}", ${5:rowsPerPage}, ${6:pageNumber}${7:, array($8)});
\$${8:result} = \$${1:rs}->getAll();
$0
]]></content>
<tabTrigger>adodb_cachePageExecute</tabTrigger>
<scope>source.php</scope>
<description>Get N rows of M page from the paginated SQL result [adodb_cachePageExecute]</description>
</snippet>
8 changes: 8 additions & 0 deletions adodb_cacheSec.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
\$${1:conn}->cacheSec = ${2:600};
]]></content>
<tabTrigger>adodb_cacheSec</tabTrigger>
<scope>source.php</scope>
<description>Default val in secs that cached queries are saved [adodb_cacheSec]</description>
</snippet>
11 changes: 11 additions & 0 deletions adodb_cacheSelectLimit.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<snippet>
<content><![CDATA[
\$${1:rs} = \$${2:conn}->cachedSelectLimit(${3:600}, "${4:$SELECTION}", ${5:rowsToReturn}, ${6:startOffset}${7:, array($8)});
while (\$${9:r} = \$${1:rs}->fetchRow()) {
$0
}
]]></content>
<tabTrigger>adodb_cacheSelectLimit</tabTrigger>
<scope>source.php</scope>
<description>Get a cached chunk of a recordset [adodb_cacheSelectLimit]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_charMax.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:i} = \$${2:conn}->charMax();
$0
]]></content>
<tabTrigger>adodb_charMax</tabTrigger>
<scope>source.php</scope>
<description>Returns the max. length of char data that can be inserted [adodb_charMax]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_close.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:conn}->close();
$0
]]></content>
<tabTrigger>adodb_close</tabTrigger>
<scope>source.php</scope>
<description>Close DB connection [adodb_close]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_commitTrans.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:conn}->commitTrans();
$0
]]></content>
<tabTrigger>adodb_commitTrans</tabTrigger>
<scope>source.php</scope>
<description>Commits a granular transaction [adodb_commitTrans]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_completeTrans.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:conn}->completeTrans(${2:\$completeTrans = ${3:TRUE}});
$0
]]></content>
<tabTrigger>adodb_completeTrans</tabTrigger>
<scope>source.php</scope>
<description>Complete a smart transaction [adodb_completeTrans]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_concat.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:str} = \$${2:conn}->concat(${3:value1}, ${4:value2}${5:, ${6:value3...}});
$0
]]></content>
<tabTrigger>adodb_concat</tabTrigger>
<scope>source.php</scope>
<description>Returns DB specific concatenated values. Assumes input are columns [adodb_concat]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_connect.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:db}->connect('${2:hostName}', '${3:userId}', '${4:password}', '${5:database}'${6:, ${7:\$forceNewConnection = false}});
$0
]]></content>
<tabTrigger>adodb_connect</tabTrigger>
<scope>source.php</scope>
<description>Establish a DB connection using the params [adodb_connect]</description>
</snippet>
10 changes: 10 additions & 0 deletions adodb_connection.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
\$${1:db} = adoNewConnection('${2:driver}');
${3:\$${1:db}->connect('${4:hostName}', '${5:userId}', '${6:password}', '${7:database}'${8:, ${9:/*forceNewConnection*/ false}});}
$0
]]></content>
<tabTrigger>adodb_connection</tabTrigger>
<scope>source.php</scope>
<description>Create a new connection object [adodb_connection]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_createSequence.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:number} = \$${2:conn}->createSequence(${3:'${4:sequenceName}'${5:, '${6:startPoint}'}});
$0
]]></content>
<tabTrigger>adodb_createSequence</tabTrigger>
<scope>source.php</scope>
<description>Create a sequence, default startPoint is 1 [adodb_createSequence]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_currentRow.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:rnum} = \$${2:rs}->currentRow();
$0
]]></content>
<tabTrigger>adodb_currentRow</tabTrigger>
<scope>source.php</scope>
<description>Returns rownum of the recordset. [adodb_currentRow]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_debug.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:conn}->debug = ${2:true};
$0
]]></content>
<tabTrigger>adodb_debug</tabTrigger>
<scope>source.php</scope>
<description>Set debug mode [adodb_debug]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_dropSequence.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:success} = \$${2:conn}->dropSequence('${3:sequenceName}');
$0
]]></content>
<tabTrigger>adodb_dropSequence</tabTrigger>
<scope>source.php</scope>
<description>Drop a sequence [adodb_dropSequence]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_errorMsg.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:err_msg} = \$${2:conn}->errorMsg();
$0
]]></content>
<tabTrigger>adodb_errorMsg</tabTrigger>
<scope>source.php</scope>
<description>Get the last error message [adodb_errorMsg]</description>
</snippet>
11 changes: 11 additions & 0 deletions adodb_execute.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<snippet>
<content><![CDATA[
\$${1:rs} = \$${2:conn}->execute("${3:$SELECTION}"${4:, array($5)});
${6:while (\$${7:r} = \$${1:rs}->fetchRow()) {
$0
\}}
]]></content>
<tabTrigger>adodb_execute</tabTrigger>
<scope>source.php</scope>
<description>Execute a SQL to get a recordset [adodb_execute]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_failTrans.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:conn}->failTrans();
$0
]]></content>
<tabTrigger>adodb_failTrans</tabTrigger>
<scope>source.php</scope>
<description>Force rollback of a smart transaction [adodb_failTrans]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_fetchField.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:fld} = \$${2:rs}->fetchField(${3:0});
$0
]]></content>
<tabTrigger>adodb_fetchField</tabTrigger>
<scope>source.php</scope>
<description>Returns NAME, MAX_LEN, TYPE of a col [adodb_fetchField]</description>
</snippet>
11 changes: 11 additions & 0 deletions adodb_fetchNextObj.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<snippet>
<content><![CDATA[
while (!\$${1:rs}->EOF) {
\$${2:obj} = \$${1:rs}->fetchNextObj();
$0
}
]]></content>
<tabTrigger>adodb_fetchNextObj</tabTrigger>
<scope>source.php</scope>
<description>Return current row as ADOFetchObj and advance cursor [adodb_fetchNextObj]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_fetchObj.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:r} = \$${2:rs}->fetchObj();
$0
]]></content>
<tabTrigger>adodb_fetchObj</tabTrigger>
<scope>source.php</scope>
<description>Return current row as ADOFetchObj [adodb_fetchObj]</description>
</snippet>
10 changes: 10 additions & 0 deletions adodb_fetchRow.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
while(\$${1:r} = \$${2:rs}->fetchRow()) {
$0
}
]]></content>
<tabTrigger>adodb_fetchRow</tabTrigger>
<scope>source.php</scope>
<description>Return current row of recordset as an array [adodb_fetchRow]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_field.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\$${1:r}->field('${2:offset}');
$0
]]></content>
<tabTrigger>adodb_field</tabTrigger>
<scope>source.php</scope>
<description>Returns the column at the offset [adodb_field]</description>
</snippet>
9 changes: 9 additions & 0 deletions adodb_fieldCount.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[
\${1:cols} = \$${2:rs}->fieldCount();
$0
]]></content>
<tabTrigger>adodb_fieldCount</tabTrigger>
<scope>source.php</scope>
<description>Return no. of cols in a recordset [adodb_fieldCount]</description>
</snippet>
8 changes: 8 additions & 0 deletions adodb_fnExecute.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
\$${1:conn}->fn${2:Execute} = '${3:$SELECTION}';
]]></content>
<tabTrigger>adodb_fnExecute</tabTrigger>
<scope>source.php</scope>
<description>A function to override the execute() function [adodb_fnExecute]</description>
</snippet>
Loading

0 comments on commit aae18f9

Please sign in to comment.