Extract class metadata.
Extract class metadata. This ignores all mappings to dialect-specific names.
Extract class metadata and change types and fields taking into account dialect as context.
Extract class metadata and change types and fields taking into account dialect as context.
rename class and field names according to dialect. If dialect is null, then
Class responsible for extracting metadata about case class: fields, annotations with attributes. It is used to simplify getting such information, because current Scala API is very hard to use.