\hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops}{}\section{com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops Class Reference}
\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops}\index{com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops@{com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops}}
Inheritance diagram for com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aeb9fa4b1ec417b1cee7833df7b782dee}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aeb9fa4b1ec417b1cee7833df7b782dee}} 
{\bfseries sqlite\+\_\+ops} (Context context)
\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aec5f627d843535e95effb421578c0499}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aec5f627d843535e95effb421578c0499}} 
void {\bfseries on\+Create} (S\+Q\+Lite\+Database db)
\item 
void \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_af41de98c5e70972feec8e42418ae6d4c}{init\+Firebase} ()
\begin{DoxyCompactList}\small\item\em Initialises the firebase. \end{DoxyCompactList}\item 
void \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aa993257f13f8553512fccf3564fb3961}{Add\+Slots\+To\+Firebase} ()
\begin{DoxyCompactList}\small\item\em Adds all the slots to the firebase. \end{DoxyCompactList}\item 
void \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ab113f311b2c72c3cb41fbee9dbea9d84}{on\+Upgrade} (S\+Q\+Lite\+Database sq\+Lite\+Database, int i, int i1)
\begin{DoxyCompactList}\small\item\em Drops all the tables if the version of the sqlite is updated. \end{DoxyCompactList}\item 
boolean \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ad95adc9aac0cde0b33f6ea6d055e50d9}{fetch\+\_\+login\+\_\+details} (final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1login}{login} li, final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1login__activity}{login\+\_\+activity} la)
\begin{DoxyCompactList}\small\item\em Fetches the login details from the firebase and compares with the entered login credentials. Return true if the entered credential is correct otherwise false. \end{DoxyCompactList}\item 
boolean \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a067c5229526ea44e4734fb095dd12351}{check\+\_\+in} (\hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkin__details}{checkin\+\_\+details} cd, final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkin}{checkin} ci)
\begin{DoxyCompactList}\small\item\em Inserts the check-\/in details in firebase and updates the available slots Return true if the entered credential is correct otherwise false. \end{DoxyCompactList}\item 
Array\+List \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac0c2fbd2b46046a34bebf1a7cf423758}{get\+Free\+Slots} (final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1category__wise__availability}{category\+\_\+wise\+\_\+availability} cd, String category)
\begin{DoxyCompactList}\small\item\em Returns the Array\+List of available free slots. \end{DoxyCompactList}\item 
Array\+List \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac0cb253711b44449e7d5b82a06523f78}{get\+All\+Slots} (String category)
\begin{DoxyCompactList}\small\item\em Returns the Array\+List of all the slots corresponding to the given category. \end{DoxyCompactList}\item 
void \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a85a8f900439e57dab77ccd855e72d74f}{get\+Ticket\+Details} (String ticket\+\_\+no, final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1ticket}{ticket} tc)
\begin{DoxyCompactList}\small\item\em Returns the ticket details corresponding to a ticket number. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a8d37ad57b79a2bac00e0d78f410d947f}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a8d37ad57b79a2bac00e0d78f410d947f}} 
long {\bfseries last\+Index\+Records} ()
\item 
Array\+List \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac7458438276301f97aca4dfff762bcb9}{fetch\+\_\+ticket\+\_\+detail} (long \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1ticket}{ticket})
\begin{DoxyCompactList}\small\item\em Returns the ticket details corresponding to a ticket number. \end{DoxyCompactList}\item 
void \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a71f49b4e6bf1b319f86cd5a3c8135606}{fetch\+\_\+slot\+\_\+details} (String slot, final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkout}{checkout} co)
\begin{DoxyCompactList}\small\item\em Returns the slot details corresponding to a slot. \end{DoxyCompactList}\item 
void \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac380b0043aefd7836b637666b0786de3}{check\+\_\+out} (String slot, final String tkt, long check\+In\+Date\+Time, final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkout}{checkout} co)
\begin{DoxyCompactList}\small\item\em Checkouts and adds the freed slot to the available slot pool. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ae56e65a550d16c21beee87b7adba1956}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ae56e65a550d16c21beee87b7adba1956}} 
void {\bfseries update\+Balance} (String uname, int balance)
\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a3fbd6941aa1d8a41c56e565751ab5efe}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a3fbd6941aa1d8a41c56e565751ab5efe}} 
void {\bfseries get\+All\+Filled\+Slot\+Details} (final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1currentParks}{current\+Parks} cp)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aed38c5eeb6381a83c305d69e215a5d26}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aed38c5eeb6381a83c305d69e215a5d26}} 
static final int {\bfseries D\+A\+T\+A\+B\+A\+S\+E\+\_\+\+V\+E\+R\+S\+I\+ON} =1
\item 
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_af60990c4d918c685d4ce5d32fb1a76dc}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_af60990c4d918c685d4ce5d32fb1a76dc}} 
static final String {\bfseries D\+A\+T\+A\+B\+A\+S\+E\+\_\+\+N\+A\+ME} =\char`\"{}parkingo.\+db\char`\"{}
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aa993257f13f8553512fccf3564fb3961}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_aa993257f13f8553512fccf3564fb3961}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!Add\+Slots\+To\+Firebase@{Add\+Slots\+To\+Firebase}}
\index{Add\+Slots\+To\+Firebase@{Add\+Slots\+To\+Firebase}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{Add\+Slots\+To\+Firebase()}{AddSlotsToFirebase()}}
{\footnotesize\ttfamily void com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+Add\+Slots\+To\+Firebase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Adds all the slots to the firebase. 

\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a067c5229526ea44e4734fb095dd12351}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a067c5229526ea44e4734fb095dd12351}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!check\+\_\+in@{check\+\_\+in}}
\index{check\+\_\+in@{check\+\_\+in}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{check\+\_\+in()}{check\_in()}}
{\footnotesize\ttfamily boolean com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+check\+\_\+in (\begin{DoxyParamCaption}\item[{\hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkin__details}{checkin\+\_\+details}}]{cd,  }\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkin}{checkin}}]{ci }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Inserts the check-\/in details in firebase and updates the available slots Return true if the entered credential is correct otherwise false. 


