SYMBOL INDEX (457 symbols across 77 files) FILE: agents/BuildSQLAgent.py class BuildSQLAgent (line 18) | class BuildSQLAgent(Agent, ABC): method __init__ (line 22) | def __init__(self, model_id = 'gemini-1.5-pro'): method build_sql (line 26) | def build_sql(self,source_type,user_grouping, user_question,session_hi... method rewrite_question (line 135) | def rewrite_question(self,question,session_history): method get_last_sql (line 171) | def get_last_sql(self,session_history): FILE: agents/DebugSQLAgent.py class DebugSQLAgent (line 17) | class DebugSQLAgent(Agent, ABC): method __init__ (line 78) | def __init__(self, model_id = 'gemini-1.5-pro'): method init_chat (line 82) | def init_chat(self,source_type,user_grouping, tables_schema,columns_sc... method rewrite_sql_chat (line 114) | def rewrite_sql_chat(self, chat_session, sql, question, error_df): method start_debugger (line 151) | def start_debugger (self, FILE: agents/DescriptionAgent.py class DescriptionAgent (line 5) | class DescriptionAgent(Agent, ABC): method generate_llm_response (line 41) | def generate_llm_response(self,prompt): method generate_missing_descriptions (line 46) | def generate_missing_descriptions(self,source,table_desc_df, column_na... FILE: agents/EmbedderAgent.py class EmbedderAgent (line 7) | class EmbedderAgent(Agent, ABC): method __init__ (line 38) | def __init__(self, mode, embeddings_model='text-embedding-004'): method create (line 52) | def create(self, question): FILE: agents/ResponseAgent.py class ResponseAgent (line 12) | class ResponseAgent(Agent, ABC): method run (line 36) | def run(self, user_question, sql_result): FILE: agents/ValidateSQLAgent.py class ValidateSQLAgent (line 8) | class ValidateSQLAgent(Agent, ABC): method check (line 36) | def check(self,source_type, user_question, tables_schema, columns_sche... FILE: agents/VisualizeAgent.py class VisualizeAgent (line 20) | class VisualizeAgent(Agent, ABC): method __init__ (line 70) | def __init__(self): method getChartType (line 74) | def getChartType(self,user_question, generated_sql): method getChartPrompt (line 87) | def getChartPrompt(self,user_question, generated_sql, chart_type, char... method generate_charts (line 99) | def generate_charts(self,user_question,generated_sql,sql_results): FILE: agents/core.py class Agent (line 21) | class Agent(ABC): method __init__ (line 28) | def __init__(self, method generate_llm_response (line 84) | def generate_llm_response(self,prompt): method rewrite_question (line 89) | def rewrite_question(self,question,session_history): FILE: app.py function get_known_databases (line 19) | def get_known_databases(): function get_known_sql (line 35) | def get_known_sql(selected_schema): function generate_sql_results (line 52) | def generate_sql_results(selected_schema,user_question): function generate_response (line 93) | def generate_response(prompt): FILE: backend-apis/main.py function jwt_authenticated (line 46) | def jwt_authenticated(func: Callable[..., int]) -> Callable[..., int]: function getBDList (line 90) | def getBDList(): function embedSql (line 114) | async def embedSql(): function getSQLResult (line 147) | def getSQLResult(): function getKnownSQL (line 195) | def getKnownSQL(): function generateSQL (line 224) | async def generateSQL(): function generateViz (line 272) | async def generateViz(): function getSummary (line 316) | async def getSummary(): function getNaturalResponse (line 345) | async def getNaturalResponse(): function getResultsResponse (line 409) | async def getResultsResponse(): FILE: dbconnectors/BQConnector.py function get_auth_user (line 13) | def get_auth_user(): function bq_specific_data_types (line 21) | def bq_specific_data_types(): class BQConnector (line 52) | class BQConnector(DBConnector, ABC): method __init__ (line 102) | def __init__(self, method getconn (line 114) | def getconn(self): method retrieve_df (line 118) | def retrieve_df(self,query): method make_audit_entry (line 121) | def make_audit_entry(self, source_type, user_grouping, model, question... method create_vertex_connection (line 212) | def create_vertex_connection(self, connection_id : str): method create_embedding_model (line 220) | def create_embedding_model(self,connection_id: str, embedding_model: s... method retrieve_matches (line 227) | def retrieve_matches(self, mode, user_grouping, qe, similarity_thresho... method getSimilarMatches (line 286) | def getSimilarMatches(self, mode, user_grouping, qe, num_matches, simi... method getExactMatches (line 306) | def getExactMatches(self, query): method test_sql_plan_execution (line 332) | def test_sql_plan_execution(self, generated_sql): method return_table_schema_sql (line 346) | def return_table_schema_sql(self, dataset, table_names=None): method return_column_schema_sql (line 400) | def return_column_schema_sql(self, dataset, table_names=None): method get_column_samples (line 451) | def get_column_samples(self,columns_df): FILE: dbconnectors/FirestoreConnector.py function create_unique_id (line 8) | def create_unique_id(): class FirestoreConnector (line 18) | class FirestoreConnector(DBConnector, ABC): method __init__ (line 19) | def __init__(self, method log_chat (line 25) | def log_chat(self,session_id, user_question, bot_response,user_id="TES... method get_chat_logs_for_session (line 44) | def get_chat_logs_for_session(self,session_id): FILE: dbconnectors/PgConnector.py function pg_specific_data_types (line 21) | def pg_specific_data_types(): class PgConnector (line 70) | class PgConnector(DBConnector, ABC): method __init__ (line 115) | def __init__(self, method getconn (line 136) | def getconn(self): method retrieve_df (line 153) | def retrieve_df(self, query): method cache_known_sql (line 173) | async def cache_known_sql(self): method retrieve_matches (line 213) | async def retrieve_matches(self, mode, user_groupinguping, qe, similar... method getSimilarMatches (line 318) | async def getSimilarMatches(self, mode, user_grouping, qe, num_matches... method test_sql_plan_execution (line 338) | def test_sql_plan_execution(self, generated_sql): method getExactMatches (line 363) | def getExactMatches(self, query): method return_column_schema_sql (line 395) | def return_column_schema_sql(self, schema, table_names=None): method return_table_schema_sql (line 475) | def return_table_schema_sql(self, schema, table_names=None): method get_column_samples (line 516) | def get_column_samples(self,columns_df): FILE: dbconnectors/core.py class DBConnector (line 9) | class DBConnector(ABC): method __init__ (line 16) | def __init__(self, FILE: embeddings/kgq_embeddings.py function setup_kgq_table (line 18) | async def setup_kgq_table( project_id, function store_kgq_embeddings (line 68) | async def store_kgq_embeddings(df_kgq, function load_kgq_df (line 165) | def load_kgq_df(): FILE: embeddings/retrieve_embeddings.py function get_embedding_chunked (line 14) | def get_embedding_chunked(textinput, batch_size): function retrieve_embeddings (line 28) | def retrieve_embeddings(SOURCE, SCHEMA="public", table_names = None): FILE: embeddings/store_embeddings.py function store_schema_embeddings (line 16) | async def store_schema_embeddings(table_details_embeddings, function add_sql_embedding (line 181) | async def add_sql_embedding(user_question, generated_sql, database): FILE: env_setup.py function setup_postgresql (line 22) | def setup_postgresql(pg_instance, pg_region, pg_database, pg_user, pg_pa... function create_vector_store (line 79) | def create_vector_store(): function get_embeddings (line 162) | def get_embeddings(): function store_embeddings (line 269) | async def store_embeddings(table_schema_embeddings, col_schema_embeddings): function create_kgq_sql_table (line 323) | async def create_kgq_sql_table(): function store_kgq_sql_embeddings (line 376) | async def store_kgq_sql_embeddings(): function create_firestore_db (line 439) | def create_firestore_db(firestore_region=FIRESTORE_REGION,firestore_data... FILE: frontend/frontend-flutter/lib/firebase_options.dart class DefaultFirebaseOptions (line 17) | class DefaultFirebaseOptions { FILE: frontend/frontend-flutter/lib/main.dart function main (line 61) | void main() class ttmd (line 91) | class ttmd extends StatelessWidget { method build (line 96) | Widget build(BuildContext context) class ContentTtmd (line 192) | class ContentTtmd extends StatefulWidget { method createState (line 198) | State createState() class _ContentTtmdState (line 201) | class _ContentTtmdState extends State { method CreateNodesMostPopularQuestion (line 247) | List> CreateNodesMostPopularQuestion( method _addData (line 263) | void _addData(String data, bool isHistory) method _nodeSelected (line 340) | void _nodeSelected(context, nodeValue) method _nodeSelected1 (line 384) | void _nodeSelected1(context, nodeValue) method _nodeBuilder (line 393) | Widget _nodeBuilder(context, nodeValue) method _nodeBuilder2 (line 402) | Widget _nodeBuilder2(context, nodeValue) method _nodeBuilder1 (line 460) | Widget _nodeBuilder1(context, nodeValue) method _nodeBuilder3 (line 484) | Widget _nodeBuilder3(context, nodeValue) method _createSideMenu (line 514) | FutureBuilder>?> _createSideMenu() method initState (line 803) | void initState() method setup (line 808) | Future setup() method initializeFirestore (line 824) | Future initializeFirestore() method loadQuestionsFromFirestore (line 829) | Future>?> loadQuestionsFromFirestore() method loadCfgFromFirestore (line 878) | Future loadCfgFromFirestore() method _getUserGrouping (line 950) | Future> _getUserGrouping() method _getQuestions (line 1010) | Future>> _getQuestions() method build (line 1017) | Widget build(BuildContext context) method _onItemTapped (line 1362) | void _onItemTapped(int index) method _createPDF (line 1368) | Future> _createPDF() method displayDateTime (line 1376) | String displayDateTime() method createCards (line 1384) | Widget createCards( method makeSuggestions (line 1534) | Padding makeSuggestions( method createCardsSuggestion (line 1717) | Widget createCardsSuggestion( method _createDebugInfoCard (line 1853) | Widget _createDebugInfoCard(Widget leading, String title, String subti... method _buildStepper (line 1922) | Container _buildStepper() method setStepsStates (line 1952) | void setStepsStates(UpdateStepperState state) method _dialogRequestGenerated (line 2089) | Future _dialogRequestGenerated( method loadImageAsset (line 2359) | Future loadImageAsset(String assetPath) method convertImageToListInt (line 2367) | Future> convertImageToListInt(String assetPath) method _loadFile (line 2373) | Future _loadFile(String uri) method importQuestions (line 2381) | Future>> importQuestions() method checkImportedCSVFile (line 2438) | void checkImportedCSVFile() method noCfgStoredinFirestore (line 2466) | void noCfgStoredinFirestore() method createQuestionList (line 2575) | List> createQuestionList(List> question... method getQuestionCount (line 2755) | int getQuestionCount(List> questionList, String scenario) method _getLastQuestions (line 2775) | Future>> _getLastQuestions() method _getLastQuestionsOld (line 2812) | Future> _getLastQuestionsOld(String userGrouping) method SaveImportedQuestionsToFirestore (line 2914) | void SaveImportedQuestionsToFirestore( class Config (line 2965) | class Config { FILE: frontend/frontend-flutter/lib/screens/bot.dart function randomString (line 33) | String randomString() class Bot (line 39) | class Bot extends StatefulWidget { method createState (line 45) | State createState() class BotState (line 48) | class BotState extends State with SingleTickerProviderStateMixin { method initState (line 98) | void initState() method dispose (line 104) | void dispose() method setup (line 110) | Future setup() method build (line 115) | Widget build(BuildContext context) method dummyFunction (line 179) | Text dummyFunction() method generateSnapshot (line 188) | Future generateSnapshot() method _addMessage (line 226) | void _addMessage(types.Message message) method _handleSendPressed (line 237) | void _handleSendPressed(types.PartialText message) method _handleReceivedResponse (line 290) | void _handleReceivedResponse(String msg, String type) method getChatResponseTextToDoCStream (line 426) | Future?> getChatResponseTextToDoCStream( method waitForFirstSSEData (line 481) | Future waitForFirstSSEData( method getChatResponseTextToDoC (line 533) | Future?> getChatResponseTextToDoC( method ShowCapturedWidget (line 633) | Future ShowCapturedWidget( method transfromDynamicListToStringList (line 648) | List transfromDynamicListToStringList(List list) method _handleFileSelection (line 668) | void _handleFileSelection() method _handleMessageTap (line 700) | void _handleMessageTap(BuildContext _, types.Message message) method _handlePreviewDataFetched (line 708) | void _handlePreviewDataFetched( method _handleAttachmentPressed (line 722) | void _handleAttachmentPressed() method _bubbleBuilder (line 764) | Widget _bubbleBuilder( method customMessageBuilder (line 785) | Widget customMessageBuilder(types.CustomMessage customMessage, method getGoogleGraph (line 1007) | Widget getGoogleGraph(dynamic dataViz) method getGoogleTable (line 1052) | Widget getGoogleTable(dynamic dataViz) method _generateImage (line 1089) | Future _generateImage(Widget widget) method showFeedbackDialog (line 1103) | void showFeedbackDialog() method copyGraphToClipBoard (line 1181) | Future copyGraphToClipBoard(String imageKey, String summaryText) method getChatResponseNew (line 1214) | Future?> getChatResponseNew(String msg, String mime, Stri... method extractContentGenerateSQL (line 1398) | String extractContentGenerateSQL(String jsonResponse) method extractContentResultsOpenDataQnA (line 1421) | Future> extractContentResultsOpenDataQnA( method getDataVisualization (line 1534) | Future getDataVisualization( method setBubbleColor (line 1627) | List setBubbleColor(String text, {types.User? user}) method countOccurences (line 1664) | int countOccurences(String mainString, String search) method _dialogExtension (line 1677) | Future _dialogExtension(BuildContext context, String extension) method displayDateTime (line 1707) | String displayDateTime() method avatarBuilder (line 1727) | Widget avatarBuilder(types.User user) method anonymizedData (line 1743) | String anonymizedData(String responseRunQuery) method generateRandomString (line 1820) | String generateRandomString(int length) method _updateUserGroupingInSessionLogs (line 1829) | Future _updateUserGroupingInSessionLogs() method createPaginatedTable (line 1877) | PaginatedDataTable? createPaginatedTable(String data) class OpenDataQnASource (line 1929) | class OpenDataQnASource extends DataTableSource { method getRow (line 1938) | DataRow? getRow(int index) FILE: frontend/frontend-flutter/lib/screens/bot_chat_view.dart class BotChatView (line 5) | class BotChatView extends StatefulWidget { method createState (line 9) | State createState() class BotChatViewState (line 12) | class BotChatViewState extends State { method initState (line 19) | void initState() method build (line 59) | Widget build(BuildContext context) method onSendTap (line 83) | void onSendTap(String message, ReplyMessage replyMessage, MessageType ... FILE: frontend/frontend-flutter/lib/screens/disclaimer.dart class Disclaimer (line 10) | class Disclaimer extends StatefulWidget { method createState (line 16) | State createState() class DisclaimerState (line 19) | class DisclaimerState extends State { method build (line 26) | Widget build(BuildContext context) method signInWithGoogle (line 306) | Future signInWithGoogle() method firebaseAuthentication (line 320) | Future firebaseAuthentication() FILE: frontend/frontend-flutter/lib/screens/settings.dart class Settings (line 11) | class Settings extends StatefulWidget { method createState (line 31) | State createState() class SettingsState (line 34) | class SettingsState extends State { method build (line 36) | Widget build(BuildContext context) method importFrontEndCfgFile (line 281) | void importFrontEndCfgFile() method showSuccessfulUploadMsg (line 361) | void showSuccessfulUploadMsg() method displayCfgUploadErrorMsg (line 387) | void displayCfgUploadErrorMsg() method updateFrontEndFlutterCfg (line 437) | void updateFrontEndFlutterCfg({required String parameter, required boo... class Config (line 467) | class Config { method toString (line 477) | String toString() FILE: frontend/frontend-flutter/lib/services/display_stepper/display_stepper_cubit.dart class DisplayStepperCubit (line 8) | class DisplayStepperCubit extends Cubit { method displayStepper (line 14) | Future displayStepper(bool isDisplay) FILE: frontend/frontend-flutter/lib/services/display_stepper/display_stepper_state.dart type displayStepperStatus (line 4) | enum displayStepperStatus {display_stepper,remove_stepper} class DisplayStepperState (line 6) | class DisplayStepperState extends Equatable { method copyWith (line 16) | DisplayStepperState copyWith({ FILE: frontend/frontend-flutter/lib/services/first_question/first_question_cubit.dart class FirstQuestionCubit (line 5) | class FirstQuestionCubit extends Cubit { method removeWelcomeMessage (line 11) | Future removeWelcomeMessage({String? message = ""}) FILE: frontend/frontend-flutter/lib/services/first_question/first_question_state.dart type firstQuestionStatus (line 4) | enum firstQuestionStatus {display_welcome_message,remove_welcome_message} class FirstQuestionState (line 6) | class FirstQuestionState extends Equatable { method copyWith (line 18) | FirstQuestionState copyWith({ FILE: frontend/frontend-flutter/lib/services/load_question/load_question_cubit.dart class LoadQuestionCubit (line 7) | class LoadQuestionCubit extends Cubit { method loadQuestionToChat (line 13) | Future loadQuestionToChat({String? question, String ? time}) FILE: frontend/frontend-flutter/lib/services/load_question/load_question_state.dart type LoadQuestionStatus (line 3) | enum LoadQuestionStatus {initial,loaded, error} class LoadQuestionState (line 5) | class LoadQuestionState extends Equatable { method copyWith (line 19) | LoadQuestionState copyWith({ FILE: frontend/frontend-flutter/lib/services/new_suggestions/new_suggestion_cubit.dart class NewSuggestionCubit (line 10) | class NewSuggestionCubit extends Cubit { method generateNewSuggestions (line 18) | Future generateNewSuggestions(int scenarioNumber, String question, method getAllquestions (line 199) | Future getAllquestions(String userGrouping) method displayDateTime (line 268) | String displayDateTime() method pickUpNextQuestions (line 276) | List pickUpNextQuestions(int scenarioNumber, String question) method getIndexOfQuestion (line 281) | int getIndexOfQuestion( method pickUpRandomQuestion (line 296) | List pickUpRandomQuestion( FILE: frontend/frontend-flutter/lib/services/new_suggestions/new_suggestion_state.dart type NewSuggestionStateStatus (line 4) | enum NewSuggestionStateStatus {initial,loading,loaded, all_questions_loa... class NewSuggestionState (line 6) | class NewSuggestionState extends Equatable { method copyWith (line 24) | NewSuggestionState copyWith({ FILE: frontend/frontend-flutter/lib/services/text_to_doc_question/text_to_doc_question_cubit.dart class TextToDocQuestionCubit (line 5) | class TextToDocQuestionCubit extends Cubit { method switchToTextToDoc (line 11) | Future switchToTextToDoc({required bool isTextToDoc, String? mes... FILE: frontend/frontend-flutter/lib/services/text_to_doc_question/text_to_doc_question_state.dart type textToDocStatus (line 3) | enum textToDocStatus {not_text_to_doc,text_to_doc} class TextToDocQuestionState (line 5) | class TextToDocQuestionState extends Equatable { method copyWith (line 17) | TextToDocQuestionState copyWith({ FILE: frontend/frontend-flutter/lib/services/update_expert_mode/update_expert_mode_cubit.dart class UpdateExpertModeCubit (line 7) | class UpdateExpertModeCubit extends Cubit { method updateExpertMode (line 13) | Future updateExpertMode(bool isDisplay) FILE: frontend/frontend-flutter/lib/services/update_expert_mode/update_expert_mode_state.dart type updateExpertModeStatus (line 4) | enum updateExpertModeStatus {expert_mode_on,expert_mode_off} class UpdateExpertModeState (line 6) | class UpdateExpertModeState extends Equatable { method copyWith (line 16) | UpdateExpertModeState copyWith({ FILE: frontend/frontend-flutter/lib/services/update_popular_questions/update_popular_questions_cubit.dart class UpdatePopularQuestionsCubit (line 6) | class UpdatePopularQuestionsCubit extends Cubit updateMostPopularQuestions( FILE: frontend/frontend-flutter/lib/services/update_popular_questions/update_popular_questions_state.dart type UpdateMostPopularQuestionStatus (line 6) | enum UpdateMostPopularQuestionStatus {initial,loaded} class UpdatePopularQuestionsState (line 8) | class UpdatePopularQuestionsState extends Equatable { method copyWith (line 22) | UpdatePopularQuestionsState copyWith({ FILE: frontend/frontend-flutter/lib/services/update_stepper/update_stepper_cubit.dart class UpdateStepperCubit (line 9) | class UpdateStepperCubit extends Cubit { method updateStepperStatusUploaded (line 23) | Future updateStepperStatusUploaded( FILE: frontend/frontend-flutter/lib/services/update_stepper/update_stepper_state.dart type StepperStatus (line 6) | enum StepperStatus { class UpdateStepperState (line 20) | class UpdateStepperState extends Equatable { method copyWith (line 43) | UpdateStepperState copyWith( FILE: frontend/frontend-flutter/lib/utils/Input_custom.dart class InputCustom (line 5) | class InputCustom extends Input { FILE: frontend/frontend-flutter/lib/utils/TextToDocParameter.dart class TextToDocParameter (line 1) | class TextToDocParameter { FILE: frontend/frontend-flutter/lib/utils/custom_input_field.dart class CustomInputField (line 25) | class CustomInputField extends StatefulWidget { method createState (line 54) | State createState() class _InputState (line 58) | class _InputState extends State { method initState (line 86) | void initState() method _handleSendButtonVisibilityModeChange (line 94) | void _handleSendButtonVisibilityModeChange() method _handleSendPressed (line 108) | void _handleSendPressed() method _handleTextControllerChange (line 122) | void _handleTextControllerChange() method _inputBuilder (line 131) | Widget _inputBuilder() method loadCfgFromFirestore (line 281) | Future loadCfgFromFirestore() method getAllquestions (line 343) | Future> getAllquestions() method getAllquestionsFromUserGroup (line 368) | Future> getAllquestionsFromUserGroup(String userGrouping) method _getUserGrouping (line 428) | Future> _getUserGrouping() method didUpdateWidget (line 487) | void didUpdateWidget(covariant CustomInputField oldWidget) method dispose (line 496) | void dispose() method build (line 503) | Widget build(BuildContext context) method suggestionsCallback (line 511) | Future> suggestionsCallback(String pattern) method suggestionsEmptyCallback (line 521) | Future> suggestionsEmptyCallback(String pattern) class InputOptions (line 536) | @immutable class Suggestion (line 589) | class Suggestion { FILE: frontend/frontend-flutter/lib/utils/most_popular_questions.dart class MostPopularQ (line 1) | class MostPopularQ { method toString (line 8) | String toString() FILE: frontend/frontend-flutter/lib/utils/pdf_viewer.dart class PdfViewer (line 8) | class PdfViewer extends StatefulWidget { method createState (line 12) | _PdfViewerState createState() class _PdfViewerState (line 15) | class _PdfViewerState extends State { method build (line 24) | Widget build(BuildContext context) FILE: frontend/frontend-flutter/lib/utils/stepper_expert_info.dart class StepperExpertInfo (line 1) | class StepperExpertInfo { FILE: frontend/frontend-flutter/lib/utils/tabbed_container.dart class TabbedContainer (line 4) | class TabbedContainer extends StatefulWidget { method createState (line 19) | _TabbedContainerState createState() class _TabbedContainerState (line 22) | class _TabbedContainerState extends State method initState (line 27) | void initState() method build (line 39) | Widget build(BuildContext context) FILE: frontend/frontend-flutter/test/widget_test.dart function main (line 13) | void main() FILE: frontend/server.ts function app (line 9) | function app(): express.Express { function run (line 46) | function run(): void { FILE: frontend/src/app/agent-chat/agent-chat.component.ts class AgentChatComponent (line 14) | class AgentChatComponent implements AfterViewInit { method constructor (line 39) | constructor(public homeService: HomeService, private snackBar: MatSnac... method ngOnInit (line 40) | ngOnInit() { method ngAfterContentChecked (line 57) | ngAfterContentChecked() { method ngAfterViewInit (line 61) | ngAfterViewInit() { method getResultforSql (line 66) | getResultforSql() { method tabClick (line 100) | async tabClick(event: any, displayedColumns: any) { method visualizeBtn (line 108) | visualizeBtn(msg: any, ind: any) { method onChange (line 123) | onChange(value: any, ind: any, key: any) { method thumbsUp (line 129) | thumbsUp(sql: any, ind: any) { method updateLocalMessage (line 154) | updateLocalMessage(ind: any, res: any, data: any) { method showSnackbarCssStyles (line 180) | showSnackbarCssStyles(content: any, action: any, duration: any) { method showContentCopiedMsg (line 190) | showContentCopiedMsg() { method closeFeedback (line 194) | closeFeedback() { method thumbsDown (line 198) | thumbsDown() { method submitFeedback (line 202) | submitFeedback(ind: any, comment: any) { method feedbackOption (line 213) | feedbackOption(val: any) { method ngOnDestroy (line 223) | ngOnDestroy() { FILE: frontend/src/app/app-routing.module.ts class AppRoutingModule (line 19) | class AppRoutingModule { } FILE: frontend/src/app/app.component.ts class AppComponent (line 8) | class AppComponent { method constructor (line 11) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: frontend/src/app/app.module.server.ts class AppServerModule (line 13) | class AppServerModule {} FILE: frontend/src/app/app.module.ts class AppModule (line 145) | class AppModule { } FILE: frontend/src/app/business-user/business-user.component.ts type Tabledata (line 12) | interface Tabledata { class BusinessUserComponent (line 21) | class BusinessUserComponent { method constructor (line 53) | constructor(public loginService: LoginService, public homeService: Hom... method ngOnChanges (line 65) | ngOnChanges(changes: SimpleChanges) { method ngOnInit (line 80) | ngOnInit() { method reloadComponent (line 84) | reloadComponent(self: boolean, urlToNavigateTo?: string) { method loadInitialChat (line 95) | loadInitialChat() { method followUp (line 106) | followUp(query: any, event?: any) { method suggestionResult (line 132) | suggestionResult(selectedsql: any) { method showSnackbarCssStyles (line 142) | showSnackbarCssStyles(content: any, action: any, duration: any) { method updateStyleItem (line 151) | updateStyleItem(value: boolean) { method showContentCopiedMsg (line 154) | showContentCopiedMsg() { method ngOnDestroy (line 158) | ngOnDestroy() { FILE: frontend/src/app/grouping-modal/grouping-modal.component.ts class GroupingModalComponent (line 11) | class GroupingModalComponent { method constructor (line 12) | constructor(public dialogRef: MatDialogRef) { method closeDialog (line 15) | closeDialog() { FILE: frontend/src/app/header/header.component.ts class HeaderComponent (line 8) | class HeaderComponent { method constructor (line 9) | constructor() { } method ngOnInit (line 11) | ngOnInit() { FILE: frontend/src/app/home/home.component.ts class HomeComponent (line 16) | class HomeComponent { method constructor (line 39) | constructor(private homeService: HomeService, private observer: Breakp... method ngOnInit (line 46) | async ngOnInit() { method groupingValAndKnownSql (line 74) | groupingValAndKnownSql() { method changeDb (line 98) | changeDb(dbtype: any) { method updateBackgroundStyle (line 111) | updateBackgroundStyle(data: boolean) { method checkSideNavTAb (line 114) | checkSideNavTAb(data: any) { method sendHistory (line 121) | sendHistory(data: any) { method toggleMenu (line 125) | toggleMenu() { method ngOnDestroy (line 133) | ngOnDestroy() { FILE: frontend/src/app/http.interceptor.ts class AppHttpInterceptor (line 7) | class AppHttpInterceptor implements HttpInterceptor { method constructor (line 12) | constructor(public loginService: LoginService) { method intercept (line 19) | intercept(req: HttpRequest, next: HttpHandler): Observable { method getIdToken (line 25) | getIdToken(): any { method setIdToken (line 29) | setIdToken(token: any) { method sendUserDetails (line 33) | sendUserDetails(message: any) { FILE: frontend/src/app/shared/services/shared.service.ts class SharedService (line 9) | class SharedService { method constructor (line 13) | constructor(public loginservice: LoginService) { } method googleSignin (line 15) | async googleSignin() { FILE: frontend/src/app/upload-template/upload-template.component.ts class UploadTemplateComponent (line 11) | class UploadTemplateComponent { method constructor (line 12) | constructor(public dialogRef: MatDialogRef) { method closeDialog (line 15) | closeDialog() { FILE: frontend/src/app/user-journey/user-journey.component.ts class UserJourneyComponent (line 12) | class UserJourneyComponent implements AfterViewInit { method constructor (line 27) | constructor(public _router: Router, public loginService: LoginService,... method onDemoVideoClick (line 36) | onDemoVideoClick(){ method ngOnInit (line 39) | ngOnInit() { method ngAfterViewInit (line 50) | ngAfterViewInit(){ method navigateToHome (line 54) | async navigateToHome(userTitle: String) { method ngOnDestroy (line 69) | ngOnDestroy() { FILE: frontend/src/app/user-photo/user-photo.component.ts class UserPhotoComponent (line 14) | class UserPhotoComponent { method constructor (line 22) | constructor(private _router: Router, public dialog: Dialog, public log... method showLogIn (line 47) | showLogIn(): void { method ngOnDestroy (line 55) | ngOnDestroy() { FILE: frontend/src/assets/constants.ts constant ENDPOINT_OPENDATAQNA (line 9) | const ENDPOINT_OPENDATAQNA = 'https://opendataqna-kdr33rftkq-uc.a.run.app' constant FIRESTORE_DATABASE_ID (line 11) | const FIRESTORE_DATABASE_ID = 'opendataqna-session-logs' FILE: opendataqna.py function generate_uuid (line 28) | def generate_uuid(): function get_all_databases (line 41) | def get_all_databases(): function get_source_type (line 85) | def get_source_type(user_grouping): function generate_sql (line 129) | async def generate_sql(session_id, function get_results (line 324) | def get_results(user_grouping, final_sql, invalid_response=False, EXECUT... function get_response (line 384) | def get_response(session_id,user_question,result_df,Responder_model='gem... function run_pipeline (line 410) | async def run_pipeline(session_id, function get_kgq (line 498) | def get_kgq(user_grouping): function embed_sql (line 548) | async def embed_sql(session_id,user_grouping,user_question,generate_sql): function visualize (line 592) | def visualize(session_id,user_question,generated_sql,sql_results): FILE: scripts/copy_select_table_column_bigquery.py function copy_tables (line 4) | def copy_tables(project_id, source_dataset, destination_dataset, df): function add_table_description (line 45) | def add_table_description(project_id, dataset, df): function add_column_description (line 65) | def add_column_description(project_id, dataset, df): FILE: scripts/save_config.py function is_root_dir (line 6) | def is_root_dir(): function save_config (line 24) | def save_config(embedding_model, FILE: terraform/scripts/create-and-store-embeddings.py function create_and_store_embeddings (line 16) | async def create_and_store_embeddings(): FILE: utilities/__init__.py function is_root_dir (line 8) | def is_root_dir(): function load_yaml (line 24) | def load_yaml(file_path: str) -> dict: function format_prompt (line 41) | def format_prompt(context_prompt, **kwargs):