parameters: (con, schema=None, meta=None,
                        is_cursor=False)
docstring: Convenience function to return the correct PandasSQL subclass based on the
      provided parameters.
docstring_summary: Convenience function to return the correct PandasSQL subclass based on the
      provided parameters.
docstring_tokens: Convenience function to return the correct PandasSQL subclass based on the provided parameters .
function: def pandasSQL_builder(con, schema=None, meta=None,
                        is_cursor=False):
      """
      Convenience function to return the correct PandasSQL subclass based on the
      provided parameters.
      """
      # When support for DBAPI connections is removed,
      # is_cursor should not be necessary.
      con = _engine_builder(con)
      if _is_sqlalchemy_connectable(con):
          return SQLDatabase(con, schema=schema, meta=meta)
      elif isinstance(con, string_types):
          raise ImportError("Using URI string without sqlalchemy installed.")
      else:
          return SQLiteDatabase(con, is_cursor=is_cursor)
function_tokens: def pandasSQL_builder ( con , schema = None , meta = None , is_cursor = False ) : # When support for DBAPI connections is removed, # is_cursor should not be necessary. con = _engine_builder ( con ) if _is_sqlalchemy_connectable ( con ) : return SQLDatabase ( con , schema = schema , meta = meta ) elif isinstance ( con , string_types ) : raise ImportError ( "Using URI string without sqlalchemy installed." ) else : return SQLiteDatabase ( con , is_cursor = is_cursor )