\begin{DoxyParams}{Parameters}
{\em cd} & -\/ a \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkin__details}{checkin\+\_\+details} object argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
bool 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac380b0043aefd7836b637666b0786de3}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac380b0043aefd7836b637666b0786de3}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!check\+\_\+out@{check\+\_\+out}}
\index{check\+\_\+out@{check\+\_\+out}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{check\+\_\+out()}{check\_out()}}
{\footnotesize\ttfamily void com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+check\+\_\+out (\begin{DoxyParamCaption}\item[{String}]{slot,  }\item[{final String}]{tkt,  }\item[{long}]{check\+In\+Date\+Time,  }\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkout}{checkout}}]{co }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Checkouts and adds the freed slot to the available slot pool. 


\begin{DoxyParams}{Parameters}
{\em ticket} & -\/ a string argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
boolean 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ad95adc9aac0cde0b33f6ea6d055e50d9}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ad95adc9aac0cde0b33f6ea6d055e50d9}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!fetch\+\_\+login\+\_\+details@{fetch\+\_\+login\+\_\+details}}
\index{fetch\+\_\+login\+\_\+details@{fetch\+\_\+login\+\_\+details}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{fetch\+\_\+login\+\_\+details()}{fetch\_login\_details()}}
{\footnotesize\ttfamily boolean com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+fetch\+\_\+login\+\_\+details (\begin{DoxyParamCaption}\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1login}{login}}]{li,  }\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1login__activity}{login\+\_\+activity}}]{la }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Fetches the login details from the firebase and compares with the entered login credentials. Return true if the entered credential is correct otherwise false. 


\begin{DoxyParams}{Parameters}
{\em li} & -\/ a login object argument \\
\hline
{\em la} & -\/ a \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1login__activity}{login\+\_\+activity} object argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
bool 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a71f49b4e6bf1b319f86cd5a3c8135606}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a71f49b4e6bf1b319f86cd5a3c8135606}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!fetch\+\_\+slot\+\_\+details@{fetch\+\_\+slot\+\_\+details}}
\index{fetch\+\_\+slot\+\_\+details@{fetch\+\_\+slot\+\_\+details}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{fetch\+\_\+slot\+\_\+details()}{fetch\_slot\_details()}}
{\footnotesize\ttfamily void com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+fetch\+\_\+slot\+\_\+details (\begin{DoxyParamCaption}\item[{String}]{slot,  }\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1checkout}{checkout}}]{co }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the slot details corresponding to a slot. 


