-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/phpMyAdmin/doc/doctrees/
File Upload :
Current File : /var/www/html/phpMyAdmin/doc/doctrees/transformations.doctree

€cdocutils.nodes
document
q)q}q(U	nametypesq}q(Xmanual pageqKXtransformationsqKXintroductionqNXfile structureq	NXmysql_fetch_field()q
KXlink sectionqKXtransformationshowtoqKXusageq
NXtransformationsintroqKXtransformationsfilesqKuUsubstitution_defsq}qUparse_messagesq]qcdocutils.nodes
system_message
q)q}q(U	rawsourceqUUparentqcdocutils.nodes
section
q)q}q(hUU
referencedqKhhUsourceqcdocutils.nodes
reprunicode
qXG/var/www/phpmyadmin/release/phpMyAdmin-4.0.10.2/doc/transformations.rstq…q }q!bUexpect_referenced_by_nameq"}q#hcdocutils.nodes
target
q$)q%}q&(hX.. _transformations:hhhh Utagnameq'Utargetq(U
attributesq)}q*(Uidsq+]Ubackrefsq,]Udupnamesq-]Uclassesq.]Unamesq/]Urefidq0Utransformationsq1uUlineq2KUdocumentq3hUchildrenq4]ubsh'Usectionq5h)}q6(h-]q7Xtransformationsq8ah.]h,]h+]q9(h1Uid1q:eh/]q;hauh2Kh3hUexpect_referenced_by_idq<}q=h1h%sh4]q>(cdocutils.nodes
title
q?)q@}qA(hXTransformationsqBhhhh h'UtitleqCh)}qD(h-]h.]h,]h+]h/]uh2Kh3hh4]qEcdocutils.nodes
Text
qFXTransformationsqG…qH}qI(hhBhh@ubaubh$)qJ}qK(hX.. _transformationsintro:hhhh h'h(h)}qL(h+]h,]h-]h.]h/]h0UtransformationsintroqMuh2Kh3hh4]ubh)qN}qO(hUhhhh h"}qPhhJsh'h5h)}qQ(h-]h.]h,]h+]qR(UintroductionqShMeh/]qT(hheuh2K	h3hh<}qUhMhJsh4]qV(h?)qW}qX(hXIntroductionqYhhNhh h'hCh)}qZ(h-]h.]h,]h+]h/]uh2K	h3hh4]q[hFXIntroductionq\…q]}q^(hhYhhWubaubcdocutils.nodes
paragraph
q_)q`}qa(hXTo enable transformations, you have to setup the ``column_info``
table and the proper directives. Please see the :ref:`config` on how to do so.hhNhh h'U	paragraphqbh)}qc(h-]h.]h,]h+]h/]uh2Kh3hh4]qd(hFX1To enable transformations, you have to setup the qe…qf}qg(hX1To enable transformations, you have to setup the hh`ubcdocutils.nodes
literal
qh)qi}qj(hX``column_info``h)}qk(h-]h.]h,]h+]h/]uhh`h4]qlhFXcolumn_infoqm…qn}qo(hUhhiubah'UliteralqpubhFX1
table and the proper directives. Please see the qq…qr}qs(hX1
table and the proper directives. Please see the hh`ubcsphinx.addnodes
pending_xref
qt)qu}qv(hX
:ref:`config`qwhh`hh h'Upending_xrefqxh)}qy(UreftypeXrefUrefwarnqzˆU	reftargetq{XconfigU	refdomainXstdq|h+]h,]Urefexplicit‰h-]h.]h/]Urefdocq}Utransformationsq~uh2Kh4]qcdocutils.nodes
emphasis
q€)q}q‚(hhwh)}qƒ(h-]h.]q„(Uxrefq…h|Xstd-refq†eh,]h+]h/]uhhuh4]q‡hFXconfigqˆ…q‰}qŠ(hUhhubah'Uemphasisq‹ubaubhFX on how to do so.qŒ…q}qŽ(hX on how to do so.hh`ubeubh_)q}q(hXËYou can apply different transformations to the contents of each
column. The transformation will take the content of each column and
transform it with certain rules defined in the selected
transformation.q‘hhNhh h'hbh)}q’(h-]h.]h,]h+]h/]uh2Kh3hh4]q“hFXËYou can apply different transformations to the contents of each
column. The transformation will take the content of each column and
transform it with certain rules defined in the selected
transformation.q”…q•}q–(hh‘hhubaubh_)q—}q˜(hXÃSay you have a column 'filename' which contains a filename. Normally
you would see in phpMyAdmin only this filename. Using transformations
you can transform that filename into a HTML link, so you can click
inside of the phpMyAdmin structure on the column's link and will see
the file displayed in a new browser window. Using transformation
options you can also specify strings to append/prepend to a string or
the format you want the output stored in.q™hhNhh h'hbh)}qš(h-]h.]h,]h+]h/]uh2Kh3hh4]q›hFXÃSay you have a column 'filename' which contains a filename. Normally
you would see in phpMyAdmin only this filename. Using transformations
you can transform that filename into a HTML link, so you can click
inside of the phpMyAdmin structure on the column's link and will see
the file displayed in a new browser window. Using transformation
options you can also specify strings to append/prepend to a string or
the format you want the output stored in.qœ…q}qž(hh™hh—ubaubh_)qŸ}q (hX´For a general overview of all available transformations and their
options, you can consult your *<www.your-host.com>/<your-install-
dir>/transformation\_overview.php* installation.hhNhh h'hbh)}q¡(h-]h.]h,]h+]h/]uh2Kh3hh4]q¢(hFX`For a general overview of all available transformations and their
options, you can consult your q£…q¤}q¥(hX`For a general overview of all available transformations and their
options, you can consult your hhŸubh€)q¦}q§(hXF*<www.your-host.com>/<your-install-
dir>/transformation\_overview.php*h)}q¨(h-]h.]h,]h+]h/]uhhŸh4]q©hFXC<www.your-host.com>/<your-install-
dir>/transformation_overview.phpqª…q«}q¬(hUhh¦ubah'h‹ubhFX installation.q­…q®}q¯(hX installation.hhŸubeubh_)q°}q±(hX¥For a tutorial on how to effectively use transformations, see our
`Link section <http://www.phpmyadmin.net/home_page/docs.php>`_ on the
official phpMyAdmin homepage.hhNhh h'hbh)}q²(h-]h.]h,]h+]h/]uh2Kh3hh4]q³(hFXBFor a tutorial on how to effectively use transformations, see our
q´…qµ}q¶(hXBFor a tutorial on how to effectively use transformations, see our
hh°ubcdocutils.nodes
reference
q·)q¸}q¹(hX>`Link section <http://www.phpmyadmin.net/home_page/docs.php>`_h)}qº(UnameXLink sectionUrefuriq»X,http://www.phpmyadmin.net/home_page/docs.phpq¼h+]h,]h-]h.]h/]uhh°h4]q½hFXLink sectionq¾…q¿}qÀ(hUhh¸ubah'U	referenceqÁubh$)qÂ}qÃ(hX/ <http://www.phpmyadmin.net/home_page/docs.php>h)}qÄ(Urefurih¼h+]qÅUlink-sectionqÆah,]h-]h.]h/]qÇhauhh°h4]h'h(ubhFX% on the
official phpMyAdmin homepage.qÈ…qÉ}qÊ(hX% on the
official phpMyAdmin homepage.hh°ubeubh$)qË}qÌ(hX.. _transformationshowto:hhNhh h'h(h)}qÍ(h+]h,]h-]h.]h/]h0UtransformationshowtoqÎuh2K#h3hh4]ubeubh)qÏ}qÐ(hUhhhh h"}qÑhhËsh'h5h)}qÒ(h-]h.]h,]h+]qÓ(UusageqÔhÎeh/]qÕ(h
heuh2K&h3hh<}qÖhÎhËsh4]q×(h?)qØ}qÙ(hXUsageqÚhhÏhh h'hCh)}qÛ(h-]h.]h,]h+]h/]uh2K&h3hh4]qÜhFXUsageqÝ…qÞ}qß(hhÚhhØubaubh_)qà}qá(hX&Go to your *tbl\_structure.php* page (i.e. reached through clicking on
the 'Structure' link for a table). There click on "Change" (or change
icon) and there you will see three new fields at the end of the line.
They are called 'MIME-type', 'Browser transformation' and
'Transformation options'.hhÏhh h'hbh)}qâ(h-]h.]h,]h+]h/]uh2K(h3hh4]qã(hFXGo to your qä…qå}qæ(hXGo to your hhàubh€)qç}qè(hX*tbl\_structure.php*h)}qé(h-]h.]h,]h+]h/]uhhàh4]qêhFXtbl_structure.phpqë…qì}qí(hUhhçubah'h‹ubhFX page (i.e. reached through clicking on
the 'Structure' link for a table). There click on "Change" (or change
icon) and there you will see three new fields at the end of the line.
They are called 'MIME-type', 'Browser transformation' and
'Transformation options'.qî…qï}qð(hX page (i.e. reached through clicking on
the 'Structure' link for a table). There click on "Change" (or change
icon) and there you will see three new fields at the end of the line.
They are called 'MIME-type', 'Browser transformation' and
'Transformation options'.hhàubeubcdocutils.nodes
bullet_list
qñ)qò}qó(hUhhÏhh h'Ubullet_listqôh)}qõ(UbulletqöX*h+]h,]h-]h.]h/]uh2K.h3hh4]q÷(cdocutils.nodes
list_item
qø)qù}qú(hX¾The field 'MIME-type' is a drop-down field. Select the MIME-type that
corresponds to the column's contents. Please note that transformations
are inactive as long as no MIME-type is selected.hhòhh h'U	list_itemqûh)}qü(h-]h.]h,]h+]h/]uh2Nh3hh4]qýh_)qþ}qÿ(hX¾The field 'MIME-type' is a drop-down field. Select the MIME-type that
corresponds to the column's contents. Please note that transformations
are inactive as long as no MIME-type is selected.rhhùhh h'hbh)}r(h-]h.]h,]h+]h/]uh2K.h4]rhFX¾The field 'MIME-type' is a drop-down field. Select the MIME-type that
corresponds to the column's contents. Please note that transformations
are inactive as long as no MIME-type is selected.r…r}r(hjhhþubaubaubhø)r}r(hXXThe field 'Browser transformation' is a drop-down field. You can
choose from a hopefully growing amount of pre-defined transformations.
See below for information on how to build your own transformation.
There are global transformations and mimetype-bound transformations.
Global transformations can be used for any mimetype. They will take
the mimetype, if necessary, into regard. Mimetype-bound
transformations usually only operate on a certain mimetype. There are
transformations which operate on the main mimetype (like 'image'),
which will most likely take the subtype into regard, and those who
only operate on a specific subtype (like 'image/jpeg'). You can use
transformations on mimetypes for which the function was not defined
for. There is no security check for you selected the right
transformation, so take care of what the output will be like.hhòhh h'hûh)}r(h-]h.]h,]h+]h/]uh2Nh3hh4]r	h_)r
}r(hXXThe field 'Browser transformation' is a drop-down field. You can
choose from a hopefully growing amount of pre-defined transformations.
See below for information on how to build your own transformation.
There are global transformations and mimetype-bound transformations.
Global transformations can be used for any mimetype. They will take
the mimetype, if necessary, into regard. Mimetype-bound
transformations usually only operate on a certain mimetype. There are
transformations which operate on the main mimetype (like 'image'),
which will most likely take the subtype into regard, and those who
only operate on a specific subtype (like 'image/jpeg'). You can use
transformations on mimetypes for which the function was not defined
for. There is no security check for you selected the right
transformation, so take care of what the output will be like.rhjhh h'hbh)}r
(h-]h.]h,]h+]h/]uh2K1h4]rhFXXThe field 'Browser transformation' is a drop-down field. You can
choose from a hopefully growing amount of pre-defined transformations.
See below for information on how to build your own transformation.
There are global transformations and mimetype-bound transformations.
Global transformations can be used for any mimetype. They will take
the mimetype, if necessary, into regard. Mimetype-bound
transformations usually only operate on a certain mimetype. There are
transformations which operate on the main mimetype (like 'image'),
which will most likely take the subtype into regard, and those who
only operate on a specific subtype (like 'image/jpeg'). You can use
transformations on mimetypes for which the function was not defined
for. There is no security check for you selected the right
transformation, so take care of what the output will be like.r…r}r(hjhj
ubaubaubhø)r}r(hXThe field 'Transformation options' is a free-type textfield. You have
to enter transform-function specific options here. Usually the
transforms can operate with default options, but it is generally a
good idea to look up the overview to see which options are necessary.
Much like the ENUM/SET-Fields, you have to split up several options
using the format 'a','b','c',...(NOTE THE MISSING BLANKS). This is
because internally the options will be parsed as an array, leaving the
first value the first element in the array, and so forth. If you want
to specify a MIME character set you can define it in the
transformation\_options. You have to put that outside of the pre-
defined options of the specific mime-transform, as the last value of
the set. Use the format "'; charset=XXX'". If you use a transform, for
which you can specify 2 options and you want to append a character
set, enter "'first parameter','second parameter','charset=us-ascii'".
You can, however use the defaults for the parameters: "'','','charset
=us-ascii'".
hhòhh h'hûh)}r(h-]h.]h,]h+]h/]uh2Nh3hh4]rh_)r}r(hXThe field 'Transformation options' is a free-type textfield. You have
to enter transform-function specific options here. Usually the
transforms can operate with default options, but it is generally a
good idea to look up the overview to see which options are necessary.
Much like the ENUM/SET-Fields, you have to split up several options
using the format 'a','b','c',...(NOTE THE MISSING BLANKS). This is
because internally the options will be parsed as an array, leaving the
first value the first element in the array, and so forth. If you want
to specify a MIME character set you can define it in the
transformation\_options. You have to put that outside of the pre-
defined options of the specific mime-transform, as the last value of
the set. Use the format "'; charset=XXX'". If you use a transform, for
which you can specify 2 options and you want to append a character
set, enter "'first parameter','second parameter','charset=us-ascii'".
You can, however use the defaults for the parameters: "'','','charset
=us-ascii'".hjhh h'hbh)}r(h-]h.]h,]h+]h/]uh2K>h4]rhFXThe field 'Transformation options' is a free-type textfield. You have
to enter transform-function specific options here. Usually the
transforms can operate with default options, but it is generally a
good idea to look up the overview to see which options are necessary.
Much like the ENUM/SET-Fields, you have to split up several options
using the format 'a','b','c',...(NOTE THE MISSING BLANKS). This is
because internally the options will be parsed as an array, leaving the
first value the first element in the array, and so forth. If you want
to specify a MIME character set you can define it in the
transformation_options. You have to put that outside of the pre-
defined options of the specific mime-transform, as the last value of
the set. Use the format "'; charset=XXX'". If you use a transform, for
which you can specify 2 options and you want to append a character
set, enter "'first parameter','second parameter','charset=us-ascii'".
You can, however use the defaults for the parameters: "'','','charset
=us-ascii'".r…r}r(hXThe field 'Transformation options' is a free-type textfield. You have
to enter transform-function specific options here. Usually the
transforms can operate with default options, but it is generally a
good idea to look up the overview to see which options are necessary.
Much like the ENUM/SET-Fields, you have to split up several options
using the format 'a','b','c',...(NOTE THE MISSING BLANKS). This is
because internally the options will be parsed as an array, leaving the
first value the first element in the array, and so forth. If you want
to specify a MIME character set you can define it in the
transformation\_options. You have to put that outside of the pre-
defined options of the specific mime-transform, as the last value of
the set. Use the format "'; charset=XXX'". If you use a transform, for
which you can specify 2 options and you want to append a character
set, enter "'first parameter','second parameter','charset=us-ascii'".
You can, however use the defaults for the parameters: "'','','charset
=us-ascii'".hjubaubaubeubh$)r}r(hX.. _transformationsfiles:hhÏhh h'h(h)}r(h+]h,]h-]h.]h/]h0Utransformationsfilesr uh2KOh3hh4]ubeubh)r!}r"(hUhhhh h"}r#hjsh'h5h)}r$(h-]h.]h,]h+]r%(Ufile-structurer&j eh/]r'(h	heuh2KRh3hh<}r(j jsh4]r)(h?)r*}r+(hXFile structurer,hj!hh h'hCh)}r-(h-]h.]h,]h+]h/]uh2KRh3hh4]r.hFXFile structurer/…r0}r1(hj,hj*ubaubh_)r2}r3(hXöAll specific transformations for mimetypes are defined through class
files in the directory 'libraries/plugins/transformations/'. Each of
them extends a certain transformation abstract class declared in
libraries/plugins/transformations/abstract.r4hj!hh h'hbh)}r5(h-]h.]h,]h+]h/]uh2KTh3hh4]r6hFXöAll specific transformations for mimetypes are defined through class
files in the directory 'libraries/plugins/transformations/'. Each of
them extends a certain transformation abstract class declared in
libraries/plugins/transformations/abstract.r7…r8}r9(hj4hj2ubaubh_)r:}r;(hXYThey are stored in files to ease up customization and easy adding of
new transformations.r<hj!hh h'hbh)}r=(h-]h.]h,]h+]h/]uh2KYh3hh4]r>hFXYThey are stored in files to ease up customization and easy adding of
new transformations.r?…r@}rA(hj<hj:ubaubh_)rB}rC(hXÇBecause the user cannot enter own mimetypes, it is kept sure that
transformations always work. It makes no sense to apply a
transformation to a mimetype the transform-function doesn't know to
handle.rDhj!hh h'hbh)}rE(h-]h.]h,]h+]h/]uh2K\h3hh4]rFhFXÇBecause the user cannot enter own mimetypes, it is kept sure that
transformations always work. It makes no sense to apply a
transformation to a mimetype the transform-function doesn't know to
handle.rG…rH}rI(hjDhjBubaubh_)rJ}rK(hXŒThere is a file called '*transformations.lib.php*' that provides some
basic functions which can be included by any other transform function.hj!hh h'hbh)}rL(h-]h.]h,]h+]h/]uh2Kah3hh4]rM(hFXThere is a file called 'rN…rO}rP(hXThere is a file called 'hjJubh€)rQ}rR(hX*transformations.lib.php*h)}rS(h-]h.]h,]h+]h/]uhjJh4]rThFXtransformations.lib.phprU…rV}rW(hUhjQubah'h‹ubhFX[' that provides some
basic functions which can be included by any other transform function.rX…rY}rZ(hX[' that provides some
basic functions which can be included by any other transform function.hjJubeubh_)r[}r\(hXThe file name convention is ``[Mimetype]_[Subtype]_[Transformation
Name].class.php``, while the abtract class that it extends has the
name ``[Transformation Name]TransformationsPlugin``. All of the
methods that have to be implemented by a transformations plug-in are:hj!hh h'hbh)}r](h-]h.]h,]h+]h/]uh2Kdh3hh4]r^(hFXThe file name convention is r_…r`}ra(hXThe file name convention is hj[ubhh)rb}rc(hX8``[Mimetype]_[Subtype]_[Transformation
Name].class.php``h)}rd(h-]h.]h,]h+]h/]uhj[h4]rehFX4[Mimetype]_[Subtype]_[Transformation
Name].class.phprf…rg}rh(hUhjbubah'hpubhFX7, while the abtract class that it extends has the
name ri…rj}rk(hX7, while the abtract class that it extends has the
name hj[ubhh)rl}rm(hX.``[Transformation Name]TransformationsPlugin``h)}rn(h-]h.]h,]h+]h/]uhj[h4]rohFX*[Transformation Name]TransformationsPluginrp…rq}rr(hUhjlubah'hpubhFXR. All of the
methods that have to be implemented by a transformations plug-in are:rs…rt}ru(hXR. All of the
methods that have to be implemented by a transformations plug-in are:hj[ubeubcdocutils.nodes
enumerated_list
rv)rw}rx(hUhj!hh h'Uenumerated_listryh)}rz(Usuffixr{U.h+]h,]h-]Uprefixr|Uh.]h/]Uenumtyper}Uarabicr~uh2Kih3hh4]r(hø)r€}r(hX5getMIMEType() and getMIMESubtype() in the main class;r‚hjwhh h'hûh)}rƒ(h-]h.]h,]h+]h/]uh2Nh3hh4]r„h_)r…}r†(hj‚hj€hh h'hbh)}r‡(h-]h.]h,]h+]h/]uh2Kih4]rˆhFX5getMIMEType() and getMIMESubtype() in the main class;r‰…rŠ}r‹(hj‚hj…ubaubaubhø)rŒ}r(hXQgetName(), getInfo() and applyTransformation() in the abstract class
it extends.
hjwhh h'hûh)}rŽ(h-]h.]h,]h+]h/]uh2Nh3hh4]rh_)r}r‘(hXPgetName(), getInfo() and applyTransformation() in the abstract class
it extends.r’hjŒhh h'hbh)}r“(h-]h.]h,]h+]h/]uh2Kjh4]r”hFXPgetName(), getInfo() and applyTransformation() in the abstract class
it extends.r•…r–}r—(hj’hjubaubaubeubh_)r˜}r™(hX@The getMIMEType(), getMIMESubtype() and getName() methods return the
name of the MIME type, MIME Subtype and transformation accordingly.
getInfo() returns the transformation's description and possible
options it may receive and applyTransformation() is the method that
does the actual work of the transformation plug-in.ršhj!hh h'hbh)}r›(h-]h.]h,]h+]h/]uh2Kmh3hh4]rœhFX@The getMIMEType(), getMIMESubtype() and getName() methods return the
name of the MIME type, MIME Subtype and transformation accordingly.
getInfo() returns the transformation's description and possible
options it may receive and applyTransformation() is the method that
does the actual work of the transformation plug-in.r…rž}rŸ(hjšhj˜ubaubh_)r }r¡(hX™Please see the libraries/plugins/transformations/TEMPLATE and
libraries/plugins/transformations/TEMPLATE\_ABSTRACT files for adding
your own transformation plug-in. You can also generate a new
transformation plug-in (with or without the abstract transformation
class), by using
:file:`libraries/plugins/transformations/generator_plugin.sh` or
:file:`libraries/plugins/transformations/generator_main_class.sh`.hj!hh h'hbh)}r¢(h-]h.]h,]h+]h/]uh2Ksh3hh4]r£(hFXPlease see the libraries/plugins/transformations/TEMPLATE and
libraries/plugins/transformations/TEMPLATE_ABSTRACT files for adding
your own transformation plug-in. You can also generate a new
transformation plug-in (with or without the abstract transformation
class), by using
r¤…r¥}r¦(hXPlease see the libraries/plugins/transformations/TEMPLATE and
libraries/plugins/transformations/TEMPLATE\_ABSTRACT files for adding
your own transformation plug-in. You can also generate a new
transformation plug-in (with or without the abstract transformation
class), by using
hj ubhh)r§}r¨(hUh)}r©(h+]h,]h-]h.]rªXfiler«aUrolej«h/]uhj h4]r¬hFX5libraries/plugins/transformations/generator_plugin.shr­…r®}r¯(hX5libraries/plugins/transformations/generator_plugin.shhj§ubah'hpubhFX or
r°…r±}r²(hX or
hj ubhh)r³}r´(hUh)}rµ(h+]h,]h-]h.]r¶Xfiler·aUrolej·h/]uhj h4]r¸hFX9libraries/plugins/transformations/generator_main_class.shr¹…rº}r»(hX9libraries/plugins/transformations/generator_main_class.shhj³ubah'hpubhFX.…r¼}r½(hX.hj ubeubh_)r¾}r¿(hXDThe applyTransformation() method always gets passed three variables:rÀhj!hh h'hbh)}rÁ(h-]h.]h,]h+]h/]uh2K{h3hh4]rÂhFXDThe applyTransformation() method always gets passed three variables:rÃ…rÄ}rÅ(hjÀhj¾ubaubjv)rÆ}rÇ(hUhj!hh h'jyh)}rÈ(j{U.h+]h,]h-]j|Uh.]h/]j}j~uh2K}h3hh4]rÉ(hø)rÊ}rË(hX^**$buffer** - Contains the text inside of the column. This is the
text, you want to transform.hjÆhh h'hûh)}rÌ(h-]h.]h,]h+]h/]uh2Nh3hh4]rÍh_)rÎ}rÏ(hX^**$buffer** - Contains the text inside of the column. This is the
text, you want to transform.hjÊhh h'hbh)}rÐ(h-]h.]h,]h+]h/]uh2K}h4]rÑ(cdocutils.nodes
strong
rÒ)rÓ}rÔ(hX**$buffer**h)}rÕ(h-]h.]h,]h+]h/]uhjÎh4]rÖhFX$bufferr×…rØ}rÙ(hUhjÓubah'UstrongrÚubhFXS - Contains the text inside of the column. This is the
text, you want to transform.rÛ…rÜ}rÝ(hXS - Contains the text inside of the column. This is the
text, you want to transform.hjÎubeubaubhø)rÞ}rß(hXT**$options** - Contains any user-passed options to a transform
function as an array.hjÆhh h'hûh)}rà(h-]h.]h,]h+]h/]uh2Nh3hh4]ráh_)râ}rã(hXT**$options** - Contains any user-passed options to a transform
function as an array.hjÞhh h'hbh)}rä(h-]h.]h,]h+]h/]uh2Kh4]rå(jÒ)ræ}rç(hX**$options**h)}rè(h-]h.]h,]h+]h/]uhjâh4]réhFX$optionsrê…rë}rì(hUhjæubah'jÚubhFXH - Contains any user-passed options to a transform
function as an array.rí…rî}rï(hXH - Contains any user-passed options to a transform
function as an array.hjâubeubaubhø)rð}rñ(hX**$meta** - Contains an object with information about your column. The
data is drawn from the output of the `mysql\_fetch\_field()
<http://www.php.net/mysql_fetch_field>`_ function. This means, all
object properties described on the `manual page
<http://www.php.net/mysql_fetch_field>`_ are available in this
variable and can be used to transform a column accordingly to
unsigned/zerofill/not\_null/... properties. The $meta->mimetype
variable contains the original MIME-type of the column (i.e.
'text/plain', 'image/jpeg' etc.)
hjÆhh h'hûh)}rò(h-]h.]h,]h+]h/]uh2Nh3hh4]róh_)rô}rõ(hX**$meta** - Contains an object with information about your column. The
data is drawn from the output of the `mysql\_fetch\_field()
<http://www.php.net/mysql_fetch_field>`_ function. This means, all
object properties described on the `manual page
<http://www.php.net/mysql_fetch_field>`_ are available in this
variable and can be used to transform a column accordingly to
unsigned/zerofill/not\_null/... properties. The $meta->mimetype
variable contains the original MIME-type of the column (i.e.
'text/plain', 'image/jpeg' etc.)hjðhh h'hbh)}rö(h-]h.]h,]h+]h/]uh2Kh4]r÷(jÒ)rø}rù(hX	**$meta**h)}rú(h-]h.]h,]h+]h/]uhjôh4]rûhFX$metarü…rý}rþ(hUhjøubah'jÚubhFXc - Contains an object with information about your column. The
data is drawn from the output of the rÿ…r}r(hXc - Contains an object with information about your column. The
data is drawn from the output of the hjôubh·)r}r(hX?`mysql\_fetch\_field()
<http://www.php.net/mysql_fetch_field>`_h)}r(Unameh
h»X$http://www.php.net/mysql_fetch_fieldrh+]h,]h-]h.]h/]uhjôh4]rhFXmysql_fetch_field()r…r}r	(hUhjubah'hÁubh$)r
}r(hX'
<http://www.php.net/mysql_fetch_field>h)}r(Urefurijh+]r
Umysql-fetch-fieldrah,]h-]h.]h/]rh
auhjôh4]h'h(ubhFX> function. This means, all
object properties described on the r…r}r(hX> function. This means, all
object properties described on the hjôubh·)r}r(hX5`manual page
<http://www.php.net/mysql_fetch_field>`_h)}r(UnameXmanual pageh»X$http://www.php.net/mysql_fetch_fieldrh+]h,]h-]h.]h/]uhjôh4]rhFXmanual pager…r}r(hUhjubah'hÁubh$)r}r(hX'
<http://www.php.net/mysql_fetch_field>h)}r(Urefurijh+]rUmanual-pagerah,]h-]h.]h/]r hauhjôh4]h'h(ubhFXñ are available in this
variable and can be used to transform a column accordingly to
unsigned/zerofill/not_null/... properties. The $meta->mimetype
variable contains the original MIME-type of the column (i.e.
'text/plain', 'image/jpeg' etc.)r!…r"}r#(hXò are available in this
variable and can be used to transform a column accordingly to
unsigned/zerofill/not\_null/... properties. The $meta->mimetype
variable contains the original MIME-type of the column (i.e.
'text/plain', 'image/jpeg' etc.)hjôubeubaubeubeubeubhh h'Usystem_messager$h)}r%(h-]UlevelKh+]h,]r&h:aUsourceh h.]h/]UlineKUtypeUINFOr'uh2Kh3hh4]r(h_)r)}r*(hUh)}r+(h-]h.]h,]h+]h/]uhhh4]r,hFX2Duplicate implicit target name: "transformations".r-…r.}r/(hUhj)ubah'hbubaubaUcurrent_sourcer0NU
decorationr1NUautofootnote_startr2KUnameidsr3}r4(hjhh1hhSh	j&h
jhhÆhhÎh
hÔhhMhj uh4]r5(h%hehUUtransformerr6NU
footnote_refsr7}r8Urefnamesr9}r:Usymbol_footnotesr;]r<Uautofootnote_refsr=]r>Usymbol_footnote_refsr?]r@U	citationsrA]rBh3hUcurrent_linerCNUtransform_messagesrD]rE(h)rF}rG(hUh)}rH(h-]UlevelKh+]h,]Usourceh h.]h/]UlineKUtypej'uh4]rIh_)rJ}rK(hUh)}rL(h-]h.]h,]h+]h/]uhjFh4]rMhFX5Hyperlink target "transformations" is not referenced.rN…rO}rP(hUhjJubah'hbubah'j$ubh)rQ}rR(hUh)}rS(h-]UlevelKh+]h,]Usourceh h.]h/]UlineKUtypej'uh4]rTh_)rU}rV(hUh)}rW(h-]h.]h,]h+]h/]uhjQh4]rXhFX:Hyperlink target "transformationsintro" is not referenced.rY…rZ}r[(hUhjUubah'hbubah'j$ubh)r\}r](hUh)}r^(h-]UlevelKh+]h,]Usourceh h.]h/]UlineKUtypej'uh4]r_h_)r`}ra(hUh)}rb(h-]h.]h,]h+]h/]uhj\h4]rchFX2Hyperlink target "link section" is not referenced.rd…re}rf(hUhj`ubah'hbubah'j$ubh)rg}rh(hUh)}ri(h-]UlevelKh+]h,]Usourceh h.]h/]UlineK#Utypej'uh4]rjh_)rk}rl(hUh)}rm(h-]h.]h,]h+]h/]uhjgh4]rnhFX:Hyperlink target "transformationshowto" is not referenced.ro…rp}rq(hUhjkubah'hbubah'j$ubh)rr}rs(hUh)}rt(h-]UlevelKh+]h,]Usourceh h.]h/]UlineKOUtypej'uh4]ruh_)rv}rw(hUh)}rx(h-]h.]h,]h+]h/]uhjrh4]ryhFX:Hyperlink target "transformationsfiles" is not referenced.rz…r{}r|(hUhjvubah'hbubah'j$ubh)r}}r~(hUh)}r(h-]UlevelKh+]h,]Usourceh h.]h/]UlineKUtypej'uh4]r€h_)r}r‚(hUh)}rƒ(h-]h.]h,]h+]h/]uhj}h4]r„hFX9Hyperlink target "mysql_fetch_field()" is not referenced.r……r†}r‡(hUhjubah'hbubah'j$ubh)rˆ}r‰(hUh)}rŠ(h-]UlevelKh+]h,]Usourceh h.]h/]UlineKUtypej'uh4]r‹h_)rŒ}r(hUh)}rŽ(h-]h.]h,]h+]h/]uhjˆh4]rhFX1Hyperlink target "manual page" is not referenced.r…r‘}r’(hUhjŒubah'hbubah'j$ubeUreporterr“NUid_startr”KU
autofootnotesr•]r–U
citation_refsr—}r˜Uindirect_targetsr™]ršUsettingsr›(cdocutils.frontend
Values
rœor}rž(Ufootnote_backlinksrŸKUrecord_dependenciesr NUrfc_base_urlr¡Uhttp://tools.ietf.org/html/r¢U	tracebackr£KUpep_referencesr¤NUstrip_commentsr¥NU
toc_backlinksr¦Uentryr§U
language_coder¨Uenr©U	datestamprªNUreport_levelr«KU_destinationr¬NU
halt_levelr­KU
strip_classesr®NhCNUerror_encoding_error_handlerr¯Ubackslashreplacer°Udebugr±NUembed_stylesheetr²‰Uoutput_encoding_error_handlerr³Ustrictr´U
sectnum_xformrµKUdump_transformsr¶NU
docinfo_xformr·KUwarning_streamr¸NUpep_file_url_templater¹Upep-%04drºUexit_status_levelr»KUconfigr¼NUstrict_visitorr½NUcloak_email_addressesr¾ˆUtrim_footnote_reference_spacer¿‰UenvrÀNUdump_pseudo_xmlrÁNUexpose_internalsrÂNUsectsubtitle_xformrÉUsource_linkrÄNUrfc_referencesrÅNUoutput_encodingrÆUutf-8rÇU
source_urlrÈNUinput_encodingrÉU	utf-8-sigrÊU_disable_configrËNU	id_prefixrÌUU	tab_widthrÍKUerror_encodingrÎUANSI_X3.4-1968rÏU_sourcerÐUG/var/www/phpmyadmin/release/phpMyAdmin-4.0.10.2/doc/transformations.rstrÑUgettext_compactrÒˆU	generatorrÓNUdump_internalsrÔNUpep_base_urlrÕUhttp://www.python.org/dev/peps/rÖUinput_encoding_error_handlerr×j´Uauto_id_prefixrØUidrÙUdoctitle_xformrÚ‰Ustrip_elements_with_classesrÛNU
_config_filesrÜ]Ufile_insertion_enabledrÝKUraw_enabledrÞKU
dump_settingsrßNubUsymbol_footnote_startràKUidsrá}râ(h1hjj
hShNhÆhÂh:hj&j!jjhÎhÏhÔhÏhMhNj j!uUsubstitution_namesrã}räh'h3h)}rå(h-]h+]h,]Usourceh h.]h/]uU	footnotesræ]rçUrefidsrè}ré(j ]rêjahM]rëhJah1]rìh%ahÎ]ríhËauub.

Copyright © 2017 || Recoded By Mr.Bumblebee