1. A method comprising: tokenizing a plurality of records of different datasets into tokens; determining transforms for each token of the tokenized records; executing a signature generation query within a runtime layer of a database system, the signature generation query generating signatures for the tokenized records using the transforms; building signature tables with the generated signatures; identifying two signature tables with at least one common signature, wherein the two signature tables are related to two of the records with different datasets; equi-joining the two signature tables based on their at least one common signature, wherein the equi-joining comprises joining record identifications from the two signature tables to create two equi-joined records; executing a similarity computation query within the runtime layer of the database system to compute a similarity measure between the two equi-joined records; invoking an object manager by submission of a user-defined function, execution of the user-defined function calling the signature generation query from within the runtime layer of the database system, wherein the object manager maintains persistence of an object storing the tokens for each record and the associated transforms between the signature generation query and the similarity computation query in the database system; and creating a fuzzy join between the two equi-joined records by assigning the similarity measure to the join when the similarity measure is above a threshold.