\begin{DoxyParams}{Parameters}
{\em ticket} & -\/ a string argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Array\+List 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac7458438276301f97aca4dfff762bcb9}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac7458438276301f97aca4dfff762bcb9}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!fetch\+\_\+ticket\+\_\+detail@{fetch\+\_\+ticket\+\_\+detail}}
\index{fetch\+\_\+ticket\+\_\+detail@{fetch\+\_\+ticket\+\_\+detail}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{fetch\+\_\+ticket\+\_\+detail()}{fetch\_ticket\_detail()}}
{\footnotesize\ttfamily Array\+List com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+fetch\+\_\+ticket\+\_\+detail (\begin{DoxyParamCaption}\item[{long}]{ticket }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the ticket details corresponding to a ticket number. 


\begin{DoxyParams}{Parameters}
{\em ticket} & -\/ a long argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Array\+List 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac0cb253711b44449e7d5b82a06523f78}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac0cb253711b44449e7d5b82a06523f78}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!get\+All\+Slots@{get\+All\+Slots}}
\index{get\+All\+Slots@{get\+All\+Slots}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{get\+All\+Slots()}{getAllSlots()}}
{\footnotesize\ttfamily Array\+List com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+get\+All\+Slots (\begin{DoxyParamCaption}\item[{String}]{category }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the Array\+List of all the slots corresponding to the given category. 


\begin{DoxyParams}{Parameters}
{\em category} & -\/ a string argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Array\+List 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac0c2fbd2b46046a34bebf1a7cf423758}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ac0c2fbd2b46046a34bebf1a7cf423758}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!get\+Free\+Slots@{get\+Free\+Slots}}
\index{get\+Free\+Slots@{get\+Free\+Slots}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{get\+Free\+Slots()}{getFreeSlots()}}
{\footnotesize\ttfamily Array\+List com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+get\+Free\+Slots (\begin{DoxyParamCaption}\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1category__wise__availability}{category\+\_\+wise\+\_\+availability}}]{cd,  }\item[{String}]{category }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the Array\+List of available free slots. 


\begin{DoxyParams}{Parameters}
{\em cd} & -\/ \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1category__wise__availability}{category\+\_\+wise\+\_\+availability} object \\
\hline
{\em category} & -\/ a string argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Array\+List 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a85a8f900439e57dab77ccd855e72d74f}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_a85a8f900439e57dab77ccd855e72d74f}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!get\+Ticket\+Details@{get\+Ticket\+Details}}
\index{get\+Ticket\+Details@{get\+Ticket\+Details}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{get\+Ticket\+Details()}{getTicketDetails()}}
{\footnotesize\ttfamily void com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+get\+Ticket\+Details (\begin{DoxyParamCaption}\item[{String}]{ticket\+\_\+no,  }\item[{final \hyperlink{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1ticket}{ticket}}]{tc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the ticket details corresponding to a ticket number. 


\begin{DoxyParams}{Parameters}
{\em ticket\+\_\+no} & -\/ a long argument \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Array\+List 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_af41de98c5e70972feec8e42418ae6d4c}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_af41de98c5e70972feec8e42418ae6d4c}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!init\+Firebase@{init\+Firebase}}
\index{init\+Firebase@{init\+Firebase}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{init\+Firebase()}{initFirebase()}}
{\footnotesize\ttfamily void com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+init\+Firebase (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Initialises the firebase. 

\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}
\mbox{\Hypertarget{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ab113f311b2c72c3cb41fbee9dbea9d84}\label{classcom_1_1example_1_1infiniteLoop_1_1parkingo_1_1sqlite__ops_ab113f311b2c72c3cb41fbee9dbea9d84}} 
\index{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}!on\+Upgrade@{on\+Upgrade}}
\index{on\+Upgrade@{on\+Upgrade}!com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops@{com\+::example\+::infinite\+Loop\+::parkingo\+::sqlite\+\_\+ops}}
\subsubsection{\texorpdfstring{on\+Upgrade()}{onUpgrade()}}
{\footnotesize\ttfamily void com.\+example.\+infinite\+Loop.\+parkingo.\+sqlite\+\_\+ops.\+on\+Upgrade (\begin{DoxyParamCaption}\item[{S\+Q\+Lite\+Database}]{sq\+Lite\+Database,  }\item[{int}]{i,  }\item[{int}]{i1 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Drops all the tables if the version of the sqlite is updated. 

\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/bhavesh/\+Desktop/cs699/parkingo/parkingo/source/app/src/main/java/com/example/infinite\+Loop/parkingo/sqlite\+\_\+ops.\+java\end{DoxyCompactItemize}
