DataTablePin meta specifier

Does anyone know how to use the DataTablePin UFUNCTION meta specifier?
Documentation is near non-existent. The only official mention I can find is in this obscure section that shows the enum containing the meta specifiers.

My goto site in these situations isn’t any different

The description says “Metadata to identify an DataTable Pin. Depending on which DataTable is selected, we display different RowName options.”
Now I’m just left wondering how to say which DataTable I’m using.

Alternatives are welcome.

Thank you~

You don’t say which DataTable you are using.
This specifier means that once the user has selected an existing datatable in the blueprint node, then the “RowName” pin (assuming there is one) will automatically be filled with available options from that table.
There is an example in the engine :

The specifier simply says that the argument “CurveTable” is a datatable that determines the available values for the argument “RowName”.

When using the node, I can choose any available CurveTable

image

And upon choosing it, the RowName pin automatically offers available rows present in the table

image

Ah- that makes a lot of sense.

A follow-up: is there a way to set a default for this such that it’s always using a specific data table? I’d like to be able to hide the data table pin via the HidePin specifier.

If only GetOptions also worked for UFUNCTIONs.