Thanks Andrew, sorry for my late reply it took me a while to get time to
analyze the issue.
You are of course correct, I had confusion around the create type
statement, but the good news is, I have figured out the final ins and outs
of creating an expanded type, and my matrix type can now be used
> "Michel" == Michel Pelletier writes:
Michel> Replying to my own problem here, I guess this was a situation
Michel> where explaining it in detail revealed the problem to me. By
Michel> specifying my type is 'passedbyvalue'
That cannot possibly be appropriate.
Michel> CREATE TYPE matrix
Replying to my own problem here, I guess this was a situation where
explaining it in detail revealed the problem to me. By specifying my type
is 'passedbyvalue' and 'alignment = double' it now works!
CREATE TYPE matrix (
internallength = 8,
input = matrix_in,
output = matrix_out,