If you want to extend Liquibase to add new change types, alter the behavior of existing change types, or add support for new databases, these are the interfaces you need to know about. 

Available Extension Points:

See the Overview to see how everything fits together.