def METHOD_NAME(self, schema_name: str, table_name: str) -> List[Dict]:
    """
    Method to get actual data available within table
    need to be overridden by sources
    """
    try:
        database_name = self.context.database.name.__root__
        query = COUCHBASE_SQL_STATEMENT.format(table_name=table_name)
        result = self.couchbase.query(query)
        for row in result.rows():
            if len(row) > 0:
                query_coln = COUCHBASE_GET_DATA.format(
                    database_name=database_name,
                    schema_name=schema_name,
                    table_name=table_name,
                    sample_size=SAMPLE_SIZE,
                )
                query_iter = self.couchbase.query(query_coln)
                return list(query_iter.rows())
    except Exception as exp:
        logger.debug(f"Failed to list column names for table [{table_name}]: {exp}")
        logger.debug(traceback.format_exc())
    return []